{ "GUID": "a16a1a", "Name": "Custom_Model_Bag", "Transform": { "posX": 65.0, "posY": 1.48554, "posZ": -87.0, "rotX": 6.14442229E-07, "rotY": 270.0, "rotZ": 1.27927748E-08, "scaleX": 1.0, "scaleY": 0.14, "scaleZ": 1.0 }, "Nickname": "The Dream-Eaters", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "Tags": [ "CampaignBox" ], "LayoutGroupSortIndex": 0, "Value": 0, "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/762723517669849292/9CD4BE220E1DE5294B1BC6301792920D213C98B3/", "NormalURL": "", "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 4\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-1.25,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={1.25,0.3,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={1.35,1,6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-1.25,1,6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\r\n font_size=350, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend", "LuaScriptState": "{\"ml\":{\"0fad66\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.4633,\"z\":-4.0136},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":0.0169}},\"185096\":{\"lock\":false,\"pos\":{\"x\":12.2505,\"y\":1.4585,\"z\":-20.0137},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0169}},\"1b4f86\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4656,\"z\":3.9864},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"4f81cf\":{\"lock\":false,\"pos\":{\"x\":12.2501,\"y\":1.4609,\"z\":-12.0136},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0169}},\"599cb7\":{\"lock\":false,\"pos\":{\"x\":12.2501,\"y\":1.4703,\"z\":19.9864},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7b07ca\":{\"lock\":false,\"pos\":{\"x\":12.2521,\"y\":1.468,\"z\":11.9864},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"7f5828\":{\"lock\":false,\"pos\":{\"x\":12.2503,\"y\":1.4727,\"z\":27.9864},\"rot\":{\"x\":359.9201,\"y\":270.0053,\"z\":0.0169}},\"c3844b\":{\"lock\":false,\"pos\":{\"x\":0.27,\"y\":1.4896,\"z\":28.777},\"rot\":{\"x\":359.9201,\"y\":269.9975,\"z\":0.0169}},\"e14c76\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.4562,\"z\":-28.0137},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"f40183\":{\"lock\":false,\"pos\":{\"x\":-1.2197,\"y\":1.4753,\"z\":-26.8667},\"rot\":{\"x\":359.9201,\"y\":270.0728,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "0fad66", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2496262, "posY": 1.48149908, "posZ": -4.01360559, "rotX": 5.8669503E-08, "rotY": 270.000244, "rotZ": 2.32536436E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "3-A: Dark Side of the Moon", "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, "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/778493962298058421/0B46C836BDF38F4DA05812D232294D51B421D951/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"3a751b\":{\"lock\":false,\"pos\":{\"x\":-2.6764,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9707,\"z\":0.0802}},\"3c1955\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7611,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"4d7bc7\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0107,\"z\":0.0169}},\"5c8909\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9868,\"z\":0.0169}},\"5caa00\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9836,\"y\":0.3334,\"z\":359.92}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9965,\"z\":0.08}},\"88a108\":{\"lock\":false,\"pos\":{\"x\":-33.5996,\"y\":1.6283,\"z\":-0.0355},\"rot\":{\"x\":0.0799,\"y\":89.9971,\"z\":359.9831}},\"99c449\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"aa8d82\":{\"lock\":false,\"pos\":{\"x\":-3.6434,\"y\":1.5823,\"z\":-14.4516},\"rot\":{\"x\":359.9197,\"y\":270.0306,\"z\":0.0168}},\"b3cb48\":{\"lock\":false,\"pos\":{\"x\":-34.1049,\"y\":1.628,\"z\":-3.5086},\"rot\":{\"x\":359.9316,\"y\":315.0172,\"z\":359.9554}},\"b6f2f1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9965,\"z\":0.0799}},\"bf5bd8\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0196,\"z\":0.0803}},\"c43d3c\":{\"lock\":false,\"pos\":{\"x\":-1.201,\"y\":1.55,\"z\":-39.628},\"rot\":{\"x\":0,\"y\":270.0004,\"z\":0}},\"cb15b1\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7067,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"cdf29c\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"d08fc6\":{\"lock\":false,\"pos\":{\"x\":-33.7733,\"y\":1.6308,\"z\":7.395},\"rot\":{\"x\":0.0799,\"y\":89.9971,\"z\":359.9831}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "3a751b", "Name": "Deck", "Transform": { "posX": -2.67645645, "posY": 1.623187, "posZ": -5.04848957, "rotX": 4.86371654E-08, "rotY": 179.970657, "rotZ": -4.37849828E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": true, "DeckIDs": [ 539629, 539628, 539627, 539626 ], "CustomDeck": { "5396": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "04d820", "Name": "Card", "Transform": { "posX": -11.0816126, "posY": 1.66499209, "posZ": -12.4067783, "rotX": 0.0171953663, "rotY": 179.926956, "rotZ": 0.07844931, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Unexpected Rescue", "Description": "Act 4", "GMNotes": "{\n \"id\": \"06213\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539629, "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": "453173", "Name": "Card", "Transform": { "posX": -10.9915428, "posY": 1.826066, "posZ": -11.9397945, "rotX": 0.0120061105, "rotY": 180.016312, "rotZ": 0.08003286, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Moon's Core", "Description": "Act 3", "GMNotes": "{\n \"id\": \"06212\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539628, "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": "950287", "Name": "Card", "Transform": { "posX": -11.2566652, "posY": 1.84363711, "posZ": -12.45118, "rotX": 0.0164827611, "rotY": 180.00737, "rotZ": 0.07951248, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Exploring the Moon", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06211\",\n \"type\": \"Act\",\n \"clueThresholdPerInvestigator\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539627, "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": "8a7b93", "Name": "Card", "Transform": { "posX": -11.2261992, "posY": 1.829924, "posZ": -12.4624214, "rotX": 0.0165065471, "rotY": 179.9832, "rotZ": 0.07953842, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "In the Belly of the Moon-Beast", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06210\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"clueThresholdPerInvestigator\": 3,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539626, "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": "3c1955", "Name": "Deck", "Transform": { "posX": -3.92784524, "posY": 1.73872375, "posZ": 5.757252, "rotX": -4.41725149E-07, "rotY": 270.000061, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter 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": [ 231719, 231719, 231719, 539729, 539720, 539729, 539718, 539719, 539718, 539719, 539720, 539730, 539730, 448407, 448407, 448407, 448408, 448408, 448403, 448403, 448405, 448405, 448404, 448404, 448404, 448406, 448406, 448406 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "5397": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -15.6701107, "posY": 1.57669926, "posZ": 5.718232, "rotX": 359.920654, "rotY": 270.001251, "rotZ": 0.0133364461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8af879", "Name": "Card", "Transform": { "posX": -15.808506, "posY": 1.73237514, "posZ": 5.64793253, "rotX": 359.9293, "rotY": 270.001251, "rotZ": 0.01372296, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -15.7747707, "posY": 1.753205, "posZ": 5.66288233, "rotX": 359.921753, "rotY": 270.001221, "rotZ": 0.0162846111, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d30166", "Name": "Card", "Transform": { "posX": -3.95851326, "posY": 1.33603656, "posZ": 54.52095, "rotX": 0.021499306, "rotY": 269.999054, "rotZ": 0.01294238, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Corsairs", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539729, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c9a81c", "Name": "Card", "Transform": { "posX": -3.99202347, "posY": 1.49862671, "posZ": 54.1671333, "rotX": 0.0205474552, "rotY": 270.000031, "rotZ": 0.0154121937, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deeper Slumber", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06095\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539720, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4f56f1", "Name": "Card", "Transform": { "posX": -4.119467, "posY": 1.48490989, "posZ": 54.3174744, "rotX": 0.0210007112, "rotY": 270.000427, "rotZ": 0.0169398841, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Corsairs", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539729, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8af23c", "Name": "Card", "Transform": { "posX": -3.93856478, "posY": 1.4856503, "posZ": 54.4894142, "rotX": 0.0238736, "rotY": 270.005, "rotZ": 0.0106812716, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamer's Curse", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06093\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539718, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e64ec2", "Name": "Card", "Transform": { "posX": -5.61676359, "posY": 1.49031913, "posZ": 55.2240753, "rotX": 0.0210925788, "rotY": 270.0, "rotZ": 0.0154342148, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Somniphobia", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539719, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dd39c6", "Name": "Card", "Transform": { "posX": -5.1435895, "posY": 1.49677563, "posZ": 55.3496666, "rotX": 0.0186838917, "rotY": 270.000061, "rotZ": 0.0165105425, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamer's Curse", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06093\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539718, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bdd705", "Name": "Card", "Transform": { "posX": -5.319792, "posY": 1.45421457, "posZ": 55.48307, "rotX": 0.0235182159, "rotY": 270.000519, "rotZ": 0.0153398849, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Somniphobia", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539719, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "07cb83", "Name": "Card", "Transform": { "posX": -5.285024, "posY": 1.473537, "posZ": 55.3664665, "rotX": 0.02268582, "rotY": 269.9998, "rotZ": 0.0148103712, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deeper Slumber", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06095\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539720, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a45b3a", "Name": "Card", "Transform": { "posX": -5.73751926, "posY": 1.48304963, "posZ": 55.2935753, "rotX": 0.0214949958, "rotY": 270.0, "rotZ": 0.0150681, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corsair of Leng", "Description": "Humanoid. Monster.", "GMNotes": "{\n \"id\": \"06105\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539730, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "646a1a", "Name": "Card", "Transform": { "posX": -5.38415337, "posY": 1.50843859, "posZ": 55.3186073, "rotX": 0.02077319, "rotY": 270.000031, "rotZ": 0.0165515617, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corsair of Leng", "Description": "Humanoid. Monster.", "GMNotes": "{\n \"id\": \"06105\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539730, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "430478", "Name": "Card", "Transform": { "posX": -2.1378026, "posY": 1.34118438, "posZ": 70.00583, "rotX": 0.0219865087, "rotY": 269.986755, "rotZ": 0.00923137553, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forced into Hiding", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06231\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448407, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "35c286", "Name": "Card", "Transform": { "posX": -2.08908343, "posY": 1.49055374, "posZ": 69.73123, "rotX": 0.0114795351, "rotY": 269.986877, "rotZ": 0.01847368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forced into Hiding", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06231\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448407, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b8b5c0", "Name": "Card", "Transform": { "posX": -4.27698469, "posY": 1.50192142, "posZ": 50.755394, "rotX": 0.0219084, "rotY": 269.9867, "rotZ": 0.0159632284, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forced into Hiding", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06231\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448407, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1dc329", "Name": "Card", "Transform": { "posX": -8.013627, "posY": 1.33334887, "posZ": 50.2772, "rotX": 0.0212570131, "rotY": 269.986633, "rotZ": 0.01420621, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lunar Patrol", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06232\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448408, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ed23d", "Name": "Card", "Transform": { "posX": -8.107245, "posY": 1.48278522, "posZ": 50.4694824, "rotX": 0.0337397456, "rotY": 269.986267, "rotZ": -0.00328205316, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lunar Patrol", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06232\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448408, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1e3d9c", "Name": "Card", "Transform": { "posX": -0.342821658, "posY": 1.33624387, "posZ": 50.85751, "rotX": 0.02183284, "rotY": 269.9867, "rotZ": 0.0101136481, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Moonbound Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"06227\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448403, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6a01b3", "Name": "Card", "Transform": { "posX": -0.119474329, "posY": 1.4857558, "posZ": 50.3578033, "rotX": 0.0261226017, "rotY": 269.986633, "rotZ": 0.013653243, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Moonbound Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"06227\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448403, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a67b30", "Name": "Card", "Transform": { "posX": -4.602836, "posY": 1.33395815, "posZ": 48.6415939, "rotX": 0.0227752626, "rotY": 269.986755, "rotZ": 0.00403617648, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Moon-Beast", "Description": "Monster. Servitor.", "GMNotes": "{\n \"id\": \"06229\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Servitor.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448405, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a9fd0", "Name": "Card", "Transform": { "posX": -4.177688, "posY": 1.48315227, "posZ": 48.1663322, "rotX": 0.00254054368, "rotY": 269.986877, "rotZ": 0.0276345443, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Moon-Beast", "Description": "Monster. Servitor.", "GMNotes": "{\n \"id\": \"06229\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Servitor.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448405, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "69fa0b", "Name": "Card", "Transform": { "posX": -5.16077042, "posY": 1.33419871, "posZ": 49.5594826, "rotX": 0.0210423376, "rotY": 269.9867, "rotZ": 0.0156857315, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Cats from Saturn", "Description": "Creature. Monster.", "GMNotes": "{\n \"id\": \"06228\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448404, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1a188b", "Name": "Card", "Transform": { "posX": -4.95902729, "posY": 1.483893, "posZ": 49.61392, "rotX": 0.0156786237, "rotY": 269.9868, "rotZ": 0.00259767217, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Cats from Saturn", "Description": "Creature. Monster.", "GMNotes": "{\n \"id\": \"06228\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448404, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ba6406", "Name": "Card", "Transform": { "posX": -5.088737, "posY": 1.50123262, "posZ": 49.43233, "rotX": 0.0224124733, "rotY": 269.986572, "rotZ": 0.0150748733, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Cats from Saturn", "Description": "Creature. Monster.", "GMNotes": "{\n \"id\": \"06228\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448404, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d06c19", "Name": "Card", "Transform": { "posX": -3.7438643, "posY": 2.34431648, "posZ": 47.14024, "rotX": 0.02157486, "rotY": 269.986877, "rotZ": 0.0128391329, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Close Watch", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06230\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448406, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "09b1ba", "Name": "Card", "Transform": { "posX": -3.7652297, "posY": 2.39406681, "posZ": 46.4197578, "rotX": 0.0215747468, "rotY": 269.9872, "rotZ": 0.0128485141, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Close Watch", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06230\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448406, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "cd1750", "Name": "Card", "Transform": { "posX": -3.89863968, "posY": 2.449588, "posZ": 45.84762, "rotX": 0.0239194687, "rotY": 269.9803, "rotZ": 0.0328396149, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Close Watch", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06230\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448406, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "4d7bc7", "Name": "Card", "Transform": { "posX": -30.2243557, "posY": 1.53360486, "posZ": 7.57001734, "rotX": 3.37238348E-10, "rotY": 270.010651, "rotZ": -1.975118E-09, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "City of the Moon-Beasts", "Description": "Surface. City.", "GMNotes": "{\n \"id\": \"06215\",\n \"type\": \"Location\",\n \"traits\": \"Surface. City.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Square|Crescent\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Triangle\",\n \"connections\": \"Square|Crescent\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 539802, "SidewaysCard": false, "CustomDeck": { "5398": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5c8909", "Name": "Card", "Transform": { "posX": -3.95605326, "posY": 1.59660506, "posZ": -10.4411983, "rotX": -6.723144E-08, "rotY": 269.986725, "rotZ": -5.14346574E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Dark Side of the Moon", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"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.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"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.\", \"modifier\": 0}, \"Skull\": {\"description\": \"-X. X is your alarm level.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-2. If you fail, raise your alarm level by 1.\", \"modifier\": -2}}, \"front\": {\"Cultist\": {\"description\": \"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.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"+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.\", \"modifier\": 0}, \"Skull\": {\"description\": \"-X. X is half your alarm level (rounded up).\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-1. If you fail, raise your alarm level by 1.\", \"modifier\": -1}}}, \"id\": \"06206\"}", "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": true, "CardID": 539900, "SidewaysCard": false, "CustomDeck": { "5399": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99c449", "Name": "Card", "Transform": { "posX": -30.22425, "posY": 1.53360486, "posZ": -0.02998919, "rotX": 4.07803959E-08, "rotY": 270.010559, "rotZ": -1.01658465E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Dark Crater", "Description": "Surface.", "GMNotes": "{\n \"id\": \"06216\",\n \"type\": \"Location\",\n \"traits\": \"Surface.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Triangle|Circle|Tilde\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Crescent\",\n \"connections\": \"Triangle|Circle|Tilde\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 540003, "SidewaysCard": false, "CustomDeck": { "5400": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "035f54", "Name": "Card", "Transform": { "posX": -1.00175333, "posY": 3.272036, "posZ": 0.170168161, "rotX": 359.920135, "rotY": 269.986633, "rotZ": 0.01689765, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Captain", "Description": "Dreamlands Navigator", "GMNotes": "{\n \"id\": \"06225\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Dreamer.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 448401, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5dbc74", "Name": "Card", "Transform": { "posX": -0.140059009, "posY": 3.25801015, "posZ": 4.66106653, "rotX": 2.57129323E-05, "rotY": 269.9862, "rotZ": -0.000100568504, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Virgil Gray", "Description": "Truly Inspired", "GMNotes": "{\n \"id\": \"06224\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Dreamer.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 448400, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b43b00", "Name": "Card", "Transform": { "posX": 36.03818, "posY": 4.23667526, "posZ": -34.3534851, "rotX": 359.982483, "rotY": 269.999878, "rotZ": 0.00369755039, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "False Awakening", "Description": "", "GMNotes": "{\n \"id\": \"06233\",\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.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": 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/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "db6ad1", "Name": "Card", "Transform": { "posX": 0.3857994, "posY": 3.01677179, "posZ": 9.609353, "rotX": 0.0208133329, "rotY": 269.986847, "rotZ": 0.0167665631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Moon Lizard", "Description": "Monster. Elite.", "GMNotes": "{\n \"id\": \"06226\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Elite.\",\n \"victory\": 2,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448402, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e4d13a", "Name": "Card", "Transform": { "posX": 9.642976, "posY": 3.258013, "posZ": 4.29473352, "rotX": -1.58084658E-05, "rotY": 269.986725, "rotZ": -1.04519777E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Light Side of the Moon", "Description": "Surface. Ruins.", "GMNotes": "{\n \"id\": \"06222\",\n \"type\": \"Location\",\n \"traits\": \"Surface. Ruins.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"SlantedEquals|Heart\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Hourglass\",\n \"connections\": \"SlantedEquals|Heart\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448309, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fdaf9a", "Name": "Card", "Transform": { "posX": 3.58776188, "posY": 3.26561165, "posZ": 0.08030915, "rotX": 359.920135, "rotY": 269.986633, "rotZ": 0.0168963019, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Moon-Beast Galley", "Description": "Ship.", "GMNotes": "{\n \"id\": \"06214\",\n \"type\": \"Location\",\n \"traits\": \"Ship.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448301, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "537a2f", "Name": "Card", "Transform": { "posX": 4.06642342, "posY": 3.25801086, "posZ": 4.579455, "rotX": 2.4886207E-05, "rotY": 269.970947, "rotZ": -5.99862033E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The White Ship", "Description": "Ship.", "GMNotes": "{\n \"id\": \"06223\",\n \"type\": \"Location\",\n \"traits\": \"Ship.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Hourglass\"\n },\n \"locationBack\": {\n \"icons\": \"Heart\",\n \"connections\": \"Hourglass\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448310, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c283c3", "Name": "Card", "Transform": { "posX": 4.631258, "posY": 3.018292, "posZ": 9.535302, "rotX": 0.0208228566, "rotY": 269.9542, "rotZ": 0.0167549569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Black Core", "Description": "Cave.", "GMNotes": "{\n \"id\": \"06220\",\n \"type\": \"Location\",\n \"traits\": \"Cave.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Star\",\n \"connections\": \"Tilde|SlantedEquals\"\n },\n \"locationBack\": {\n \"icons\": \"Star\",\n \"connections\": \"Tilde|SlantedEquals\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448307, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4b517e", "Name": "Card", "Transform": { "posX": 8.679053, "posY": 3.25846839, "posZ": -0.07334685, "rotX": 359.920135, "rotY": 269.982117, "rotZ": 0.01690388, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Caverns Beneath the Moon", "Description": "Light Side", "GMNotes": "{\n \"id\": \"06221\",\n \"type\": \"Location\",\n \"traits\": \"Cave.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Star|Hourglass\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Star|Hourglass\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448308, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d69f76", "Name": "Card", "Transform": { "posX": 10.7771444, "posY": 3.02035761, "posZ": 8.967343, "rotX": 0.0208214726, "rotY": 269.959259, "rotZ": 0.0167554673, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Caverns Beneath the Moon", "Description": "Dark Side", "GMNotes": "{\n \"id\": \"06219\",\n \"type\": \"Location\",\n \"traits\": \"Cave.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Circle|Crescent|Star\"\n },\n \"locationBack\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Circle|Crescent|Star\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448306, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "aa8d82", "Name": "Custom_Tile", "Transform": { "posX": -3.643399, "posY": 1.58300042, "posZ": -14.4516039, "rotX": -3.04445138E-07, "rotY": 270.030548, "rotZ": 3.18197777E-07, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Dark Side of the Moon", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'Dark Side of the Moon'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bf5bd8", "Name": "Deck", "Transform": { "posX": -2.7248776, "posY": 1.61837292, "posZ": 0.3733166, "rotX": -1.55185518E-07, "rotY": 180.019623, "rotZ": 2.05690242E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda 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": true, "DeckIDs": [ 540125, 540124, 540123 ], "CustomDeck": { "5401": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "d99919", "Name": "Card", "Transform": { "posX": -2.72472644, "posY": 1.67916727, "posZ": 0.373324752, "rotX": 0.0202989858, "rotY": 180.0, "rotZ": 180.055, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "They Are Upon You!", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"06209\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 4,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540125, "SidewaysCard": true, "CustomDeck": { "5401": { "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": "582d94", "Name": "Card", "Transform": { "posX": -8.022227, "posY": 1.66043532, "posZ": -13.5207338, "rotX": 0.01686454, "rotY": 180.019638, "rotZ": 0.07910768, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Alarm Is Raised", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"06208\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 5,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540124, "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": "5da9b8", "Name": "Card", "Transform": { "posX": -8.29579449, "posY": 1.894331, "posZ": -13.5412006, "rotX": 2.69618034, "rotY": 180.022583, "rotZ": 0.0773316547, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Silent Stirring", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06207\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 5,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540123, "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": "cb15b1", "Name": "Card", "Transform": { "posX": -36.77317, "posY": 1.53360486, "posZ": 7.570013, "rotX": -1.624116E-07, "rotY": 270.01062, "rotZ": 3.364203E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Temple of the Moon Lizard", "Description": "Surface.", "GMNotes": "{\n \"id\": \"06217\",\n \"type\": \"Location\",\n \"traits\": \"Surface.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Circle|Triangle\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Square\",\n \"connections\": \"Circle|Triangle\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 540204, "SidewaysCard": false, "CustomDeck": { "5402": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "cdf29c", "Name": "Card", "Transform": { "posX": -36.7732277, "posY": 1.53360486, "posZ": -0.0299972314, "rotX": -2.22522818E-08, "rotY": 270.01062, "rotZ": 5.495688E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Moon-Forest", "Description": "Surface. Woods.", "GMNotes": "{\n \"id\": \"06218\",\n \"type\": \"Location\",\n \"traits\": \"Surface. Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Crescent|Square|Tilde\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Circle\",\n \"connections\": \"Crescent|Square|Tilde\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 540305, "SidewaysCard": false, "CustomDeck": { "5403": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "AttachedDecals": [ { "Transform": { "posX": -0.0021877822, "posY": -0.08963572, "posZ": -0.00288731651, "rotX": 270.0, "rotY": 359.869568, "rotZ": 0.0, "scaleX": 2.00000215, "scaleY": 2.00000238, "scaleZ": 2.00000262 }, "CustomDecal": { "Name": "dunwich_back", "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", "Size": 7.4 } } ] }, { "GUID": "185096", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2505264, "posY": 1.48149931, "posZ": -20.0137138, "rotX": 3.268355E-07, "rotY": 270.0003, "rotZ": 4.27427779E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "4-A: Where the Gods Dwell", "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, "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/781876499695136018/EF2515B5569697B81A425766F80E14F70B48AD93/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"23f5d1\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"29c6d1\":{\"lock\":false,\"pos\":{\"x\":-26.976,\"y\":1.6191,\"z\":-0.0342},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"364766\":{\"lock\":false,\"pos\":{\"x\":-33.4596,\"y\":1.6282,\"z\":-0.0121},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"3b8e56\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0013,\"z\":0.0169}},\"3e86c2\":{\"lock\":false,\"pos\":{\"x\":-3.5977,\"y\":1.5821,\"z\":-14.9872},\"rot\":{\"x\":359.9197,\"y\":269.978,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6317,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180.0141,\"z\":0.0799}},\"72c773\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":0.0168}},\"93e081\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0081,\"z\":0.0169}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"d17e52\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0015,\"z\":0.0169}},\"d7defe\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":180.0144,\"z\":0.0799}},\"da60f6\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7557,\"z\":5.7567},\"rot\":{\"x\":359.9197,\"y\":269.982,\"z\":180.0168}},\"e549c9\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6543,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":179.9989,\"z\":0.0803}},\"ecaabf\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0013,\"z\":0.0169}},\"f003bb\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9991,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "23f5d1", "Name": "Deck", "Transform": { "posX": -2.7248776, "posY": 1.61837292, "posZ": 0.373316377, "rotX": -8.470975E-08, "rotY": 180.000015, "rotZ": 2.93070848E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda 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": true, "DeckIDs": [ 234538, 234537, 234536 ], "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "d451c6", "Name": "Card", "Transform": { "posX": 1.5129416, "posY": 1.553389, "posZ": 7.755346, "rotX": 0.0184581224, "rotY": 178.9231, "rotZ": 0.0790349543, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Chaos Incarnate", "Description": "Agenda 3 ", "GMNotes": "{\n \"id\": \"06289\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 5,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234538, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bdb299", "Name": "Card", "Transform": { "posX": 1.56102264, "posY": 1.70188582, "posZ": 7.50367737, "rotX": 0.0187433437, "rotY": 180.004852, "rotZ": 0.07948507, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Shape of Chaos", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"06288\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 5,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234537, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "75881e", "Name": "Card", "Transform": { "posX": 1.75776863, "posY": 1.71890879, "posZ": 7.4334774, "rotX": 0.01735614, "rotY": 179.9811, "rotZ": 0.0797196552, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Eye of Chaos", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06287\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 7,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234536, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "3b8e56", "Name": "Card", "Transform": { "posX": -30.2242184, "posY": 1.53360486, "posZ": 7.57000875, "rotX": 7.129592E-08, "rotY": 270.0014, "rotZ": -1.72046427E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Monastery of Leng", "Description": "Leng.", "GMNotes": "{\n \"id\": \"06297\",\n \"type\": \"Location\",\n \"traits\": \"Leng.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Triangle\"\n },\n \"locationBack\": {\n \"icons\": \"Plus\",\n \"connections\": \"Triangle\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234727, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3e86c2", "Name": "Custom_Tile", "Transform": { "posX": -3.59769845, "posY": 1.58300042, "posZ": -14.9872036, "rotX": -4.853303E-07, "rotY": 269.977966, "rotZ": 3.95263186E-07, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Point of No Return", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'Where the Gods Dwell'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "72c773", "Name": "Card", "Transform": { "posX": -30.2242527, "posY": 1.53360486, "posZ": -0.0300894752, "rotX": -1.0524402E-07, "rotY": 270.0274, "rotZ": 2.27926435E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Cold Wastes", "Description": "Leng.", "GMNotes": "{\n \"id\": \"06296\",\n \"type\": \"Location\",\n \"traits\": \"Leng.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Diamond|Plus|Tee\"\n },\n \"locationBack\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Diamond|Plus|Tee\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234726, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "93e081", "Name": "Card", "Transform": { "posX": -36.77336, "posY": 1.53360486, "posZ": -7.699995, "rotX": 1.08911465E-07, "rotY": 270.0081, "rotZ": -6.80249954E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Onyx Castle", "Description": "Kadath.", "GMNotes": "{\n \"id\": \"06299\",\n \"type\": \"Location\",\n \"traits\": \"Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Tee\"\n },\n \"locationBack\": {\n \"icons\": \"Square\",\n \"connections\": \"SlantedEquals\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 234729, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "aa76f7", "Name": "Card", "Transform": { "posX": -13.6929073, "posY": 3.63578987, "posZ": 15.9609556, "rotX": 359.925476, "rotY": 270.021118, "rotZ": 0.02446339, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Crawling Mist", "Description": "Monster. Avatar.", "GMNotes": "{\n \"id\": \"06086\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Avatar.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274111, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ffd3f", "Name": "Deck", "Transform": { "posX": -14.6439238, "posY": 3.64394832, "posZ": 15.6710043, "rotX": 359.925018, "rotY": 269.951935, "rotZ": 0.040865615, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Myriad Forms", "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": [ 234632, 234632 ], "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "1cb90d", "Name": "Card", "Transform": { "posX": 3.32917333, "posY": 1.55092871, "posZ": 8.001244, "rotX": 359.9181, "rotY": 270.30838, "rotZ": 0.0161751453, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Myriad Forms", "Description": "Power.", "GMNotes": "{\n \"id\": \"06318\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234632, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b34663", "Name": "Card", "Transform": { "posX": 3.34916377, "posY": 1.70044243, "posZ": 8.128719, "rotX": 359.924255, "rotY": 269.985535, "rotZ": 0.05793682, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Myriad Forms", "Description": "Power.", "GMNotes": "{\n \"id\": \"06318\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234632, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "6bea62", "Name": "Deck", "Transform": { "posX": -14.8206491, "posY": 3.6349225, "posZ": 16.052515, "rotX": 359.914856, "rotY": 270.001343, "rotZ": 0.0135078868, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispering Chaos", "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": [ 234631, 234630, 234629, 234628 ], "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "5fb187", "Name": "Card", "Transform": { "posX": -1.97101557, "posY": 1.71412408, "posZ": 7.06639051, "rotX": 359.937531, "rotY": 270.000946, "rotZ": 180.035278, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispering Chaos (West)", "Description": "Power.", "GMNotes": "{\n \"id\": \"06317\",\n \"type\": \"Treachery\",\n \"traits\": \"Power.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234631, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b8a1e4", "Name": "Card", "Transform": { "posX": -2.4170475, "posY": 1.7283392, "posZ": 6.5700264, "rotX": 359.9341, "rotY": 269.993225, "rotZ": 180.032532, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispering Chaos (South)", "Description": "Power.", "GMNotes": "{\n \"id\": \"06316\",\n \"type\": \"Treachery\",\n \"traits\": \"Power.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234630, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bad74a", "Name": "Card", "Transform": { "posX": -2.44740915, "posY": 1.71045923, "posZ": 6.740841, "rotX": 359.931427, "rotY": 270.0095, "rotZ": 180.011017, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispering Chaos (East)", "Description": "Power.", "GMNotes": "{\n \"id\": \"06315\",\n \"type\": \"Treachery\",\n \"traits\": \"Power.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234629, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e73af", "Name": "Card", "Transform": { "posX": -2.3450408, "posY": 1.561251, "posZ": 6.693541, "rotX": 359.920776, "rotY": 270.0068, "rotZ": 180.016266, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispering Chaos (North)", "Description": "Power.", "GMNotes": "{\n \"id\": \"06314\",\n \"type\": \"Treachery\",\n \"traits\": \"Power.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234628, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "957ea3", "Name": "Deck", "Transform": { "posX": -13.6202126, "posY": 3.6342957, "posZ": 16.078228, "rotX": 359.92395, "rotY": 269.967834, "rotZ": 0.0172034018, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nyarlathoteps", "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": [ 234624, 234623, 234622, 234621, 234620 ], "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "972fec", "Name": "Card", "Transform": { "posX": 1.59032273, "posY": 1.71114, "posZ": 10.1137714, "rotX": 359.9768, "rotY": 269.999084, "rotZ": 180.141754, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nyarlathotep", "Description": "Stalker Among the Stars", "GMNotes": "{\n \"id\": \"06310\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Elite.\",\n \"victory\": 2,\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234624, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d721c2", "Name": "Card", "Transform": { "posX": 1.81655526, "posY": 1.74129629, "posZ": 10.4229708, "rotX": 359.92392, "rotY": 270.01947, "rotZ": 181.771057, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nyarlathotep", "Description": "God of a Thousand Forms", "GMNotes": "{\n \"id\": \"06309\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Elite.\",\n \"victory\": 2,\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234623, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0f7c12", "Name": "Card", "Transform": { "posX": 2.28367186, "posY": 1.75666821, "posZ": 10.5099068, "rotX": 359.9914, "rotY": 270.0055, "rotZ": 181.717712, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nyarlathotep", "Description": "Messenger of the Outer Gods", "GMNotes": "{\n \"id\": \"06308\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Elite.\",\n \"victory\": 2,\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234622, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8be848", "Name": "Card", "Transform": { "posX": 1.51166916, "posY": 1.705699, "posZ": 10.2204876, "rotX": 359.926361, "rotY": 270.014221, "rotZ": 180.007156, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nyarlathotep", "Description": "The Faceless Whisperer", "GMNotes": "{\n \"id\": \"06307\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Elite.\",\n \"victory\": 2,\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234621, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8b17a1", "Name": "Card", "Transform": { "posX": 1.88532555, "posY": 1.55641615, "posZ": 10.1746874, "rotX": 359.915924, "rotY": 270.004852, "rotZ": 180.015762, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nyarlathotep", "Description": "The Crawling Chaos", "GMNotes": "{\n \"id\": \"06306\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Elite.\",\n \"victory\": 2,\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234620, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "8b17a1", "Name": "Card", "Transform": { "posX": -15.5584927, "posY": 3.63897514, "posZ": 16.35194, "rotX": 359.93277, "rotY": 269.9998, "rotZ": 0.0170828868, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "High Priest Not to Be Described", "Description": "Agent of the Other Gods", "GMNotes": "{\n \"id\": \"06311\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Cultist. Avatar. Elite.\",\n \"victory\": 2,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234625, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "cdcb95", "Name": "Deck", "Transform": { "posX": -14.9823351, "posY": 3.63792014, "posZ": 16.0282364, "rotX": 359.922119, "rotY": 270.004578, "rotZ": 0.0167148858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forsaken Towers", "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": false, "Hands": false, "SidewaysCard": false, "DeckIDs": [ 234735, 234734, 234733, 234732, 234731, 234730 ], "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "11687a", "Name": "Card", "Transform": { "posX": 2.02258015, "posY": 1.74255073, "posZ": 11.2991524, "rotX": -1.55280086E-05, "rotY": 270.0002, "rotZ": 181.4322, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forsaken Tower", "Description": "Kadath.", "GMNotes": "{\n \"id\": \"06305\",\n \"type\": \"Location\",\n \"traits\": \"Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234735, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d749ed", "Name": "Card", "Transform": { "posX": 1.75518823, "posY": 1.71161091, "posZ": 11.5014286, "rotX": 359.9759, "rotY": 270.000458, "rotZ": 180.14238, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forsaken Tower", "Description": "Kadath.", "GMNotes": "{\n \"id\": \"06304\",\n \"type\": \"Location\",\n \"traits\": \"Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234734, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "983fd2", "Name": "Card", "Transform": { "posX": 2.0772686, "posY": 1.70882714, "posZ": 11.3180952, "rotX": 359.920532, "rotY": 269.9964, "rotZ": 179.991867, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forsaken Tower", "Description": "Kadath.", "GMNotes": "{\n \"id\": \"06303\",\n \"type\": \"Location\",\n \"traits\": \"Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234733, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "450779", "Name": "Card", "Transform": { "posX": 2.016233, "posY": 1.74967539, "posZ": 11.5280228, "rotX": -9.711675E-06, "rotY": 270.000122, "rotZ": 181.0138, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forsaken Tower", "Description": "Kadath.", "GMNotes": "{\n \"id\": \"06302\",\n \"type\": \"Location\",\n \"traits\": \"Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234732, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "13f5e3", "Name": "Card", "Transform": { "posX": 1.57203829, "posY": 1.743926, "posZ": 11.5793247, "rotX": 359.930817, "rotY": 270.042236, "rotZ": 182.003464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forsaken Tower", "Description": "Kadath.", "GMNotes": "{\n \"id\": \"06301\",\n \"type\": \"Location\",\n \"traits\": \"Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234731, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3c7586", "Name": "Card", "Transform": { "posX": -19.2113914, "posY": 1.7386744, "posZ": 18.6668644, "rotX": 359.9396, "rotY": 270.0362, "rotZ": 0.002979445, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forsaken Tower", "Description": "Kadath.", "GMNotes": "{\n \"id\": \"06300\",\n \"type\": \"Location\",\n \"traits\": \"Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234730, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "d17e52", "Name": "Card", "Transform": { "posX": -23.6765366, "posY": 1.53360486, "posZ": -0.0299922526, "rotX": -5.38478446E-07, "rotY": 270.001434, "rotZ": 5.73188458E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Plateau of Leng", "Description": "Leng.", "GMNotes": "{\n \"id\": \"06295\",\n \"type\": \"Location\",\n \"traits\": \"Leng.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Triangle\"\n },\n \"locationBack\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Triangle\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234725, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "da60f6", "Name": "Deck", "Transform": { "posX": -3.92774081, "posY": 1.73390973, "posZ": 5.756752, "rotX": 1.59977546E-07, "rotY": 269.982, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter 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": [ 231723, 274114, 234626, 274120, 274118, 234636, 274115, 231724, 231724, 234627, 234634, 234633, 274119, 234627, 231722, 274120, 231722, 234636, 274115, 274113, 274118, 274115, 231722, 274112, 274119, 234635, 234627 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "d36612", "Name": "Card", "Transform": { "posX": -15.1335211, "posY": 1.7306242, "posZ": 15.1695614, "rotX": 359.933441, "rotY": 269.998932, "rotZ": 180.028931, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Wizard of the Order", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"01170\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231723, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bf7d6b", "Name": "Card", "Transform": { "posX": -0.465582937, "posY": 1.62316334, "posZ": 55.9808464, "rotX": 359.928467, "rotY": 269.997772, "rotZ": 0.4196703, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Pandemonium)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06089\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274114, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f34504", "Name": "Card", "Transform": { "posX": 4.822001, "posY": 1.55233145, "posZ": 10.2153893, "rotX": 359.920135, "rotY": 270.001129, "rotZ": 180.016861, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dhole of the Wastes", "Description": "Monster.", "GMNotes": "{\n \"id\": \"06312\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234626, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c9a81c", "Name": "Card", "Transform": { "posX": -7.43135548, "posY": 1.48793566, "posZ": 50.2434, "rotX": 0.0139066791, "rotY": 269.999817, "rotZ": -0.00134133862, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deeper Slumber", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06095\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274120, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8af23c", "Name": "Card", "Transform": { "posX": -2.55991268, "posY": 1.3354677, "posZ": 50.66423, "rotX": 0.0210230164, "rotY": 269.999969, "rotZ": 0.015651783, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamer's Curse", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06093\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274118, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d4845c", "Name": "Card", "Transform": { "posX": 23.7621918, "posY": 1.94272566, "posZ": -4.18574238, "rotX": 359.9617, "rotY": 269.975922, "rotZ": 180.0185, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Abandoned by the Gods", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06322\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234636, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ce95a3", "Name": "Card", "Transform": { "posX": -3.7077415, "posY": 1.49358606, "posZ": 64.2276154, "rotX": 0.0181054082, "rotY": 269.999969, "rotZ": -0.000729266962, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274115, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d63054", "Name": "Card", "Transform": { "posX": -14.9937792, "posY": 1.57623422, "posZ": 7.191085, "rotX": 359.920227, "rotY": 270.005066, "rotZ": 0.01624975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Chanting", "Description": "Hex.", "GMNotes": "{\n \"id\": \"01171\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hex.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231724, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b347d1", "Name": "Card", "Transform": { "posX": -15.1765862, "posY": 1.7388649, "posZ": 7.12856245, "rotX": 359.9205, "rotY": 270.005066, "rotZ": 0.011837706, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Chanting", "Description": "Hex.", "GMNotes": "{\n \"id\": \"01171\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hex.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231724, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "82b246", "Name": "Card", "Transform": { "posX": 4.83890724, "posY": 1.7200079, "posZ": 10.2753181, "rotX": -1.627506E-05, "rotY": 270.000183, "rotZ": 180.666824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Liar with No Face", "Description": "Monster. Cultist. Servitor.", "GMNotes": "{\n \"id\": \"06313\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Cultist. Servitor.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234627, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9cc2c5", "Name": "Card", "Transform": { "posX": 24.822422, "posY": 1.92204416, "posZ": -4.675362, "rotX": 359.9141, "rotY": 269.997925, "rotZ": 180.008926, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Restless Journey (Hardship)", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06320\",\n \"type\": \"Treachery\",\n \"traits\": \"Curse.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234634, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8b17a1", "Name": "Card", "Transform": { "posX": 24.3455772, "posY": 1.9130013, "posZ": -4.31537247, "rotX": 359.942444, "rotY": 270.0401, "rotZ": 179.9737, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Restless Journey (Fallacy)", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06319\",\n \"type\": \"Treachery\",\n \"traits\": \"Curse.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234633, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bdd705", "Name": "Card", "Transform": { "posX": -3.363955, "posY": 1.4883889, "posZ": 46.8831024, "rotX": 0.0292372759, "rotY": 269.999878, "rotZ": 0.009698411, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Somniphobia", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274119, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "573f55", "Name": "Card", "Transform": { "posX": -3.92658448, "posY": 1.92084217, "posZ": 5.760205, "rotX": 359.227783, "rotY": 269.9492, "rotZ": 177.46312, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Liar with No Face", "Description": "Monster. Cultist. Servitor.", "GMNotes": "{\n \"id\": \"06313\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Cultist. Servitor.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234627, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4911f2", "Name": "Card", "Transform": { "posX": -15.3297215, "posY": 1.77588809, "posZ": 15.9645157, "rotX": 0.07387834, "rotY": 269.998474, "rotZ": 359.992645, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Acolyte", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"01169\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231722, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "07cb83", "Name": "Card", "Transform": { "posX": -7.64724255, "posY": 1.33347023, "posZ": 50.15231, "rotX": 0.021022873, "rotY": 269.999847, "rotZ": 0.0156522952, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deeper Slumber", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06095\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274120, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50fdc5", "Name": "Card", "Transform": { "posX": -15.3295956, "posY": 1.62976587, "posZ": 15.9645061, "rotX": 0.0716057643, "rotY": 270.000061, "rotZ": 359.982727, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Acolyte", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"01169\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231722, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d4845c", "Name": "Card", "Transform": { "posX": 23.94412, "posY": 1.95221329, "posZ": -4.00885868, "rotX": 359.9371, "rotY": 270.019684, "rotZ": 179.997742, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Abandoned by the Gods", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06322\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234636, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a3ada0", "Name": "Card", "Transform": { "posX": -3.70772815, "posY": 1.3390168, "posZ": 64.22763, "rotX": 0.0210467484, "rotY": 270.0, "rotZ": 0.0153855, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274115, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "48601c", "Name": "Card", "Transform": { "posX": -1.349257, "posY": 1.33509922, "posZ": 56.99563, "rotX": 0.04734984, "rotY": 270.0003, "rotZ": 359.83844, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Discord)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06088\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274113, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dd39c6", "Name": "Card", "Transform": { "posX": -2.34402561, "posY": 1.48993313, "posZ": 50.7553253, "rotX": 0.0139070377, "rotY": 269.999969, "rotZ": -0.00134107959, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamer's Curse", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06093\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274118, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6476cc", "Name": "Card", "Transform": { "posX": -3.70772433, "posY": 1.50589979, "posZ": 64.22764, "rotX": 0.0247761626, "rotY": 269.9997, "rotZ": 0.0151432147, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274115, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -15.9929094, "posY": 1.58014917, "posZ": 15.8832378, "rotX": 359.920624, "rotY": 270.0, "rotZ": 0.0137184272, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Acolyte", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"01169\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231722, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fc58cb", "Name": "Card", "Transform": { "posX": -0.8192207, "posY": 1.47842848, "posZ": 56.2326355, "rotX": 359.92807, "rotY": 269.996246, "rotZ": 0.356809825, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Chaos)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06087\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274112, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e64ec2", "Name": "Card", "Transform": { "posX": -2.10714579, "posY": 1.85911262, "posZ": 15.1832485, "rotX": 359.923279, "rotY": 270.0094, "rotZ": 180.0092, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Somniphobia", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274119, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4b40bb", "Name": "Card", "Transform": { "posX": 23.3701916, "posY": 1.93367982, "posZ": -4.36128855, "rotX": 359.921326, "rotY": 270.0052, "rotZ": 180.000824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Restless Journey (Lies)", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06321\",\n \"type\": \"Treachery\",\n \"traits\": \"Curse.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234635, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0eece1", "Name": "Card", "Transform": { "posX": 4.646768, "posY": 1.718759, "posZ": 10.0789881, "rotX": 359.9391, "rotY": 270.038574, "rotZ": 180.006317, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Liar with No Face", "Description": "Monster. Cultist. Servitor.", "GMNotes": "{\n \"id\": \"06313\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Cultist. Servitor.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234627, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "e549c9", "Name": "Deck", "Transform": { "posX": -2.68859553, "posY": 1.628001, "posZ": -5.0485816, "rotX": -3.63883323E-08, "rotY": 179.9989, "rotZ": -3.57382746E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": true, "DeckIDs": [ 234543, 234542, 234541, 234540, 234539 ], "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "0dcc95", "Name": "Card", "Transform": { "posX": -2.398561, "posY": 1.71315813, "posZ": 11.8457737, "rotX": 0.0138844633, "rotY": 180.000687, "rotZ": 180.070251, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Dream-Eaters", "Description": "Act 5 ", "GMNotes": "{\n \"id\": \"06294\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234543, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d2e4db", "Name": "Card", "Transform": { "posX": -1.73794353, "posY": 1.71442127, "posZ": 12.1403866, "rotX": 0.0123398965, "rotY": 179.998535, "rotZ": 180.059921, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Truth and Lies", "Description": "Act 4", "GMNotes": "{\n \"id\": \"06293\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234542, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3de681", "Name": "Card", "Transform": { "posX": -2.21234441, "posY": 1.72920561, "posZ": 11.8906612, "rotX": 0.0131380754, "rotY": 180.000061, "rotZ": 180.093063, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Beyond Dreams", "Description": "Act 3", "GMNotes": "{\n \"id\": \"06292\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234541, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8b429f", "Name": "Card", "Transform": { "posX": -1.64583027, "posY": 1.711319, "posZ": 12.1371679, "rotX": 0.00669722445, "rotY": 179.986816, "rotZ": 180.095688, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Thing in the Robes", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06291\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234540, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "75881e", "Name": "Card", "Transform": { "posX": -2.20941448, "posY": 1.71010542, "posZ": 12.2677374, "rotX": 0.0132873552, "rotY": 179.999908, "rotZ": 0.0633311346, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Journey Through the Cold Wastes", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06290\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"clueThresholdPerInvestigator\": 2,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234539, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "ecaabf", "Name": "Card", "Transform": { "posX": -36.7731667, "posY": 1.53360486, "posZ": -0.0299921446, "rotX": -1.34727941E-07, "rotY": 270.001221, "rotZ": 3.28658473E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Onyx Gates", "Description": "Leng. Kadath.", "GMNotes": "{\n \"id\": \"06298\",\n \"type\": \"Location\",\n \"traits\": \"Leng. Kadath.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tee\",\n \"connections\": \"Triangle|Square\"\n },\n \"locationBack\": {\n \"icons\": \"Tee\",\n \"connections\": \"Triangle|Square\",\n \"uses\": [\n {\n \"count\": 12,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234728, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f003bb", "Name": "Card", "Transform": { "posX": -3.955953, "posY": 1.59660506, "posZ": -10.4411983, "rotX": 3.028583E-08, "rotY": 269.999084, "rotZ": -8.83589937E-11, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Where the Gods Dwell", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, place 1 doom on the current agenda. This effect may cause the current agenda to advance.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-1. The black cat reminds you that it?s all a dream.\", \"modifier\": -1}, \"Skull\": {\"description\": \"-X. X is the number of the current act plus the number of the current agenda.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-6. If you fail, choose and reveal a copy of Nyarlathotep in your hand. It attacks you and is shuffled into the encounter deck.\", \"modifier\": -6}}, \"front\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, place 1 doom on the current agenda.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"0. The black cat reminds you that it?s all a dream.\", \"modifier\": 0}, \"Skull\": {\"description\": \"-X. X is the number of the current act.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-4. If you fail, choose and reveal a copy of Nyarlathotep in your hand. It attacks you and is shuffled into the encounter deck.\", \"modifier\": -4}}}, \"id\": \"06286\"}", "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": false, "Hands": true, "CardID": 234724, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "AttachedDecals": [ { "Transform": { "posX": -0.0021877822, "posY": -0.08963572, "posZ": -0.00288731651, "rotX": 270.0, "rotY": 359.869568, "rotZ": 0.0, "scaleX": 2.00000215, "scaleY": 2.00000238, "scaleZ": 2.00000262 }, "CustomDecal": { "Name": "dunwich_back", "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", "Size": 7.4 } } ] }, { "GUID": "1b4f86", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2500238, "posY": 1.48149908, "posZ": 3.98639441, "rotX": 3.22748946E-07, "rotY": 270.000153, "rotZ": -7.62481648E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "2-B: A Thousand Shapes of Horror", "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, "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/778493212055118180/AF19CB69440DFCBD745645A13A4DAC2A6509A813/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"156254\":{\"lock\":false,\"pos\":{\"x\":-26.6043,\"y\":1.6174,\"z\":-4.1736},\"rot\":{\"x\":0.0685,\"y\":134.9759,\"z\":0.0445}},\"23b0bf\":{\"lock\":false,\"pos\":{\"x\":-33.5581,\"y\":1.6283,\"z\":0.0013},\"rot\":{\"x\":0.0799,\"y\":90.0059,\"z\":359.9831}},\"27c4de\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":180.0112,\"z\":0.0799}},\"285100\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"31cb94\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.793,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"491963\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6317,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180.0113,\"z\":0.0799}},\"4a9058\":{\"lock\":false,\"pos\":{\"x\":-43.37,\"y\":1.7137,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"4e1b15\":{\"lock\":false,\"pos\":{\"x\":-26.6171,\"y\":1.6196,\"z\":3.485},\"rot\":{\"x\":359.9554,\"y\":224.9924,\"z\":0.0684}},\"55059a\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7067,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"57c9a1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-40.0476,\"y\":1.6373,\"z\":-0.0025},\"rot\":{\"x\":359.9201,\"y\":270.0094,\"z\":0.0169}},\"7ae3b9\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0083,\"z\":0.0803}},\"847080\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"a87562\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0169}},\"b53295\":{\"lock\":false,\"pos\":{\"x\":-3.7,\"y\":1.5824,\"z\":-14.4878},\"rot\":{\"x\":359.9197,\"y\":270.0309,\"z\":0.0168}},\"c1375a\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"c93906\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"efa150\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6623,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "285100", "Name": "Card", "Transform": { "posX": -36.773262, "posY": 1.53360486, "posZ": -0.0299918856, "rotX": -8.07127E-08, "rotY": 269.999756, "rotZ": 9.719172E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Front Porch", "Description": "", "GMNotes": "{\n \"id\": \"06175\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Crescent|Heart|Hourglass\"\n },\n \"locationBack\": {\n \"icons\": \"Square\",\n \"connections\": \"Crescent|Heart|Hourglass\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275545, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "31cb94", "Name": "Deck", "Transform": { "posX": -3.92799, "posY": 1.767608, "posZ": 5.757262, "rotX": -3.16815857E-07, "rotY": 270.000061, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter 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": [ 275249, 231720, 275250, 231712, 278323, 231712, 278316, 275248, 231714, 231727, 231715, 275251, 231715, 278316, 275249, 278317, 231727, 278324, 231721, 231713, 231720, 275250, 231715, 231721, 231713, 275251, 278325, 278325, 275248, 278324, 278323, 231713, 231712, 278316 ], "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "1d7652", "Name": "Card", "Transform": { "posX": -15.3295593, "posY": 1.73454165, "posZ": 14.483264, "rotX": 359.94635, "rotY": 269.999817, "rotZ": 359.969849, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Glowing Eyes", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06192\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275249, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -14.5550861, "posY": 1.57516873, "posZ": 5.69822454, "rotX": 359.92038, "rotY": 270.002563, "rotZ": 0.0152713312, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crypt Chill", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01167\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231720, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "46cd53", "Name": "Card", "Transform": { "posX": -15.3176928, "posY": 1.73388684, "posZ": 10.4357672, "rotX": 359.9223, "rotY": 269.999573, "rotZ": 0.001617739, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deceptive Memories", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06193\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275250, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a2cf85", "Name": "Card", "Transform": { "posX": 15.4186563, "posY": 1.68472993, "posZ": -0.738109052, "rotX": 359.913422, "rotY": 270.000122, "rotZ": 0.0100070881, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Rats", "Description": "Creature.", "GMNotes": "{\n \"id\": \"01159\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231712, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "31f1b5", "Name": "Card", "Transform": { "posX": -11.6527414, "posY": 1.78090727, "posZ": 20.5912743, "rotX": 359.934845, "rotY": 269.949158, "rotZ": 0.04251869, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Night Terrors", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06098\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278323, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": 15.456192, "posY": 1.53138053, "posZ": -0.8908986, "rotX": 359.92038, "rotY": 270.0, "rotZ": 0.0147123663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Rats", "Description": "Creature.", "GMNotes": "{\n \"id\": \"01159\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231712, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9fb152", "Name": "Card", "Transform": { "posX": -11.5632782, "posY": 1.83972514, "posZ": 21.61645, "rotX": 359.9415, "rotY": 270.0031, "rotZ": 0.000682659, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Ghast", "Description": "Humanoid. Monster. Ghast.", "GMNotes": "{\n \"id\": \"06091\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghast.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278316, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "12d9fc", "Name": "Card", "Transform": { "posX": -15.3074684, "posY": 1.57957518, "posZ": 17.19777, "rotX": 359.920654, "rotY": 269.999939, "rotZ": 0.0133923376, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Indescribable Apparition", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06191\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275248, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99efa0", "Name": "Card", "Transform": { "posX": 11.9229918, "posY": 1.70898592, "posZ": 13.9219513, "rotX": 359.952728, "rotY": 269.999939, "rotZ": 179.966141, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ravenous Ghoul", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01161\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231714, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4904d0", "Name": "Card", "Transform": { "posX": -18.06458, "posY": 1.74395728, "posZ": 8.675678, "rotX": 359.928467, "rotY": 269.9997, "rotZ": 0.006147271, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locked Door", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"01174\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231727, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": 12.0789223, "posY": 1.538257, "posZ": 6.558776, "rotX": 359.9207, "rotY": 270.0, "rotZ": 0.0130352853, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grasping Hands", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01162\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231715, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6a50f4", "Name": "Card", "Transform": { "posX": -15.12976, "posY": 1.73257267, "posZ": 7.980752, "rotX": 359.9132, "rotY": 270.0175, "rotZ": 0.008490763, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Secrets in the Attic", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06194\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275251, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "272ea4", "Name": "Card", "Transform": { "posX": 11.5948715, "posY": 1.6933527, "posZ": 6.733804, "rotX": 359.940033, "rotY": 270.0, "rotZ": 359.9941, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grasping Hands", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01162\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231715, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4c2d5a", "Name": "Card", "Transform": { "posX": -11.7719727, "posY": 1.82953036, "posZ": 20.61382, "rotX": 359.936462, "rotY": 269.9931, "rotZ": 0.0183695164, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Ghast", "Description": "Humanoid. Monster. Ghast.", "GMNotes": "{\n \"id\": \"06091\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghast.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278316, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "27c646", "Name": "Card", "Transform": { "posX": -15.02547, "posY": 1.578273, "posZ": 14.0576086, "rotX": 359.920532, "rotY": 269.999817, "rotZ": 0.0143856676, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Glowing Eyes", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06192\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275249, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "605181", "Name": "Card", "Transform": { "posX": -11.49773, "posY": 1.87408638, "posZ": 21.247366, "rotX": 359.920563, "rotY": 269.996155, "rotZ": 0.0162308048, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lumbering Gug", "Description": "Monster. Gug.", "GMNotes": "{\n \"id\": \"06092\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Gug.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278317, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -17.60739, "posY": 1.58022821, "posZ": 8.422101, "rotX": 359.920349, "rotY": 269.999756, "rotZ": 0.0154577158, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locked Door", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"01174\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231727, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fc9e13", "Name": "Card", "Transform": { "posX": -11.7020388, "posY": 1.82007229, "posZ": 20.996582, "rotX": 359.941345, "rotY": 270.006226, "rotZ": 0.0102622425, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Glimpse of the Underworld", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06099\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278324, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50e716", "Name": "Card", "Transform": { "posX": -13.8034887, "posY": 1.57302034, "posZ": 1.99893022, "rotX": 359.920471, "rotY": 270.000641, "rotZ": 0.0145632224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Obscuring Fog", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01168\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231721, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "30bb55", "Name": "Card", "Transform": { "posX": 11.6936331, "posY": 1.696078, "posZ": 13.6986961, "rotX": 359.923462, "rotY": 270.000183, "rotZ": 0.006271487, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ghoul Minion", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01160\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231713, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "16d6d6", "Name": "Card", "Transform": { "posX": -14.5491152, "posY": 1.73727059, "posZ": 5.64764357, "rotX": 359.924774, "rotY": 270.002625, "rotZ": 0.0113747623, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crypt Chill", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01167\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231720, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2e08b3", "Name": "Card", "Transform": { "posX": -15.0955372, "posY": 1.57731962, "posZ": 10.46031, "rotX": 359.9204, "rotY": 269.9995, "rotZ": 0.0149632422, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deceptive Memories", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06193\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275250, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": 11.6057749, "posY": 1.707567, "posZ": 6.731648, "rotX": 359.9248, "rotY": 270.000153, "rotZ": 0.0111529948, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grasping Hands", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01162\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231715, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c4ce76", "Name": "Card", "Transform": { "posX": -13.9735909, "posY": 1.73492968, "posZ": 1.969332, "rotX": 359.9267, "rotY": 270.0006, "rotZ": 0.0145301558, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Obscuring Fog", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01168\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231721, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b87089", "Name": "Card", "Transform": { "posX": 11.6935387, "posY": 1.70997131, "posZ": 13.6987247, "rotX": 359.923828, "rotY": 270.0, "rotZ": 0.0162566788, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ghoul Minion", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01160\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231713, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "739826", "Name": "Card", "Transform": { "posX": -14.9603777, "posY": 1.57634091, "posZ": 7.84570074, "rotX": 359.920624, "rotY": 270.017517, "rotZ": 0.013562914, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Secrets in the Attic", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06194\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275251, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b8c436", "Name": "Card", "Transform": { "posX": -11.5602226, "posY": 1.80053318, "posZ": 21.0539265, "rotX": 359.9337, "rotY": 269.9926, "rotZ": 0.0163983181, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Threads of Reality", "Description": "Power.", "GMNotes": "{\n \"id\": \"06100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278325, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dc5bae", "Name": "Card", "Transform": { "posX": -11.7054024, "posY": 1.7908963, "posZ": 20.7047, "rotX": 359.936249, "rotY": 270.000977, "rotZ": 0.0134097338, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Threads of Reality", "Description": "Power.", "GMNotes": "{\n \"id\": \"06100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278325, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5fef28", "Name": "Card", "Transform": { "posX": -15.4725485, "posY": 1.73632371, "posZ": 17.3586941, "rotX": 359.936462, "rotY": 269.999969, "rotZ": 359.993927, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Indescribable Apparition", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06191\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275248, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8cfcad", "Name": "Card", "Transform": { "posX": -11.6976137, "posY": 1.81009269, "posZ": 20.5534668, "rotX": 359.940918, "rotY": 270.005249, "rotZ": 0.0128135374, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Glimpse of the Underworld", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06099\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278324, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6fdcaf", "Name": "Card", "Transform": { "posX": -11.6131945, "posY": 1.77155674, "posZ": 20.87458, "rotX": 359.935364, "rotY": 270.0009, "rotZ": 0.0129234325, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Night Terrors", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06098\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278323, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b87089", "Name": "Card", "Transform": { "posX": 12.0413847, "posY": 1.540466, "posZ": 13.7902546, "rotX": 359.920441, "rotY": 270.000244, "rotZ": 0.0148255695, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ghoul Minion", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01160\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231713, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": 15.4186554, "posY": 1.69875109, "posZ": -0.738129, "rotX": 359.918427, "rotY": 270.0001, "rotZ": 0.0155182732, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Rats", "Description": "Creature.", "GMNotes": "{\n \"id\": \"01159\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231712, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99845e", "Name": "Card", "Transform": { "posX": -11.6814, "posY": 1.84998751, "posZ": 21.44808, "rotX": 359.938751, "rotY": 269.999756, "rotZ": 0.0092032915, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Ghast", "Description": "Humanoid. Monster. Ghast.", "GMNotes": "{\n \"id\": \"06091\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghast.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 278316, "SidewaysCard": false, "CustomDeck": { "2783": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "4a9058", "Name": "Card", "Transform": { "posX": -43.3700371, "posY": 1.53360486, "posZ": -0.02999292, "rotX": -2.52058271E-07, "rotY": 270.0, "rotZ": 3.1762022E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Burial Ground", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06174\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Square|Plus\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Crescent\",\n \"connections\": \"Square|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275544, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "55059a", "Name": "Card", "Transform": { "posX": -36.7732277, "posY": 1.53360486, "posZ": 7.570007, "rotX": 1.84715816E-08, "rotY": 270.0, "rotZ": 2.60734079E-09, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Downstairs Doorway", "Description": "", "GMNotes": "{\n \"id\": \"06177\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Hourglass\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275547, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "57c9a1", "Name": "Card", "Transform": { "posX": -30.2243519, "posY": 1.53360486, "posZ": -0.02998918, "rotX": -9.670176E-08, "rotY": 269.9996, "rotZ": 1.92377556E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Upstairs Hallway", "Description": "", "GMNotes": "{\n \"id\": \"06178\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Diamond|Square|Circle\"\n },\n \"locationBack\": {\n \"icons\": \"Heart\",\n \"connections\": \"Diamond|Square|Circle\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275548, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "1fc4b6", "Name": "Deck", "Transform": { "posX": 27.2548943, "posY": 3.81692314, "posZ": -19.2747173, "rotX": 0.0208090656, "rotY": 270.000031, "rotZ": 0.01677084, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Stairs", "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": [ 275556, 275558, 275554, 275555, 275557, 275553 ], "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "26c89b", "Name": "Card", "Transform": { "posX": -12.6799107, "posY": 1.91551626, "posZ": 10.5176668, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Stairs", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06186\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275556, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a99f05", "Name": "Card", "Transform": { "posX": -12.3656092, "posY": 1.91584527, "posZ": 13.1218157, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Stairs", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06188\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275558, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "df1a40", "Name": "Card", "Transform": { "posX": -12.5003881, "posY": 1.91458333, "posZ": 8.197955, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Stairs", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06184\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275554, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "192407", "Name": "Card", "Transform": { "posX": -15.740551, "posY": 1.92056906, "posZ": 13.188508, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Stairs", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06185\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275555, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4e02af", "Name": "Card", "Transform": { "posX": -15.9166851, "posY": 1.919305, "posZ": 8.061653, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Stairs", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06187\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275557, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6cd2aa", "Name": "Card", "Transform": { "posX": -1.2797538, "posY": 3.57853246, "posZ": 32.6968765, "rotX": -1.455161E-05, "rotY": 269.987976, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Stairs", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06183\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275553, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "191379", "Name": "Card", "Transform": { "posX": 8.616818, "posY": 3.60493946, "posZ": 32.99475, "rotX": 359.920135, "rotY": 270.0, "rotZ": 0.0168765616, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Unmarked Tomb", "Description": "Graveyard.", "GMNotes": "{\n \"id\": \"06182\",\n \"type\": \"Location\",\n \"traits\": \"Graveyard.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Crescent\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Plus\",\n \"connections\": \"Crescent\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275552, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "10faf9", "Name": "Card", "Transform": { "posX": 8.403989, "posY": 3.60436678, "posZ": 30.04153, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168760885, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Attic", "Description": "", "GMNotes": "{\n \"id\": \"06181\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Heart\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Circle\",\n \"connections\": \"Heart\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275551, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "61fd07", "Name": "Card", "Transform": { "posX": 16.24086, "posY": 2.53453445, "posZ": -26.5728226, "rotX": 359.920135, "rotY": 270.0, "rotZ": 359.9831, "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\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": 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": "3b7274", "Name": "Deck", "Transform": { "posX": 8.611559, "posY": 3.60121942, "posZ": 27.0014153, "rotX": 359.920135, "rotY": 270.000122, "rotZ": 0.0168767162, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Descents", "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": [ 275247, 275247, 275247, 275247 ], "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "320842", "Name": "Card", "Transform": { "posX": -12.11563, "posY": 1.57654965, "posZ": 22.57214, "rotX": 359.9223, "rotY": 269.9998, "rotZ": 0.00272379071, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Descent", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06190\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275247, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d96187", "Name": "Card", "Transform": { "posX": -11.5966587, "posY": 1.61750889, "posZ": 22.4513836, "rotX": 359.8392, "rotY": 270.000122, "rotZ": 359.993958, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Descent", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06190\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275247, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c83d2b", "Name": "Card", "Transform": { "posX": -11.5966759, "posY": 1.76557517, "posZ": 22.4512348, "rotX": 359.961121, "rotY": 270.0001, "rotZ": 0.048601944, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Descent", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06190\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275247, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9032bd", "Name": "Card", "Transform": { "posX": -11.5758009, "posY": 1.92683506, "posZ": 22.4471016, "rotX": 359.925842, "rotY": 270.000061, "rotZ": 0.06780703, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Descent", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06190\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275247, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "7ae3b9", "Name": "Deck", "Transform": { "posX": -2.72467756, "posY": 1.61837292, "posZ": 0.3733164, "rotX": -7.19571958E-08, "rotY": 180.008316, "rotZ": 5.45954038E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda 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": true, "DeckIDs": [ 275320, 275319, 542018 ], "CustomDeck": { "2753": { "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 }, "5420": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "a4eaaf", "Name": "Card", "Transform": { "posX": -11.8563519, "posY": 1.5795089, "posZ": 33.3890038, "rotX": 0.017618062, "rotY": 180.000259, "rotZ": 0.07486935, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Dead with No Name", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"06171\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 7,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275320, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "3453da", "Name": "Card", "Transform": { "posX": -11.5844479, "posY": 1.7345041, "posZ": 33.45294, "rotX": 0.0104196807, "rotY": 180.000076, "rotZ": 0.08082271, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Thing with No Name", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"06170\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 6,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275319, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "0a14d8", "Name": "Card", "Transform": { "posX": -2.72472644, "posY": 1.67201936, "posZ": 0.373324752, "rotX": 0.0134582175, "rotY": 180.0092, "rotZ": 0.0642074, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The House With No Name", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06169a\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Abomination. Elite.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 542018, "SidewaysCard": false, "CustomDeck": { "5420": { "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": "847080", "Name": "Card", "Transform": { "posX": -3.95595336, "posY": 1.59660506, "posZ": -10.4411993, "rotX": 6.590273E-09, "rotY": 269.999756, "rotZ": 5.49431718E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "A Thousand Shapes of Horror", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail and The Unnamable is in play, it attacks you (regardless of its current location).\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-3. If you fail, you must either place 1 of your clues on your location or take 1 damage.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-2 (-4 instead if you are at a Graveyard location.)\", \"modifier\": -2}, \"Tablet\": {\"description\": \"+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.\", \"modifier\": 0}}, \"front\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail and The Unnamable is in play, it attacks you (regardless of its current location).\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-2. If you fail, you must either place 1 of your clues on your location or take 1 damage.\", \"modifier\": -2}, \"Skull\": {\"description\": \"-1 (-3 instead if you are at a Graveyard location.)\", \"modifier\": -1}, \"Tablet\": {\"description\": \"+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.\", \"modifier\": 0}}}, \"id\": \"06168\"}", "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": false, "Hands": true, "CardID": 275543, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a87562", "Name": "Card", "Transform": { "posX": -23.67664, "posY": 1.53360486, "posZ": 7.570011, "rotX": -3.714833E-07, "rotY": 269.999084, "rotZ": 3.75513025E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Upstairs Doorway", "Description": "", "GMNotes": "{\n \"id\": \"06180\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Heart\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Diamond\",\n \"connections\": \"Heart\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275550, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b53295", "Name": "Custom_Tile", "Transform": { "posX": -3.699999, "posY": 1.58300042, "posZ": -14.4878035, "rotX": -2.59495E-07, "rotY": 270.030853, "rotZ": 3.6160688E-07, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "A Thousand Shapes of Horror", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'A Thousand Shapes of Horror'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c1375a", "Name": "Card", "Transform": { "posX": -23.6766167, "posY": 1.53360486, "posZ": -7.699997, "rotX": -3.112075E-08, "rotY": 269.999847, "rotZ": 4.85940248E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Upstairs Doorway", "Description": "", "GMNotes": "{\n \"id\": \"06179\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Heart\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Diamond\",\n \"connections\": \"Heart\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275549, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c93906", "Name": "Card", "Transform": { "posX": -36.7733574, "posY": 1.53360486, "posZ": -7.699997, "rotX": 5.51967219E-08, "rotY": 269.999634, "rotZ": -4.060218E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Downstairs Doorway", "Description": "", "GMNotes": "{\n \"id\": \"06176\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Hourglass\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275546, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "efa150", "Name": "Deck", "Transform": { "posX": -2.68867373, "posY": 1.61355889, "posZ": -5.048488, "rotX": -8.686725E-10, "rotY": 180.000061, "rotZ": -1.504905E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": false, "Hands": false, "SidewaysCard": true, "DeckIDs": [ 275322, 275321 ], "CustomDeck": { "2753": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "cbc34e", "Name": "Card", "Transform": { "posX": -2.68846464, "posY": 1.6705519, "posZ": -5.04854631, "rotX": 0.0168210585, "rotY": 180.002014, "rotZ": 0.0600436665, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Endless Stairs", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06173\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275322, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "153d32", "Name": "Card", "Transform": { "posX": -2.6884644, "posY": 1.68013084, "posZ": -5.048547, "rotX": 0.0168230012, "rotY": 179.999985, "rotZ": 0.0600431077, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Searching the Unnamable", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06172\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275321, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "" } ] } ], "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": "4f81cf", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.250123, "posY": 1.48149908, "posZ": -12.0136118, "rotX": -3.15489871E-07, "rotY": 270.0003, "rotZ": 6.966313E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "3-B: Point of No Return", "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, "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/780749025470580717/7D3BBD715DF2060ADDAFD28D4A1C7CED5FFC08E2/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"09f962\":{\"lock\":false,\"pos\":{\"x\":-26.4856,\"y\":1.6194,\"z\":3.3667},\"rot\":{\"x\":359.9555,\"y\":224.9789,\"z\":0.0684}},\"24ebbe\":{\"lock\":false,\"pos\":{\"x\":0.8312,\"y\":1.3942,\"z\":-3.7245},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9197}},\"5a9838\":{\"lock\":false,\"pos\":{\"x\":0.7602,\"y\":1.3934,\"z\":-6.5464},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9197}},\"664162\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9948,\"z\":0.0803}},\"6d126f\":{\"lock\":false,\"pos\":{\"x\":-20.2756,\"y\":1.612,\"z\":7.5921},\"rot\":{\"x\":0.0799,\"y\":90.0028,\"z\":359.9831}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9957,\"z\":0.0799}},\"8ef94c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.981,\"z\":0.0169}},\"923952\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9666,\"z\":0.0169}},\"943b6c\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.754,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"947415\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9959,\"z\":0.0169}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"ae0ecc\":{\"lock\":false,\"pos\":{\"x\":-33.5225,\"y\":1.6282,\"z\":0.0043},\"rot\":{\"x\":0.0799,\"y\":90.0202,\"z\":359.9831}},\"c512de\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9957,\"z\":0.0169}},\"d616d2\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9818,\"z\":0.0169}},\"f302ab\":{\"lock\":false,\"pos\":{\"x\":-3.8867,\"y\":1.5826,\"z\":-14.7599},\"rot\":{\"x\":359.9197,\"y\":270.0307,\"z\":0.0168}},\"f8cc03\":{\"lock\":false,\"pos\":{\"x\":-26.8492,\"y\":1.6189,\"z\":-0.013},\"rot\":{\"x\":0.0799,\"y\":90.0147,\"z\":359.9831}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "24ebbe", "Name": "Bag", "Transform": { "posX": 0.8314654, "posY": 1.39796627, "posZ": -3.72455573, "rotX": -3.13828423E-06, "rotY": 0.000202024166, "rotZ": -3.40180918E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Randolph survived the descent", "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": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "d41b0a", "Name": "Deck", "Transform": { "posX": 0.63315165, "posY": 3.69719315, "posZ": -3.327526, "rotX": 359.5924, "rotY": 179.989487, "rotZ": 359.6701, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": true, "DeckIDs": [ 440902, 448234, 448233 ], "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 }, "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "5853eb", "Name": "Card", "Transform": { "posX": -10.9418736, "posY": 1.60619569, "posZ": -14.0601921, "rotX": 0.0182711221, "rotY": 179.675522, "rotZ": 0.08089705, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Black Expanse", "Description": "Act 3", "GMNotes": "{\n \"id\": \"06253\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 440902, "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": "d6aa77", "Name": "Card", "Transform": { "posX": -3.204411, "posY": 1.48133862, "posZ": 54.814724, "rotX": 0.03232972, "rotY": 180.004364, "rotZ": 359.974243, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Descent", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06252\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448234, "SidewaysCard": true, "CustomDeck": { "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "febef4", "Name": "Card", "Transform": { "posX": -4.53563929, "posY": 1.50049591, "posZ": 61.3443947, "rotX": 0.0163329877, "rotY": 180.028946, "rotZ": 359.976868, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Entering the Underworld (v. II)", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06251\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448233, "SidewaysCard": true, "CustomDeck": { "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "5a9838", "Name": "Bag", "Transform": { "posX": 0.760466337, "posY": 1.39796638, "posZ": -6.546457, "rotX": 1.28733041E-06, "rotY": -4.06876467E-07, "rotZ": 1.08889481E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Randolph did not survive the descent", "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": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "a9a3bb", "Name": "Deck", "Transform": { "posX": 0.5209436, "posY": 3.69003034, "posZ": -7.54536963, "rotX": 0.569398761, "rotY": 180.017441, "rotZ": 359.813782, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": true, "DeckIDs": [ 440902, 448234, 448232 ], "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 }, "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "981594", "Name": "Card", "Transform": { "posX": -11.7317648, "posY": 1.60748363, "posZ": -13.321908, "rotX": 0.0170497634, "rotY": 179.893417, "rotZ": 0.07856093, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Black Expanse", "Description": "Act 3", "GMNotes": "{\n \"id\": \"06253\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 440902, "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": "d6aa77", "Name": "Card", "Transform": { "posX": -3.204411, "posY": 1.48133862, "posZ": 54.814724, "rotX": 0.03232972, "rotY": 180.004364, "rotZ": 359.974243, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Descent", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06252\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448234, "SidewaysCard": true, "CustomDeck": { "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f907c0", "Name": "Card", "Transform": { "posX": -4.774858, "posY": 1.50169766, "posZ": 65.99426, "rotX": 0.0211359188, "rotY": 180.028549, "rotZ": 359.975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Entering the Underworld (v. I)", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06250\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448232, "SidewaysCard": true, "CustomDeck": { "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "664162", "Name": "Deck", "Transform": { "posX": -2.72474623, "posY": 1.61355889, "posZ": 0.37330988, "rotX": -2.34621957E-08, "rotY": 179.994812, "rotZ": 6.382363E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda 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": true, "DeckIDs": [ 539731, 539730 ], "CustomDeck": { "5397": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "e173e7", "Name": "Card", "Transform": { "posX": -0.355088264, "posY": 1.3403517, "posZ": 64.59873, "rotX": 0.0169051252, "rotY": 179.994781, "rotZ": 359.978424, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Beset by Monsters", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"06249\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 4,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539731, "SidewaysCard": true, "CustomDeck": { "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d30878", "Name": "Card", "Transform": { "posX": -0.380393684, "posY": 1.49561584, "posZ": 64.73369, "rotX": 0.0139389671, "rotY": 180.004684, "rotZ": 359.9695, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "A Sinister Realm", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06248\",\n \"type\": \"Agenda\",\n \"doomThreshold\": 5,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 539730, "SidewaysCard": true, "CustomDeck": { "4482": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "8ef94c", "Name": "Card", "Transform": { "posX": -23.67652, "posY": 1.53349888, "posZ": 7.57000732, "rotX": 0.00184367585, "rotY": 269.981018, "rotZ": 359.991852, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "City of Gugs", "Description": "", "GMNotes": "{\n \"id\": \"06255\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Tee\",\n \"connections\": \"Heart|Tilde|Crescent\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 540213, "SidewaysCard": false, "CustomDeck": { "5402": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "923952", "Name": "Card", "Transform": { "posX": -17.1201439, "posY": 1.53360486, "posZ": 7.570015, "rotX": 4.853601E-08, "rotY": 269.966553, "rotZ": -1.01352832E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tower of Koth", "Description": "", "GMNotes": "{\n \"id\": \"06256\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Tee|Square\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 539814, "SidewaysCard": false, "CustomDeck": { "5398": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "943b6c", "Name": "Deck", "Transform": { "posX": -3.92794, "posY": 1.74835181, "posZ": 5.757152, "rotX": -6.53019256E-08, "rotY": 270.000061, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter 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": [ 231718, 231718, 231717, 231717, 231716, 231716, 231716, 231715, 231715, 231715, 231714, 231713, 231713, 231713, 231719, 231719, 231719, 540016, 540015, 540017, 540015, 448414, 448414, 448412, 540016, 448413, 540015, 540016, 448412, 448413 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "5400": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "f5c831", "Name": "Card", "Transform": { "posX": -14.7678118, "posY": 1.57397664, "posZ": 0.8176176, "rotX": 359.920715, "rotY": 270.4449, "rotZ": 0.0112993112, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dissonant Voices", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01165\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231718, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "97416f", "Name": "Card", "Transform": { "posX": -15.1407871, "posY": 1.73618925, "posZ": 0.4854573, "rotX": 359.929718, "rotY": 270.4449, "rotZ": 0.0168418, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dissonant Voices", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01165\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231718, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0f4202", "Name": "Card", "Transform": { "posX": -15.1415644, "posY": 1.57619953, "posZ": 6.47173929, "rotX": 359.920532, "rotY": 269.9967, "rotZ": 0.0143175824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Frozen in Fear", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01164\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231717, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c70601", "Name": "Card", "Transform": { "posX": -15.2212734, "posY": 1.731801, "posZ": 6.48566675, "rotX": 359.914764, "rotY": 269.9969, "rotZ": 0.0135772834, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Frozen in Fear", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01164\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231717, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -15.2488747, "posY": 1.5756532, "posZ": 3.99089, "rotX": 359.920166, "rotY": 270.0116, "rotZ": 0.0165983569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rotting Remains", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01163\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231716, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "435a47", "Name": "Card", "Transform": { "posX": -15.04018, "posY": 1.73764646, "posZ": 4.12767363, "rotX": 359.917725, "rotY": 270.0117, "rotZ": 0.01055241, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rotting Remains", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01163\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231716, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -22.4984474, "posY": 1.74187553, "posZ": 9.174725, "rotX": 359.943939, "rotY": 270.000732, "rotZ": 0.0177138373, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rotting Remains", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01163\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231716, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": 12.0789223, "posY": 1.538257, "posZ": 6.558776, "rotX": 359.9207, "rotY": 270.0, "rotZ": 0.0130352853, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grasping Hands", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01162\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231715, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "272ea4", "Name": "Card", "Transform": { "posX": 11.5948715, "posY": 1.6933527, "posZ": 6.733804, "rotX": 359.940033, "rotY": 270.0, "rotZ": 359.9941, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grasping Hands", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01162\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231715, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": 11.6057749, "posY": 1.707567, "posZ": 6.731648, "rotX": 359.9248, "rotY": 270.000153, "rotZ": 0.0111529948, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grasping Hands", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01162\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231715, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99efa0", "Name": "Card", "Transform": { "posX": 11.9229918, "posY": 1.70898592, "posZ": 13.9219513, "rotX": 359.952728, "rotY": 269.999939, "rotZ": 179.966141, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ravenous Ghoul", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01161\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231714, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b87089", "Name": "Card", "Transform": { "posX": 12.0413847, "posY": 1.540466, "posZ": 13.7902546, "rotX": 359.920441, "rotY": 270.000244, "rotZ": 0.0148255695, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ghoul Minion", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01160\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231713, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "30bb55", "Name": "Card", "Transform": { "posX": 11.6936331, "posY": 1.696078, "posZ": 13.6986961, "rotX": 359.923462, "rotY": 270.000183, "rotZ": 0.006271487, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ghoul Minion", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01160\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231713, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b87089", "Name": "Card", "Transform": { "posX": 11.6935387, "posY": 1.70997131, "posZ": 13.6987247, "rotX": 359.923828, "rotY": 270.0, "rotZ": 0.0162566788, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ghoul Minion", "Description": "Humanoid. Monster. Ghoul.", "GMNotes": "{\n \"id\": \"01160\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231713, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -15.6701107, "posY": 1.57669926, "posZ": 5.718232, "rotX": 359.920654, "rotY": 270.001251, "rotZ": 0.0133364461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8af879", "Name": "Card", "Transform": { "posX": -15.808506, "posY": 1.73237514, "posZ": 5.64793253, "rotX": 359.9293, "rotY": 270.001251, "rotZ": 0.01372296, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -15.7747707, "posY": 1.753205, "posZ": 5.66288233, "rotX": 359.921753, "rotY": 270.001221, "rotZ": 0.0162846111, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9fb152", "Name": "Card", "Transform": { "posX": -9.249134, "posY": 1.502976, "posZ": 47.48697, "rotX": 0.0265449174, "rotY": 269.999969, "rotZ": 0.0138654774, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Ghast", "Description": "Humanoid. Monster. Ghast.", "GMNotes": "{\n \"id\": \"06091\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghast.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540016, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ce95a3", "Name": "Card", "Transform": { "posX": -3.7077415, "posY": 1.49358606, "posZ": 64.2276154, "rotX": 0.0181054082, "rotY": 269.999969, "rotZ": -0.000729266962, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540015, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "605181", "Name": "Card", "Transform": { "posX": -9.79604149, "posY": 1.33284783, "posZ": 50.77426, "rotX": 0.02123998, "rotY": 269.999756, "rotZ": 0.0140851894, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lumbering Gug", "Description": "Monster. Gug.", "GMNotes": "{\n \"id\": \"06092\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Gug.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540017, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6476cc", "Name": "Card", "Transform": { "posX": -3.70772433, "posY": 1.50589979, "posZ": 64.22764, "rotX": 0.0247761626, "rotY": 269.9997, "rotZ": 0.0151432147, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540015, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9da9f5", "Name": "Card", "Transform": { "posX": -2.24171162, "posY": 1.4822526, "posZ": 55.2845726, "rotX": 0.0141370408, "rotY": 269.983459, "rotZ": -0.000594281, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Unexpected Ambush", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06270\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448414, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1dc329", "Name": "Card", "Transform": { "posX": -2.21997952, "posY": 1.33694959, "posZ": 55.3146553, "rotX": 0.019837277, "rotY": 269.980835, "rotZ": 0.0155159635, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Unexpected Ambush", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06270\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448414, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "009bed", "Name": "Card", "Transform": { "posX": -5.232902, "posY": 1.4192245, "posZ": 58.0608, "rotX": 3.032046, "rotY": 270.067322, "rotZ": 0.04982918, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Taste of Lifeblood", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06268\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448412, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99845e", "Name": "Card", "Transform": { "posX": -9.24914, "posY": 1.33209109, "posZ": 47.4869652, "rotX": 0.0211359244, "rotY": 270.0, "rotZ": 0.0145950755, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Ghast", "Description": "Humanoid. Monster. Ghast.", "GMNotes": "{\n \"id\": \"06091\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghast.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540016, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f776ef", "Name": "Card", "Transform": { "posX": -6.300131, "posY": 1.33545625, "posZ": 55.4944038, "rotX": 0.0211658329, "rotY": 269.980621, "rotZ": 0.0111896861, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lit by Death-Fire", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06269\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448413, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a3ada0", "Name": "Card", "Transform": { "posX": -3.70772815, "posY": 1.3390168, "posZ": 64.22763, "rotX": 0.0210467484, "rotY": 270.0, "rotZ": 0.0153855, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540015, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4c2d5a", "Name": "Card", "Transform": { "posX": -9.249131, "posY": 1.50332248, "posZ": 47.48698, "rotX": 0.024901526, "rotY": 269.999664, "rotZ": 0.0150892623, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Ghast", "Description": "Humanoid. Monster. Ghast.", "GMNotes": "{\n \"id\": \"06091\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster. Ghast.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 540016, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "adb449", "Name": "Card", "Transform": { "posX": -5.314692, "posY": 1.5794512, "posZ": 57.7474937, "rotX": 2.3187778, "rotY": 269.9997, "rotZ": 0.07681012, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Taste of Lifeblood", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06268\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448412, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "416545", "Name": "Card", "Transform": { "posX": -6.217096, "posY": 1.48066461, "posZ": 55.18814, "rotX": 0.0280497633, "rotY": 269.98056, "rotZ": 0.007438132, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lit by Death-Fire", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06269\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448413, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "947415", "Name": "Card", "Transform": { "posX": -30.22426, "posY": 1.53350186, "posZ": -0.0299852788, "rotX": 0.0017716994, "rotY": 269.995972, "rotZ": 359.992126, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Plain of the Ghouls", "Description": "Central.", "GMNotes": "{\n \"id\": \"06257\",\n \"type\": \"Location\",\n \"traits\": \"Central.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Crescent\",\n \"connections\": \"Heart|Tee|Hourglass\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 539615, "SidewaysCard": false, "CustomDeck": { "5396": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "452ac5", "Name": "Card", "Transform": { "posX": 16.681797, "posY": 3.80194235, "posZ": -13.1155939, "rotX": 359.9201, "rotY": 269.99942, "rotZ": 0.0168710221, "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\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": 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": "e046f3", "Name": "Deck", "Transform": { "posX": -1.42766356, "posY": 3.60437036, "posZ": -24.3559933, "rotX": 359.920044, "rotY": 269.998627, "rotZ": 0.0169021878, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nightgaunts", "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": [ 231726, 231726, 231725, 231725 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "1e04da", "Name": "Card", "Transform": { "posX": -13.4282417, "posY": 1.70155811, "posZ": 13.7778349, "rotX": 359.535278, "rotY": 269.9516, "rotZ": 181.449341, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "On Wings of Darkness", "Description": "", "GMNotes": "{\n \"id\": \"01173\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231726, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1d0c1c", "Name": "Card", "Transform": { "posX": -15.7923059, "posY": 1.73901558, "posZ": 4.52112341, "rotX": 359.919861, "rotY": 269.999969, "rotZ": 0.0123590212, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "On Wings of Darkness", "Description": "", "GMNotes": "{\n \"id\": \"01173\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231726, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -16.52605, "posY": 1.57874775, "posZ": 8.559591, "rotX": 359.920471, "rotY": 270.0019, "rotZ": 0.0145635763, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Nightgaunt", "Description": "Monster. Nightgaunt.", "GMNotes": "{\n \"id\": \"01172\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Nightgaunt.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231725, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b75b70", "Name": "Card", "Transform": { "posX": -13.47085, "posY": 1.72509861, "posZ": 13.60628, "rotX": 359.9252, "rotY": 269.9989, "rotZ": 0.0176846832, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Nightgaunt", "Description": "Monster. Nightgaunt.", "GMNotes": "{\n \"id\": \"01172\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Nightgaunt.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231725, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "2d7881", "Name": "Card", "Transform": { "posX": 13.7368889, "posY": 6.537519, "posZ": -20.3315754, "rotX": 359.822418, "rotY": 269.9816, "rotZ": 0.257950127, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Gug Sentinel", "Description": "Monster. Gug.", "GMNotes": "{\n \"id\": \"06267\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Gug.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448411, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c4534a", "Name": "Card", "Transform": { "posX": 9.621122, "posY": 6.537432, "posZ": -20.2207279, "rotX": -2.04642784E-05, "rotY": 270.000549, "rotZ": -4.252632E-05, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Richard Upton Pickman", "Description": "Venerable Ghoul", "GMNotes": "{\n \"id\": \"06266\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Ghoul. Artist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 448410, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "654783", "Name": "Deck", "Transform": { "posX": -0.2380822, "posY": 3.60288262, "posZ": -24.4931984, "rotX": 359.920044, "rotY": 270.000122, "rotZ": 0.0168608539, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agents of Atlach-Nacha", "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": [ 274109, 274109, 274110, 274110 ], "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "621de5", "Name": "Card", "Transform": { "posX": -16.29789, "posY": 1.33173692, "posZ": 54.9044876, "rotX": 0.0208100639, "rotY": 270.000061, "rotZ": 0.0168662574, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grey Weaver", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06084\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274109, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b126fb", "Name": "Card", "Transform": { "posX": -16.12129, "posY": 1.49274647, "posZ": 55.211235, "rotX": 0.018673053, "rotY": 270.000061, "rotZ": 0.0111498982, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grey Weaver", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06084\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274109, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "924656", "Name": "Card", "Transform": { "posX": -16.3824444, "posY": 1.50997329, "posZ": 55.3458862, "rotX": 0.0223769117, "rotY": 270.0001, "rotZ": 0.0136615671, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Will of the Spider-Mother", "Description": "Power.", "GMNotes": "{\n \"id\": \"06085\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274110, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50e06a", "Name": "Card", "Transform": { "posX": -16.24422, "posY": 1.49625111, "posZ": 54.82901, "rotX": 0.02021771, "rotY": 270.0001, "rotZ": 0.01658786, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Will of the Spider-Mother", "Description": "Power.", "GMNotes": "{\n \"id\": \"06085\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274110, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "ec3927", "Name": "Deck", "Transform": { "posX": 19.1272125, "posY": 6.53539038, "posZ": -20.4724522, "rotX": -1.60514378E-06, "rotY": 270.007538, "rotZ": 1.25178224E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Terror of the Vale", "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": [ 448416, 448416, 448416, 448415 ], "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "c8ca95", "Name": "Card", "Transform": { "posX": 5.21576738, "posY": 1.54093337, "posZ": -16.1176567, "rotX": 359.922729, "rotY": 270.0033, "rotZ": -0.00108760851, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dhole Tunnel", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06272\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448416, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2472d3", "Name": "Card", "Transform": { "posX": 5.304054, "posY": 1.54002762, "posZ": -19.6999817, "rotX": 359.9201, "rotY": 270.00708, "rotZ": 0.0168609, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dhole Tunnel", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06272\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448416, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ebbf2f", "Name": "Card", "Transform": { "posX": 5.321104, "posY": 1.76676619, "posZ": -19.30514, "rotX": 359.920227, "rotY": 270.0006, "rotZ": 3.433646, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dhole Tunnel", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06272\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448416, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4faa7f", "Name": "Card", "Transform": { "posX": 5.73627472, "posY": 1.68587208, "posZ": -29.244873, "rotX": 359.9356, "rotY": 270.0018, "rotZ": 0.0104480507, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Slithering Dhole", "Description": "Monster. Dhole. Elite.", "GMNotes": "{\n \"id\": \"06271\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Dhole. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448415, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "8211ad", "Name": "Deck", "Transform": { "posX": 19.70803, "posY": 6.29718542, "posZ": -15.7753811, "rotX": 0.0208052769, "rotY": 270.014526, "rotZ": 0.0167761911, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into the Pitch", "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": [ 448418, 448418, 448417, 448417 ], "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "4fa43f", "Name": "Card", "Transform": { "posX": 4.58753347, "posY": 1.53658581, "posZ": -34.7654457, "rotX": 359.920166, "rotY": 270.014679, "rotZ": 0.0165293217, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Shadow of Atlach-Nacha", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06274\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448418, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e43efd", "Name": "Card", "Transform": { "posX": 4.57853842, "posY": 1.69774079, "posZ": -34.33032, "rotX": 359.9255, "rotY": 270.014832, "rotZ": 0.004017685, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Shadow of Atlach-Nacha", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06274\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448418, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e45ec8", "Name": "Card", "Transform": { "posX": 4.796251, "posY": 1.5346638, "posZ": -40.3409348, "rotX": 359.920074, "rotY": 270.0252, "rotZ": 0.01721978, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Pitch Spider", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06273\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448417, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "25d93a", "Name": "Card", "Transform": { "posX": 4.931781, "posY": 1.69577944, "posZ": -39.8830147, "rotX": 359.917267, "rotY": 270.02478, "rotZ": 0.009124688, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Pitch Spider", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06273\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 448417, "SidewaysCard": false, "CustomDeck": { "4484": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "2273ef", "Name": "Card", "Transform": { "posX": 23.20752, "posY": 6.5402565, "posZ": -20.6956654, "rotX": -6.031467E-06, "rotY": 269.999969, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06053\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Square|EnchantedWoods\",\n \"connections\": \"Tilde|Triangle|Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274409, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9b94cf", "Name": "Deck", "Transform": { "posX": 27.72398, "posY": 6.53539848, "posZ": -20.50942, "rotX": -7.18713136E-06, "rotY": 269.982, "rotZ": -1.25891654E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Vale Locations", "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": [ 448319, 448318, 448317, 448316 ], "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "205498", "Name": "Card", "Transform": { "posX": -7.1353755, "posY": 1.33484185, "posZ": 54.12157, "rotX": 0.020771319, "rotY": 269.98114, "rotZ": 0.0171946958, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Vale of Pnath", "Description": "Vale.", "GMNotes": "{\n \"id\": \"06261\",\n \"type\": \"Location\",\n \"traits\": \"Vale.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Hourglass|Star|Circle|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448319, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bd1eba", "Name": "Card", "Transform": { "posX": -7.09805632, "posY": 1.47384942, "posZ": 54.3579521, "rotX": 0.0135358237, "rotY": 269.97998, "rotZ": 359.99176, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Peaks of Thok", "Description": "Vale. Central.", "GMNotes": "{\n \"id\": \"06260\",\n \"type\": \"Location\",\n \"traits\": \"Vale. Central.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Star\",\n \"connections\": \"SlantedEquals|Circle\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448318, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "537a2f", "Name": "Card", "Transform": { "posX": -6.74430037, "posY": 1.49742508, "posZ": 53.6690025, "rotX": 0.0217119977, "rotY": 269.982, "rotZ": 0.01560181, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sea of Bones", "Description": "Vale.", "GMNotes": "{\n \"id\": \"06259\",\n \"type\": \"Location\",\n \"traits\": \"Vale.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Circle\",\n \"connections\": \"Hourglass|Star|SlantedEquals\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448317, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e86a44", "Name": "Card", "Transform": { "posX": -7.215678, "posY": 1.48370683, "posZ": 53.9077721, "rotX": 0.0203205571, "rotY": 269.982147, "rotZ": 0.0155741274, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crag of the Ghouls", "Description": "Vale.", "GMNotes": "{\n \"id\": \"06258\",\n \"type\": \"Location\",\n \"traits\": \"Vale.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Hourglass\",\n \"connections\": \"SlantedEquals|Circle|Crescent\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448316, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "52c5dd", "Name": "Deck", "Transform": { "posX": 12.09967, "posY": 3.01388359, "posZ": 25.3189716, "rotX": 3.44722048E-06, "rotY": 269.983765, "rotZ": 3.93062828E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Depths Locations", "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": [ 448323, 448322, 448321, 448320 ], "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "c5a434", "Name": "Card", "Transform": { "posX": 1.37477207, "posY": 1.338029, "posZ": 54.717865, "rotX": 0.0200800542, "rotY": 269.983551, "rotZ": 0.0124854594, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sea of Pitch", "Description": "Depths.", "GMNotes": "{\n \"id\": \"06262\",\n \"type\": \"Location\",\n \"traits\": \"Depths.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"SlantedEquals|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448323, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fdb3b3", "Name": "Card", "Transform": { "posX": 1.2393856, "posY": 1.48304665, "posZ": 54.30531, "rotX": 0.0166065786, "rotY": 269.98053, "rotZ": 0.00208718632, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sea of Pitch", "Description": "Depths.", "GMNotes": "{\n \"id\": \"06262\",\n \"type\": \"Location\",\n \"traits\": \"Depths.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"SlantedEquals|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448322, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ee0dc6", "Name": "Card", "Transform": { "posX": 1.10250509, "posY": 1.50058854, "posZ": 54.61063, "rotX": 0.0230508745, "rotY": 269.981018, "rotZ": 0.0160726085, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sea of Pitch", "Description": "Depths.", "GMNotes": "{\n \"id\": \"06262\",\n \"type\": \"Location\",\n \"traits\": \"Depths.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"SlantedEquals|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448321, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "858f4d", "Name": "Card", "Transform": { "posX": 1.07008421, "posY": 1.48686373, "posZ": 54.4459038, "rotX": 0.021822365, "rotY": 269.981873, "rotZ": 0.0143893175, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sea of Pitch", "Description": "Depths.", "GMNotes": "{\n \"id\": \"06262\",\n \"type\": \"Location\",\n \"traits\": \"Depths.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"SlantedEquals|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 448320, "SidewaysCard": false, "CustomDeck": { "4483": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "c512de", "Name": "Card", "Transform": { "posX": -23.6777325, "posY": 1.60221219, "posZ": -0.0302568227, "rotX": 2.554896, "rotY": 269.968048, "rotZ": 359.985565, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Vaults of Zin", "Description": "", "GMNotes": "{\n \"id\": \"06254\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Heart\",\n \"connections\": \"Tee|Crescent\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 540312, "SidewaysCard": false, "CustomDeck": { "5403": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d616d2", "Name": "Card", "Transform": { "posX": -3.95602059, "posY": 1.59660506, "posZ": -10.4411993, "rotX": -4.23937848E-07, "rotY": 269.98175, "rotZ": 3.738744E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Point of No Return", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, after this skill test ends, draw the top card of the encounter deck.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-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.\", \"modifier\": -4}, \"Skull\": {\"description\": \"-X. X is 1 more than the amount of damage on this card.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"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.\", \"modifier\": 0}}, \"front\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, after this skill test ends, draw the top card of the encounter deck.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-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.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-X. X is the amount of damage on this card.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"+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.\", \"modifier\": 0}}}, \"id\": \"06247\"}", "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": false, "Hands": true, "CardID": 540211, "SidewaysCard": false, "CustomDeck": { "5402": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441052/FC2DD250B4173C28B245388F80C6D9ABA3B7D2E7/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103441607/63F6472BFA33AA6C487997A0A45EEBB4C27336C8/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f302ab", "Name": "Custom_Tile", "Transform": { "posX": -3.886936, "posY": 1.634545, "posZ": -14.7597589, "rotX": 358.657867, "rotY": 270.026947, "rotZ": -0.000719608448, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Point of No Return", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'Point of No Return'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" } ], "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": "599cb7", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2501154, "posY": 1.4814992, "posZ": 19.9863968, "rotX": 4.20970935E-07, "rotY": 269.999878, "rotZ": -2.557128E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "1-B: Waking Nightmare", "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, "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/775107869055713235/FBABD72CD923F9371D9E8416D95CF198A0CDD42B/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"05d1cf\":{\"lock\":false,\"pos\":{\"x\":-27.2495,\"y\":1.6206,\"z\":3.6873},\"rot\":{\"x\":359.9316,\"y\":315.0237,\"z\":359.9554}},\"2e6a5b\":{\"lock\":false,\"pos\":{\"x\":-30.5021,\"y\":1.624,\"z\":-0.1284},\"rot\":{\"x\":359.9831,\"y\":-0.004,\"z\":359.9201}},\"430489\":{\"lock\":false,\"pos\":{\"x\":-3.6953,\"y\":1.6627,\"z\":14.8922},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"4dba7c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.5588,\"y\":1.6102,\"z\":0.0491},\"rot\":{\"x\":359.9201,\"y\":269.9948,\"z\":0.0169}},\"725b9b\":{\"lock\":false,\"pos\":{\"x\":-27.288,\"y\":1.6185,\"z\":-3.6558},\"rot\":{\"x\":359.9549,\"y\":225.423,\"z\":0.0681}},\"7f666b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"98195d\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9719,\"z\":0.0169}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"ae9c75\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9917,\"z\":0.0803}},\"b37a4c\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9825,\"z\":0.0169}},\"b4ef40\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0168}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.6318,\"y\":1.5822,\"z\":-14.9411},\"rot\":{\"x\":359.9197,\"y\":270.0308,\"z\":0.0168}},\"e7b32a\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7184,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"f1a8d3\":{\"lock\":false,\"pos\":{\"x\":-2.6803,\"y\":1.655,\"z\":-5.0492},\"rot\":{\"x\":0.0169,\"y\":179.9734,\"z\":0.0802}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "430489", "Name": "Card", "Transform": { "posX": -3.69534755, "posY": 1.59660506, "posZ": 14.8922148, "rotX": -3.017139E-07, "rotY": 269.999847, "rotZ": 4.1137173E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dr. Shivani Maheswaran", "Description": "Emergency Physician", "GMNotes": "{\n \"id\": \"06080\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Medic.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 281605, "SidewaysCard": false, "CustomDeck": { "2816": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4dba7c", "Name": "Card", "Transform": { "posX": -30.2243214, "posY": 1.53360486, "posZ": 7.57001, "rotX": 3.30885719E-08, "rotY": 269.999817, "rotZ": -1.86043664E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Emergency Room", "Description": "St. Mary's.", "GMNotes": "{\n \"id\": \"06071\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Circle|Triangle\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Square\",\n \"connections\": \"Circle|Triangle\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274417, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7f666b", "Name": "Card", "Transform": { "posX": -23.6765366, "posY": 1.53360486, "posZ": -0.02999238, "rotX": -4.72469367E-07, "rotY": 269.999634, "rotZ": 5.99776058E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Waiting Room", "Description": "St. Mary's.", "GMNotes": "{\n \"id\": \"06070\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Diamond|Triangle|Square\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\n \"connections\": \"Diamond|Triangle|Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274416, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "98195d", "Name": "Card", "Transform": { "posX": -30.22435, "posY": 1.53360486, "posZ": -7.6999917, "rotX": -6.843606E-07, "rotY": 269.9718, "rotZ": 1.30059857E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Experimental Therapies Ward", "Description": "St. Mary's.", "GMNotes": "{\n \"id\": \"06072\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Circle|Square|Heart\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Triangle\",\n \"connections\": \"Circle|Square|Heart\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274418, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "bd26ee", "Name": "Card", "Transform": { "posX": 19.5292969, "posY": 2.52368855, "posZ": -65.9515457, "rotX": 0.000274056656, "rotY": 270.002136, "rotZ": -0.00109385012, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stairwell", "Description": "St. Mary's.", "GMNotes": "{\n \"id\": \"06074\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Triangle|Plus|Hourglass|Tee|Crescent\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Heart\",\n \"connections\": \"Triangle|Plus|Hourglass|Tee|Crescent\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274420, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fca017", "Name": "Deck", "Transform": { "posX": 43.1313362, "posY": 3.40768933, "posZ": 56.2772865, "rotX": 0.0208102334, "rotY": 270.0, "rotZ": 0.0167693309, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Basement Doors", "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": [ 274422, 274423, 274421 ], "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "4e2ab5", "Name": "Card", "Transform": { "posX": -1.17708433, "posY": 1.34451783, "posZ": 79.8246155, "rotX": 0.0208419058, "rotY": 270.000031, "rotZ": 0.01655323, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Basement Door", "Description": "St. Mary's. Basement.", "GMNotes": "{\n \"id\": \"06076\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s. Basement.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Heart\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Tee\",\n \"connections\": \"Heart\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 274422, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42fa87", "Name": "Card", "Transform": { "posX": -1.3089, "posY": 1.50554371, "posZ": 80.2802658, "rotX": 0.0207522381, "rotY": 270.000031, "rotZ": 0.01676218, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Basement Door", "Description": "St. Mary's. Basement.", "GMNotes": "{\n \"id\": \"06077\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s. Basement.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Heart\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Heart\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 274423, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "96c994", "Name": "Card", "Transform": { "posX": -1.28195369, "posY": 1.52276206, "posZ": 80.1422348, "rotX": 0.020512946, "rotY": 270.000061, "rotZ": 0.0162001234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Basement Door", "Description": "St. Mary's. Basement.", "GMNotes": "{\n \"id\": \"06075\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s. Basement.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Heart\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Hourglass\",\n \"connections\": \"Heart\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 274421, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "c68917", "Name": "Deck", "Transform": { "posX": 43.0967255, "posY": 3.41693974, "posZ": 62.8609238, "rotX": 0.0208104774, "rotY": 269.999939, "rotZ": 0.0167694874, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corrupted Orderly", "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": [ 274107, 274107 ], "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "eac2ed", "Name": "Card", "Transform": { "posX": 37.81886, "posY": 1.35207331, "posZ": 57.2038651, "rotX": 0.0207542721, "rotY": 270.000031, "rotZ": 0.0174547154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corrupted Orderly", "Description": "Humanoid. Staff. Spider.", "GMNotes": "{\n \"id\": \"06082\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Staff. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274107, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4d1ce5", "Name": "Card", "Transform": { "posX": 37.8268051, "posY": 1.50629711, "posZ": 57.4835663, "rotX": 0.0150169851, "rotY": 270.000061, "rotZ": -0.00339917513, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corrupted Orderly", "Description": "Humanoid. Staff. Spider.", "GMNotes": "{\n \"id\": \"06082\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Staff. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274107, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "226a9c", "Name": "Deck", "Transform": { "posX": 46.8427353, "posY": 3.4107976, "posZ": 62.2912941, "rotX": 0.0208184477, "rotY": 269.972321, "rotZ": 0.0167590678, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Outbreak", "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": [ 274108, 274108, 274108 ], "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "988ac2", "Name": "Card", "Transform": { "posX": 50.1699524, "posY": 1.4408015, "posZ": 59.3374252, "rotX": 356.973755, "rotY": 269.985779, "rotZ": 0.0568509735, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Outbreak", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06083\",\n \"type\": \"Treachery\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274108, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "39f2a0", "Name": "Card", "Transform": { "posX": 50.1682053, "posY": 1.66445386, "posZ": 59.337307, "rotX": 359.134033, "rotY": 269.999451, "rotZ": 0.0628164, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Outbreak", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06083\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274108, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "41bb1d", "Name": "Card", "Transform": { "posX": 50.1681976, "posY": 1.6678381, "posZ": 59.337307, "rotX": 358.764526, "rotY": 269.999054, "rotZ": 0.0756083652, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Outbreak", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06083\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274108, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "2dd09d", "Name": "Deck", "Transform": { "posX": 47.2568779, "posY": 3.41024566, "posZ": 55.36397, "rotX": 0.0208103452, "rotY": 270.000275, "rotZ": 0.0167692, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spiders", "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": [ 274128, 274128, 274127, 274127, 274127, 274126 ], "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "aaa961", "Name": "Card", "Transform": { "posX": -17.82091, "posY": 1.33128047, "posZ": 55.306675, "rotX": 0.0209979564, "rotY": 270.0003, "rotZ": 0.0154960454, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sickening Webs", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"06103\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274128, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f7b0ac", "Name": "Card", "Transform": { "posX": -18.1596622, "posY": 1.4920063, "posZ": 55.3749123, "rotX": 0.0263286941, "rotY": 270.0003, "rotZ": 0.0107973032, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sickening Webs", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"06103\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274128, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "404e3b", "Name": "Card", "Transform": { "posX": -17.9226074, "posY": 1.3302232, "posZ": 52.41938, "rotX": 0.0207031667, "rotY": 269.9782, "rotZ": 0.0206490774, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Spiders", "Description": "Creature. Spider.", "GMNotes": "{\n \"id\": \"06102\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274127, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e20a3d", "Name": "Card", "Transform": { "posX": -18.1491051, "posY": 1.47793663, "posZ": 52.5626335, "rotX": 0.007718184, "rotY": 270.003845, "rotZ": 0.0501582474, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Spiders", "Description": "Creature. Spider.", "GMNotes": "{\n \"id\": \"06102\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274127, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ec88e2", "Name": "Card", "Transform": { "posX": -17.99768, "posY": 1.49296021, "posZ": 52.5603447, "rotX": 0.0238676667, "rotY": 269.989746, "rotZ": 0.0183764044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Spiders", "Description": "Creature. Spider.", "GMNotes": "{\n \"id\": \"06102\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274127, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fc24fb", "Name": "Card", "Transform": { "posX": -17.800869, "posY": 1.49662709, "posZ": 55.9866867, "rotX": 0.0207160283, "rotY": 270.000061, "rotZ": 0.0141102793, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spider of Leng", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06101\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274126, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "cfbe20", "Name": "Deck", "Transform": { "posX": 4.69255733, "posY": 2.65170956, "posZ": -23.6560268, "rotX": 359.9201, "rotY": 269.995331, "rotZ": 0.016883295, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agents of Atlach-Nacha", "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": [ 274110, 274110, 274109, 274109 ], "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "50e06a", "Name": "Card", "Transform": { "posX": -11.7681608, "posY": 1.67323828, "posZ": 12.4915247, "rotX": 359.9206, "rotY": 270.000519, "rotZ": 0.0129873687, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Will of the Spider-Mother", "Description": "Power.", "GMNotes": "{\n \"id\": \"06085\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274110, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "924656", "Name": "Card", "Transform": { "posX": -11.6543922, "posY": 1.81859434, "posZ": 12.3625975, "rotX": 359.941925, "rotY": 270.001648, "rotZ": 0.00295316125, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Will of the Spider-Mother", "Description": "Power.", "GMNotes": "{\n \"id\": \"06085\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274110, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b126fb", "Name": "Card", "Transform": { "posX": -11.8818655, "posY": 1.83639562, "posZ": 12.4194412, "rotX": 359.936554, "rotY": 269.993164, "rotZ": 0.0173758585, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grey Weaver", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06084\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274109, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "621de5", "Name": "Card", "Transform": { "posX": -11.6577845, "posY": 1.83786273, "posZ": 12.0466986, "rotX": 359.9192, "rotY": 270.011932, "rotZ": 0.0173931215, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grey Weaver", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06084\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274109, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "aebf12", "Name": "Card", "Transform": { "posX": 42.94955, "posY": 3.427797, "posZ": 66.3755, "rotX": 0.0208236557, "rotY": 270.0, "rotZ": 0.0167942159, "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\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 274204, "SidewaysCard": false, "CustomDeck": { "2742": { "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": "0257a2", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.918376, "posY": 3.79656482, "posZ": -10.1673145, "rotX": 3.00046413E-05, "rotY": 269.998138, "rotZ": 0.0213356614, "scaleX": 3.0, "scaleY": 3.0, "scaleZ": 3.0 }, "Nickname": "Infestation Bag", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/959719855127875098/FDA724CE3F0F9C62A141C0B33CAB238C40EDEE32/", "NormalURL": "", "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929350/39BD77E7ADC7C32EC6BDB21649FDE8B65E8E1968/", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CastShadows": true }, "LuaScript": "function onCollisionEnter(collision_info)\r\n self.shuffle() \r\n self.shuffle() \r\n self.shuffle() \r\nend", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "b5bb5c", "Name": "Custom_Tile", "Transform": { "posX": -3.89498281, "posY": 2.20700145, "posZ": 21.1648712, "rotX": 354.788239, "rotY": 269.8867, "rotZ": 2.220911, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "1a1506", "Name": "Custom_Tile", "Transform": { "posX": -4.138795, "posY": 2.68769169, "posZ": 21.4427738, "rotX": 0.07828595, "rotY": 269.972351, "rotZ": 32.0276, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "d4467c", "Name": "Custom_Tile", "Transform": { "posX": -3.8303647, "posY": 2.28810668, "posZ": 21.045332, "rotX": 359.9357, "rotY": 269.998352, "rotZ": 0.06683223, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": -3.55942416, "posY": 2.28601456, "posZ": 22.0803413, "rotX": 359.9364, "rotY": 269.998535, "rotZ": 0.06725952, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "163f65", "Name": "Custom_Tile", "Transform": { "posX": 55.8118439, "posY": 1.98421216, "posZ": 72.7538, "rotX": 0.0208075028, "rotY": 269.99408, "rotZ": 0.0167706311, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "4ad9ad", "Name": "Custom_Tile", "Transform": { "posX": -4.18403673, "posY": 2.29106164, "posZ": 20.6651535, "rotX": 359.93158, "rotY": 270.0122, "rotZ": 0.06708549, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": -3.96890736, "posY": 2.281229, "posZ": 20.5253448, "rotX": 359.932556, "rotY": 269.9995, "rotZ": 0.06532305, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "e5c9af", "Name": "Card", "Transform": { "posX": 5.185056, "posY": 2.65543985, "posZ": -2.58340144, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Infestation Begins", "Description": "", "GMNotes": "{\"id\": \"06078\"}", "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": true, "CardID": 274424, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "ae9c75", "Name": "Deck", "Transform": { "posX": -2.72477746, "posY": 1.61837292, "posZ": 0.373316437, "rotX": -5.8991656E-08, "rotY": 179.991714, "rotZ": 1.1281378E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda 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": true, "DeckIDs": [ 552807, 552806, 552805 ], "CustomDeck": { "5528": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "d810aa", "Name": "Card", "Transform": { "posX": -2.72472239, "posY": 1.65704656, "posZ": 0.37329495, "rotX": 0.0174119882, "rotY": 179.992126, "rotZ": 0.07683178, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hospital of Horrors", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"06066\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 8,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 552807, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9a9007", "Name": "Card", "Transform": { "posX": -2.72472978, "posY": 1.80680585, "posZ": 0.3733177, "rotX": 0.0283064954, "rotY": 179.9964, "rotZ": 0.06661427, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Infestation Spreads", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"06065\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 6,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 552806, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "87ab5b", "Name": "Card", "Transform": { "posX": -2.72472048, "posY": 1.82436967, "posZ": 0.3733217, "rotX": 0.014995547, "rotY": 179.997269, "rotZ": 0.07805128, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Halls of St. Mary's", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06064\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 2,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 552805, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "b37a4c", "Name": "Card", "Transform": { "posX": -17.1199532, "posY": 1.53360486, "posZ": -0.0299918111, "rotX": 1.37380312E-08, "rotY": 269.982422, "rotZ": -8.925708E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Records Office", "Description": "St. Mary's.", "GMNotes": "{\n \"id\": \"06073\",\n \"type\": \"Location\",\n \"traits\": \"St Mary\\u0027s.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Circle\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Diamond\",\n \"connections\": \"Circle\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274419, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b4ef40", "Name": "Card", "Transform": { "posX": -3.956053, "posY": 1.59660506, "posZ": -10.4411983, "rotX": 3.70456128E-08, "rotY": 270.000427, "rotZ": -8.6125E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Waking Nightmare", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"Reveal another chaos token. If it is agenda 2 or 3, make an infestation test.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-X. X is 1 higher than the number of infested locations.\", \"modifier\": -999}, \"Skull\": {\"description\": \"-2 (-4 instead if you are engaged with a Staff enemy).\", \"modifier\": -2}}, \"front\": {\"Cultist\": {\"description\": \"Reveal another chaos token. If you fail and it is agenda 2 or 3, make an infestation test.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-X. X is the number of infested locations.\", \"modifier\": -999}, \"Skull\": {\"description\": \"-1 (-3 instead if you are engaged with a Staff enemy).\", \"modifier\": -1}}}, \"id\": \"06063\"}", "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": false, "Hands": true, "CardID": 274415, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bbb70a", "Name": "Custom_Tile", "Transform": { "posX": -3.63179851, "posY": 1.58300042, "posZ": -14.9411039, "rotX": -2.87242557E-07, "rotY": 270.030762, "rotZ": 7.041255E-07, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Campaign B Setup", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'TDE_B'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e7b32a", "Name": "Deck", "Transform": { "posX": -3.92789, "posY": 1.70021164, "posZ": 5.757141, "rotX": -5.277144E-07, "rotY": 270.000061, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter 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": [ 281706, 281715, 231727, 231727, 281706, 231717, 281715, 281723, 231718, 281725, 281715, 281724, 281723, 231716, 231718, 231716, 281724, 281725, 231717, 231716 ], "CustomDeck": { "2817": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "9b9df4", "Name": "Card", "Transform": { "posX": -15.0796642, "posY": 1.33664393, "posZ": 70.20619, "rotX": 0.0209349841, "rotY": 270.000122, "rotZ": 0.01593082, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Suspicious Orderly", "Description": "Humanoid. Staff.", "GMNotes": "{\n \"id\": \"06081\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Staff.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281706, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "200ac5", "Name": "Card", "Transform": { "posX": -11.4451923, "posY": 1.9415797, "posZ": 69.90859, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281715, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4904d0", "Name": "Card", "Transform": { "posX": -18.06458, "posY": 1.74395728, "posZ": 8.675678, "rotX": 359.928467, "rotY": 269.9997, "rotZ": 0.006147271, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locked Door", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"01174\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231727, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -17.60739, "posY": 1.58022821, "posZ": 8.422101, "rotX": 359.920349, "rotY": 269.999756, "rotZ": 0.0154577158, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locked Door", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"01174\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231727, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5e6da0", "Name": "Card", "Transform": { "posX": -15.4196062, "posY": 1.49738181, "posZ": 70.0118942, "rotX": 0.02183292, "rotY": 270.007874, "rotZ": 0.0130473021, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Suspicious Orderly", "Description": "Humanoid. Staff.", "GMNotes": "{\n \"id\": \"06081\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Staff.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281706, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c70601", "Name": "Card", "Transform": { "posX": -15.2212734, "posY": 1.731801, "posZ": 6.48566675, "rotX": 359.914764, "rotY": 269.9969, "rotZ": 0.0135772834, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Frozen in Fear", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01164\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231717, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab4c37", "Name": "Card", "Transform": { "posX": -11.3957472, "posY": 1.94239068, "posZ": 72.61547, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281715, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "638b7c", "Name": "Card", "Transform": { "posX": -18.8716145, "posY": 1.4960593, "posZ": 69.9934, "rotX": 0.02509427, "rotY": 270.0002, "rotZ": 0.0154290823, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Night Terrors", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06098\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281723, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f5c831", "Name": "Card", "Transform": { "posX": -14.7678118, "posY": 1.57397664, "posZ": 0.8176176, "rotX": 359.920715, "rotY": 270.4449, "rotZ": 0.0112993112, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dissonant Voices", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01165\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231718, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3e7219", "Name": "Card", "Transform": { "posX": -18.9654636, "posY": 1.41237366, "posZ": 74.82911, "rotX": 0.0206071083, "rotY": 269.986633, "rotZ": 356.035858, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Threads of Reality", "Description": "Power.", "GMNotes": "{\n \"id\": \"06100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281725, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "690fdf", "Name": "Card", "Transform": { "posX": -11.2954206, "posY": 1.94337964, "posZ": 75.87013, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281715, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "81396b", "Name": "Card", "Transform": { "posX": -15.2898378, "posY": 1.49847782, "posZ": 74.49116, "rotX": 0.027782822, "rotY": 270.000122, "rotZ": 0.0170789734, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Glimpse of the Underworld", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06099\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281724, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ef90ee", "Name": "Card", "Transform": { "posX": -18.7347469, "posY": 1.33525944, "posZ": 70.05127, "rotX": 0.0210470781, "rotY": 270.0003, "rotZ": 0.0151563631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Night Terrors", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06098\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281723, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -15.2488747, "posY": 1.5756532, "posZ": 3.99089, "rotX": 359.920166, "rotY": 270.0116, "rotZ": 0.0165983569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rotting Remains", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01163\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231716, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "97416f", "Name": "Card", "Transform": { "posX": -15.1407871, "posY": 1.73618925, "posZ": 0.4854573, "rotX": 359.929718, "rotY": 270.4449, "rotZ": 0.0168418, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dissonant Voices", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01165\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231718, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "435a47", "Name": "Card", "Transform": { "posX": -15.04018, "posY": 1.73764646, "posZ": 4.12767363, "rotX": 359.917725, "rotY": 270.0117, "rotZ": 0.01055241, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rotting Remains", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01163\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231716, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f34d5f", "Name": "Card", "Transform": { "posX": -14.9562168, "posY": 1.33799672, "posZ": 74.79575, "rotX": 0.02128689, "rotY": 269.948517, "rotZ": 0.0135712354, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Glimpse of the Underworld", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06099\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281724, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c3cc96", "Name": "Card", "Transform": { "posX": -18.9450645, "posY": 1.63163185, "posZ": 74.42269, "rotX": 0.02133287, "rotY": 270.000122, "rotZ": 358.8375, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Threads of Reality", "Description": "Power.", "GMNotes": "{\n \"id\": \"06100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 281725, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0f4202", "Name": "Card", "Transform": { "posX": -15.1415644, "posY": 1.57619953, "posZ": 6.47173929, "rotX": 359.920532, "rotY": 269.9967, "rotZ": 0.0143175824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Frozen in Fear", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01164\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231717, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -22.4984474, "posY": 1.74187553, "posZ": 9.174725, "rotX": 359.943939, "rotY": 270.000732, "rotZ": 0.0177138373, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rotting Remains", "Description": "Terror.", "GMNotes": "{\n \"id\": \"01163\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231716, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "f1a8d3", "Name": "Deck", "Transform": { "posX": -2.68037915, "posY": 1.61837292, "posZ": -5.04918861, "rotX": -4.50744082E-08, "rotY": 179.973389, "rotZ": -2.29363533E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario 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": true, "DeckIDs": [ 552910, 552909, 552908 ], "CustomDeck": { "5529": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "aa505a", "Name": "Card", "Transform": { "posX": -2.68031788, "posY": 1.65541518, "posZ": -5.049209, "rotX": 0.0172575135, "rotY": 179.9738, "rotZ": 0.0783508047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Containing the Outbreak", "Description": "Act 3", "GMNotes": "{\n \"id\": \"06069\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 552910, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c04e9d", "Name": "Card", "Transform": { "posX": -2.68846774, "posY": 1.78980541, "posZ": -5.048556, "rotX": 0.012574112, "rotY": 179.992172, "rotZ": 0.0530508421, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Search for the Patient", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06068\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 552909, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6789c0", "Name": "Card", "Transform": { "posX": -2.68853617, "posY": 1.822758, "posZ": -5.048544, "rotX": 0.0192118511, "rotY": 179.991821, "rotZ": 0.07963451, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Looking for Answers", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06067\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"clueThresholdPerInvestigator\": 4,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 552908, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ], "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": "7b07ca", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2521191, "posY": 1.4814992, "posZ": 11.9863949, "rotX": -1.0638206E-07, "rotY": 269.999939, "rotZ": -9.3684065E-09, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "2-A: The Search For Kadath", "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, "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/780741189053435823/96C94958445E20B7DFB0D6B43AC86B4C491895B6/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"02da4e\":{\"lock\":false,\"pos\":{\"x\":-30.22,\"y\":1.638,\"z\":2.43},\"rot\":{\"x\":0,\"y\":270,\"z\":0}},\"04c6b1\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6,\"z\":-10.44},\"rot\":{\"x\":0,\"y\":270,\"z\":0}},\"175627\":{\"lock\":false,\"pos\":{\"x\":-30.24,\"y\":1.63,\"z\":-3.83},\"rot\":{\"x\":0,\"y\":180,\"z\":0}},\"247820\":{\"lock\":false,\"pos\":{\"x\":-30.2242164611816,\"y\":1.63719689846039,\"z\":-0.0299967303872108},\"rot\":{\"x\":359.920104980469,\"y\":269.984832763672,\"z\":0.0168606899678707}},\"269d43\":{\"lock\":false,\"pos\":{\"x\":-3.92770767211914,\"y\":1.72512233257294,\"z\":5.7572021484375},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-27.1175003051758,\"y\":1.61928737163544,\"z\":0.0632997378706932},\"rot\":{\"x\":359.920104980469,\"y\":270.003295898438,\"z\":0.0168632157146931}},\"7c8ea4\":{\"lock\":false,\"pos\":{\"x\":-2.72482395172119,\"y\":1.61594653129578,\"z\":0.373305201530457},\"rot\":{\"x\":0.0168357100337744,\"y\":179.999740600586,\"z\":0.0802563950419426}},\"83569f\":{\"lock\":false,\"pos\":{\"x\":-12.3269166946411,\"y\":1.61554670333862,\"z\":11.2204027175903},\"rot\":{\"x\":359.920104980469,\"y\":270.002410888672,\"z\":0.0168363489210606}},\"972cb1\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63494288921356,\"z\":-7.6999979019165},\"rot\":{\"x\":359.920104980469,\"y\":270.001098632813,\"z\":0.0168386846780777}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.67660021781921,\"y\":1.58225560188293,\"z\":-14.8239030838013},\"rot\":{\"x\":0,\"y\":270,\"z\":0}},\"c91b58\":{\"lock\":false,\"pos\":{\"x\":-12.5,\"y\":1.65,\"z\":-14.57},\"rot\":{\"x\":0,\"y\":270,\"z\":0}},\"d74877\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.6280665397644,\"z\":-0.0299968123435974},\"rot\":{\"x\":359.920104980469,\"y\":269.996185302734,\"z\":0.0168455690145493}},\"d87cb2\":{\"lock\":false,\"pos\":{\"x\":-2.68860983848572,\"y\":1.62874472141266,\"z\":-5.04849767684937},\"rot\":{\"x\":0.016835143789649,\"y\":180.00016784668,\"z\":0.0802566930651665}},\"e93f00\":{\"lock\":false,\"pos\":{\"x\":-12.262017250061,\"y\":1.61474525928497,\"z\":8.8014030456543},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168402772396803}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "02da4e", "Name": "Card", "Transform": { "posX": -30.22, "posY": 1.53360486, "posZ": 2.43000054, "rotX": -1.53436147E-07, "rotY": 270.0, "rotZ": 3.90608619E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Pack of Vooniths", "Description": "Creature. Monster.", "GMNotes": "{\n \"id\": \"06151\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "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": true, "Hands": true, "CardID": 275242, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "04c6b1", "Name": "Card", "Transform": { "posX": -3.95600057, "posY": 1.59660506, "posZ": -10.4400024, "rotX": 1.8280069E-08, "rotY": 270.0, "rotZ": 5.6708565E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "The Search for Kadath", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"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.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"+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.\", \"modifier\": 0}, \"Skull\": {\"description\": \"-X. X is 1 more than the number of Signs of the Gods the investigators have uncovered.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-3. If you fail, either take 1 damage and 1 horror, or place 1 doom on the current agenda.\", \"modifier\": -3}}, \"front\": {\"Cultist\": {\"description\": \"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.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"+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.\", \"modifier\": 0}, \"Skull\": {\"description\": \"-X. X is the number of Signs of the Gods the investigators have uncovered.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-2. If you fail, either take 1 damage and 1 horror, or place 1 doom on the current agenda.\", \"modifier\": -2}}}, \"id\": \"06119\"}", "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": false, "Hands": true, "CardID": 275525, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "247820", "Name": "Card", "Transform": { "posX": -30.22428, "posY": 1.53360486, "posZ": -0.0299848951, "rotX": -1.72783317E-08, "rotY": 269.984863, "rotZ": -1.13183187E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Skai River", "Description": "Skai. City.", "GMNotes": "{\n \"id\": \"06128\",\n \"type\": \"Location\",\n \"traits\": \"Skai. City.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Heart|Triangle\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275527, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "269d43", "Name": "Deck", "Transform": { "posX": -3.92790675, "posY": 1.71946764, "posZ": 5.75724554, "rotX": -4.458891E-07, "rotY": 270.000061, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter 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": [ 275243, 275244, 275934, 275915, 275913, 275921, 275244, 275921, 275243, 275929, 275915, 275932, 275932, 275912, 275929, 275933, 275931, 275922, 275245, 275915, 275914, 275931, 275922, 275245 ], "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "0f7d44", "Name": "Card", "Transform": { "posX": -7.5146904, "posY": 1.865406, "posZ": 22.4842567, "rotX": -0.004218876, "rotY": 270.000519, "rotZ": 0.0759157, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nightriders", "Description": "Creature. Monster.", "GMNotes": "{\n \"id\": \"06152\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275243, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "da130c", "Name": "Card", "Transform": { "posX": -7.44637251, "posY": 1.68690383, "posZ": 22.23971, "rotX": 359.9574, "rotY": 269.977051, "rotZ": 357.952332, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Song of the Magah Bird", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06153\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275244, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8b08a8", "Name": "Card", "Transform": { "posX": -7.601114, "posY": 1.82774377, "posZ": 31.1552677, "rotX": 359.9396, "rotY": 269.72702, "rotZ": 356.6766, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Zoog Burrow", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06109\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275934, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ce95a3", "Name": "Card", "Transform": { "posX": -7.51770973, "posY": 1.710178, "posZ": 31.68852, "rotX": 0.8261434, "rotY": 270.239044, "rotZ": 355.267151, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275915, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "48601c", "Name": "Card", "Transform": { "posX": -7.12121534, "posY": 1.68012333, "posZ": 31.1778, "rotX": 359.866577, "rotY": 270.012543, "rotZ": 354.3614, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Discord)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06088\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275913, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9df5fa", "Name": "Card", "Transform": { "posX": -7.29006863, "posY": 1.77508748, "posZ": 31.6659145, "rotX": 0.04985804, "rotY": 270.120728, "rotZ": 356.119568, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamlands Eclipse", "Description": "Power.", "GMNotes": "{\n \"id\": \"06096\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275921, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "81d1a4", "Name": "Card", "Transform": { "posX": -7.1733017, "posY": 1.56984, "posZ": 22.9708328, "rotX": 359.9215, "rotY": 269.982056, "rotZ": 0.00721275574, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Song of the Magah Bird", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06153\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275244, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c942d4", "Name": "Card", "Transform": { "posX": -7.241075, "posY": 1.76712751, "posZ": 31.5813789, "rotX": 0.313825518, "rotY": 270.16687, "rotZ": 355.37915, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamlands Eclipse", "Description": "Power.", "GMNotes": "{\n \"id\": \"06096\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275921, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f3bc7d", "Name": "Card", "Transform": { "posX": -7.687539, "posY": 1.857332, "posZ": 22.0311432, "rotX": 0.133902177, "rotY": 270.010681, "rotZ": 0.476255745, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nightriders", "Description": "Creature. Monster.", "GMNotes": "{\n \"id\": \"06152\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275243, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d30166", "Name": "Card", "Transform": { "posX": -7.118088, "posY": 3.12496376, "posZ": 30.7177525, "rotX": 359.958679, "rotY": 270.011841, "rotZ": 0.008831963, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Corsairs", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275929, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6476cc", "Name": "Card", "Transform": { "posX": -7.30569649, "posY": 1.74557066, "posZ": 31.7424488, "rotX": 0.0877673253, "rotY": 270.11792, "rotZ": 355.527863, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275915, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "db8153", "Name": "Card", "Transform": { "posX": -7.316199, "posY": 1.82182014, "posZ": 31.6502972, "rotX": 359.841431, "rotY": 269.8029, "rotZ": 356.4663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stealthy Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06107\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275932, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "27dc33", "Name": "Card", "Transform": { "posX": -7.172232, "posY": 1.94074166, "posZ": 31.5613937, "rotX": 359.7404, "rotY": 269.707947, "rotZ": 356.947235, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stealthy Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06107\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275932, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fc58cb", "Name": "Card", "Transform": { "posX": -7.29805, "posY": 1.84863257, "posZ": 31.5060158, "rotX": 359.871979, "rotY": 269.793152, "rotZ": 356.9523, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Chaos)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06087\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275912, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4f56f1", "Name": "Card", "Transform": { "posX": -7.19534, "posY": 1.7781316, "posZ": 31.6812077, "rotX": 359.9493, "rotY": 270.1191, "rotZ": 356.545166, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Corsairs", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275929, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d1c795", "Name": "Card", "Transform": { "posX": -7.577619, "posY": 1.79761493, "posZ": 32.03079, "rotX": 359.902771, "rotY": 269.943176, "rotZ": 357.5296, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Inconspicuous Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06108\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275933, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fb76f8", "Name": "Card", "Transform": { "posX": -7.341299, "posY": 1.76366591, "posZ": 32.1722832, "rotX": 359.099731, "rotY": 269.9903, "rotZ": 359.105042, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Furtive Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06106\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275931, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c9cb0f", "Name": "Card", "Transform": { "posX": -7.105017, "posY": 1.76853013, "posZ": 31.95703, "rotX": 359.90802, "rotY": 269.7754, "rotZ": 356.3118, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Prismatic Phenomenon", "Description": "Power.", "GMNotes": "{\n \"id\": \"06097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275922, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5ad5e0", "Name": "Card", "Transform": { "posX": -7.597225, "posY": 1.99104929, "posZ": 21.85384, "rotX": 359.8399, "rotY": 270.006683, "rotZ": 357.425751, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Wondrous Lands", "Description": "Power.", "GMNotes": "{\n \"id\": \"06154\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275245, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a3ada0", "Name": "Card", "Transform": { "posX": -7.43821573, "posY": 1.7685262, "posZ": 31.8188763, "rotX": 359.941, "rotY": 269.647675, "rotZ": 356.452148, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers of Hypnos", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06090\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275915, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bf7d6b", "Name": "Card", "Transform": { "posX": -7.20290136, "posY": 1.83644211, "posZ": 31.8489876, "rotX": 359.920715, "rotY": 269.767731, "rotZ": 357.605316, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Pandemonium)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06089\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275914, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4a2c73", "Name": "Card", "Transform": { "posX": -7.07092571, "posY": 1.79056633, "posZ": 31.77091, "rotX": 359.9197, "rotY": 270.0309, "rotZ": 0.0158037879, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Furtive Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06106\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275931, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4b23ff", "Name": "Card", "Transform": { "posX": -7.08372736, "posY": 1.80981278, "posZ": 31.771904, "rotX": 359.922119, "rotY": 269.89624, "rotZ": 357.844055, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Prismatic Phenomenon", "Description": "Power.", "GMNotes": "{\n \"id\": \"06097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275922, "SidewaysCard": false, "CustomDeck": { "2759": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ee06eb", "Name": "Card", "Transform": { "posX": -7.59687662, "posY": 1.85007334, "posZ": 21.9502544, "rotX": 359.934662, "rotY": 269.976685, "rotZ": 358.089417, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Wondrous Lands", "Description": "Power.", "GMNotes": "{\n \"id\": \"06154\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275245, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "c5ed15", "Name": "Deck", "Transform": { "posX": -2.11199522, "posY": 3.64101839, "posZ": 19.6899319, "rotX": 359.9211, "rotY": 269.999939, "rotZ": 0.176839828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locations", "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": [ 275533, 275529, 275532, 275530, 275531, 275534, 275535, 275536, 275537, 275538, 275539, 275540, 275541, 275542 ], "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "8e9ed5", "Name": "Card", "Transform": { "posX": -12.4419594, "posY": 1.57453752, "posZ": 13.4791069, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168767087, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Forbidden Lands", "Description": "Forbidden. Wastes.", "GMNotes": "{\n \"id\": \"06134\",\n \"type\": \"Location\",\n \"traits\": \"Forbidden. Wastes.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Circle|Square\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275533, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "056275", "Name": "Card", "Transform": { "posX": -12.274209, "posY": 1.57808256, "posZ": 26.3125839, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168756042, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Kadatheron", "Description": "Mnar. Ancient. City. Port.", "GMNotes": "{\n \"id\": \"06130\",\n \"type\": \"Location\",\n \"traits\": \"Mnar. Ancient. City. Port.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Square|Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275529, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "96cca3", "Name": "Card", "Transform": { "posX": -12.2036991, "posY": 1.57514131, "posZ": 16.6578, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.01687632, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ilek-Vad", "Description": "Forbidden. City. Port.", "GMNotes": "{\n \"id\": \"06133\",\n \"type\": \"Location\",\n \"traits\": \"Forbidden. City. Port.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Circle\",\n \"connections\": \"Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275532, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9a739a", "Name": "Card", "Transform": { "posX": -12.09113, "posY": 1.5767647, "posZ": 22.70372, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168759152, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sarnath", "Description": "Mnar. Ancient. Ruins.", "GMNotes": "{\n \"id\": \"06131\",\n \"type\": \"Location\",\n \"traits\": \"Mnar. Ancient. Ruins.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Diamond\",\n \"connections\": \"Circle|Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n },\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275530, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1d61e4", "Name": "Card", "Transform": { "posX": -12.5108461, "posY": 1.57645667, "posZ": 19.6702366, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168755651, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ruins of Ib", "Description": "Mnar. Ancient. Ruins.", "GMNotes": "{\n \"id\": \"06132\",\n \"type\": \"Location\",\n \"traits\": \"Mnar. Ancient. Ruins.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Square\",\n \"connections\": \"Circle|Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275531, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ae139d", "Name": "Card", "Transform": { "posX": -12.4753046, "posY": 1.57377851, "posZ": 10.7440977, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168763455, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Zulan-Thek", "Description": "Forbidden. City.", "GMNotes": "{\n \"id\": \"06135\",\n \"type\": \"Location\",\n \"traits\": \"Forbidden. City.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275534, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6ebff1", "Name": "Card", "Transform": { "posX": -12.71207, "posY": 1.573349, "posZ": 8.164102, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168757625, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Baharna", "Description": "Oriab. City. Port.", "GMNotes": "{\n \"id\": \"06136\",\n \"type\": \"Location\",\n \"traits\": \"Oriab. City. Port.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Circle\",\n \"connections\": \"Square|Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275535, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42511b", "Name": "Card", "Transform": { "posX": -12.7785082, "posY": 1.57264042, "posZ": 5.44348049, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168752186, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mt. Ngranek", "Description": "Oriab. Mountain.", "GMNotes": "{\n \"id\": \"06137\",\n \"type\": \"Location\",\n \"traits\": \"Oriab. Mountain.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Square\",\n \"connections\": \"Circle|Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275536, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3bfae3", "Name": "Card", "Transform": { "posX": -12.9459677, "posY": 1.57212532, "posZ": 2.901174, "rotX": 359.920135, "rotY": 269.999969, "rotZ": 0.0168754458, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nameless Ruins", "Description": "Oriab. Ancient. Ruins.", "GMNotes": "{\n \"id\": \"06138\",\n \"type\": \"Location\",\n \"traits\": \"Oriab. Ancient. Ruins.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Diamond\",\n \"connections\": \"Circle|Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275537, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b9d7d3", "Name": "Card", "Transform": { "posX": -12.4735508, "posY": 1.57046366, "posZ": -0.5054646, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168750454, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Celephaïs", "Description": "Ooth-Nargai. City. Port.", "GMNotes": "{\n \"id\": \"06139\",\n \"type\": \"Location\",\n \"traits\": \"Ooth-Nargai. City. Port.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Hourglass\",\n \"connections\": \"Crescent|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275538, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8eaa3e", "Name": "Card", "Transform": { "posX": -12.8110142, "posY": 1.57021189, "posZ": -2.957839, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168750752, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Serannian", "Description": "Ooth-Nargai. City. Port.", "GMNotes": "{\n \"id\": \"06140\",\n \"type\": \"Location\",\n \"traits\": \"Ooth-Nargai. City. Port.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Crescent\",\n \"connections\": \"Hourglass\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275539, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ac608d", "Name": "Card", "Transform": { "posX": -12.9111652, "posY": 1.56951559, "posZ": -5.79671955, "rotX": 359.920135, "rotY": 269.9999, "rotZ": 0.016874861, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hazuth-Kleg", "Description": "Ooth-Nargai. City.", "GMNotes": "{\n \"id\": \"06141\",\n \"type\": \"Location\",\n \"traits\": \"Ooth-Nargai. City.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Hourglass|Tee\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275540, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "566e24", "Name": "Card", "Transform": { "posX": -12.7769585, "posY": 1.56846, "posZ": -8.745693, "rotX": 359.920135, "rotY": 269.999969, "rotZ": 0.0168759543, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Temple of Unattainable Desires", "Description": "Ooth-Nargai. Temple.", "GMNotes": "{\n \"id\": \"06142\",\n \"type\": \"Location\",\n \"traits\": \"Ooth-Nargai. Temple.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 1,\n \"icons\": \"Tee\",\n \"connections\": \"Plus|Star\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275541, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1892f8", "Name": "Card", "Transform": { "posX": -12.8705034, "posY": 1.567704, "posZ": -11.7560482, "rotX": 359.920135, "rotY": 269.9999, "rotZ": 0.01687664, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "City-Which-Appears-On-No-Map", "Description": "City. Otherworld.", "GMNotes": "{\n \"id\": \"06143\",\n \"type\": \"Location\",\n \"traits\": \"City. Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"victory\": 2,\n \"icons\": \"Star\",\n \"connections\": \"Tee\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275542, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "b49497", "Name": "Card", "Transform": { "posX": -2.920171, "posY": 3.61802959, "posZ": 15.9969339, "rotX": 359.9201, "rotY": 270.0074, "rotZ": 0.016867, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Beings of Ib", "Description": "Monster. Elite.", "GMNotes": "{\n \"id\": \"06148\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275239, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "aa76f7", "Name": "Card", "Transform": { "posX": -3.5399425, "posY": 3.61615133, "posZ": 6.68237352, "rotX": 359.920135, "rotY": 270.000031, "rotZ": 0.0168760046, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Crawling Mist", "Description": "Monster. Avatar.", "GMNotes": "{\n \"id\": \"06086\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Avatar.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 277811, "SidewaysCard": false, "CustomDeck": { "2778": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "35c471", "Name": "Card", "Transform": { "posX": -3.14765286, "posY": 3.6174407, "posZ": 12.9187422, "rotX": 359.920135, "rotY": 269.99585, "rotZ": 0.0168837085, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Cats of Ulthar", "Description": "Creature. Elite.", "GMNotes": "{\n \"id\": \"06145\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275236, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d6c02c", "Name": "Card", "Transform": { "posX": -3.4513042, "posY": 3.61690283, "posZ": 9.653793, "rotX": 359.920135, "rotY": 269.9958, "rotZ": 0.0168841016, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stalking Manticore", "Description": "Creature. Monster. Elite.", "GMNotes": "{\n \"id\": \"06146\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275237, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "499dd5", "Name": "Card", "Transform": { "posX": -3.53071117, "posY": 3.615322, "posZ": 3.90885615, "rotX": 359.920135, "rotY": 269.980042, "rotZ": 0.0169055965, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Horde of Night", "Description": "Monster. Elite.", "GMNotes": "{\n \"id\": \"06147\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275238, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "96da72", "Name": "Deck", "Transform": { "posX": -2.79704356, "posY": 3.6417253, "posZ": 21.72567, "rotX": 359.920135, "rotY": 270.021881, "rotZ": 0.0168662611, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tenebrous Nightgaunts", "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": [ 275241, 275241 ], "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "1ce529", "Name": "Card", "Transform": { "posX": -13.2128162, "posY": 1.5778501, "posZ": 21.1856079, "rotX": 359.920441, "rotY": 270.021881, "rotZ": 0.0147382179, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tenebrous Nightgaunt", "Description": "Monster. Nightgaunt.", "GMNotes": "{\n \"id\": \"06150\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Nightgaunt.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275241, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "987cef", "Name": "Card", "Transform": { "posX": -13.3413391, "posY": 1.73354626, "posZ": 21.2646561, "rotX": 359.915649, "rotY": 270.0219, "rotZ": 0.012841003, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tenebrous Nightgaunt", "Description": "Monster. Nightgaunt.", "GMNotes": "{\n \"id\": \"06150\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Nightgaunt.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275241, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "41e8e0", "Name": "Deck", "Transform": { "posX": -2.6915164, "posY": 3.62443757, "posZ": 18.5137444, "rotX": 359.920135, "rotY": 269.9981, "rotZ": 0.01687923, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corsairs of Leng", "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": [ 277930, 277930 ], "CustomDeck": { "2779": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "646a1a", "Name": "Card", "Transform": { "posX": -0.8792448, "posY": 1.54885137, "posZ": -18.964489, "rotX": 359.920258, "rotY": 270.002075, "rotZ": 0.0160020888, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corsair of Leng", "Description": "Humanoid. Monster.", "GMNotes": "{\n \"id\": \"06105\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 277930, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a45b3a", "Name": "Card", "Transform": { "posX": -0.6101885, "posY": 1.70970118, "posZ": -18.9958839, "rotX": 359.922028, "rotY": 270.014343, "rotZ": 0.0135500757, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corsair of Leng", "Description": "Humanoid. Monster.", "GMNotes": "{\n \"id\": \"06105\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 277930, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869055249784/A97DBA181DC89BC55B4626BD1F0F9AE71400114D/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "678204", "Name": "Deck", "Transform": { "posX": -2.50804567, "posY": 3.61565685, "posZ": 14.4788265, "rotX": 359.920135, "rotY": 270.000336, "rotZ": 0.0168757457, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Priests of a Thousand Masks", "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": [ 275240, 275240, 275240 ], "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "3c60a3", "Name": "Card", "Transform": { "posX": -14.5339622, "posY": 1.57638431, "posZ": 10.27148, "rotX": 359.921417, "rotY": 270.0005, "rotZ": 0.00846398, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Priests of a Thousand Masks", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"06149\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275240, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "929b02", "Name": "Card", "Transform": { "posX": -14.1222458, "posY": 1.73135841, "posZ": 10.0143385, "rotX": 359.9022, "rotY": 270.0005, "rotZ": 0.0194792971, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Priests of a Thousand Masks", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"06149\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275240, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3c60a3", "Name": "Card", "Transform": { "posX": -14.122365, "posY": 1.74570465, "posZ": 10.0143471, "rotX": 359.9207, "rotY": 270.000519, "rotZ": 0.015264404, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Priests of a Thousand Masks", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"06149\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275240, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "7c8ea4", "Name": "Deck", "Transform": { "posX": -2.7248702, "posY": 1.61355889, "posZ": 0.373315275, "rotX": 1.7181252E-08, "rotY": 179.999756, "rotZ": 1.33512925E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda 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": false, "Hands": false, "SidewaysCard": true, "DeckIDs": [ 275312, 275311 ], "CustomDeck": { "2753": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "a6ecc6", "Name": "Card", "Transform": { "posX": -3.74359059, "posY": 1.57216394, "posZ": 46.6948051, "rotX": 0.0174726825, "rotY": 179.998779, "rotZ": 0.0782274157, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agents of Outer Gods", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"06121\",\n \"type\": \"Agenda\",\n \"doomThreshold\": 9,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": false, "Hands": true, "CardID": 275312, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "cbc59e", "Name": "Card", "Transform": { "posX": -3.60695219, "posY": 1.71743131, "posZ": 46.6658745, "rotX": 0.0156136546, "rotY": 179.9985, "rotZ": 0.06568816, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Journey Across the Dreamlands", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06120\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 7,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": false, "Hands": true, "CardID": 275311, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "83569f", "Name": "Card", "Transform": { "posX": -12.3269672, "posY": 1.53360486, "posZ": 11.2204189, "rotX": -7.05136856E-08, "rotY": 270.002441, "rotZ": -2.52452253E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Pack of Vooniths", "Description": "Creature. Monster.", "GMNotes": "{\n \"id\": \"06151\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Monster.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 275242, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "972cb1", "Name": "Card", "Transform": { "posX": -30.22438, "posY": 1.53347957, "posZ": -7.69999, "rotX": 0.001788407, "rotY": 270.001038, "rotZ": 359.990936, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dylath-Leen", "Description": "Skai. City. Port.", "GMNotes": "{\n \"id\": \"06129\",\n \"type\": \"Location\",\n \"traits\": \"Skai. City. Port.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Tilde\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275528, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bbb70a", "Name": "Custom_Tile", "Transform": { "posX": -3.67660069, "posY": 1.58300042, "posZ": -14.8239059, "rotX": -6.66557938E-08, "rotY": 270.0, "rotZ": -8.45397E-08, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "The Search For Kadath", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'The Search For Kadath'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c91b58", "Name": "Custom_Token", "Transform": { "posX": -12.4999914, "posY": 1.57, "posZ": -14.5700064, "rotX": -1.47170658E-08, "rotY": 270.0, "rotZ": 7.156019E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Search for Kadath Helper", "Description": "Click the region you're travelling to. Locations in the central play area will be set aside (or placed in the victory display). New locations will be put in play, along with starting enemies.", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1666857649100090510/EBDB5AF7DE66A8D6D4CF1E4C81CB9188137A3D84/", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomToken": { "Thickness": 0.1, "MergeDistancePixels": 15.0, "StandUp": false, "Stackable": false } }, "LuaScript": "PLAYAREA = {\n position = { x = -25, y = 4, z = 0 },\n rotation = { x = 0, y = 90, z = 0 },\n scale = { x = 37, y = 5, z = 43 }\n}\n\nSET_ASIDE = {\n position = Vector({ x = -2.52, y = 2, z = 14.87 }),\n rotation = { x = 0, y = 270, z = 0 }\n}\n\nRFG = {\n position = { -6.01, 1.61, 14.90 },\n rotation = { x = 0, y = 270, z = 0 }\n}\n\nROTATION = { 0, 270, 180 }\nRIGHT = Vector({ 0, 0, -2.5 })\nLEFT = Vector({ 0, 0, 2.5 })\n\nCRAWLING_MIST = \"aa76f7\"\n\nVICTORY_DISPLAY = {\n { position = { 0.27, 3, 33.65 }, rotation = { x = 0, y = 270, z = 0 } },\n { position = { 0.27, 3, 28.78 }, rotation = { x = 0, y = 270, z = 0 } }\n}\n\nTOKEN_IMAGES = {\n doom = \"https://i.imgur.com/EoL7yaZ.png\",\n clue = \"http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/\"\n}\n\nSKAI = 1\nORIAB = 2\nMNAR = 3\nFORBIDDEN_LANDS = 4\nTIMELESS_REALM = 5\n\nLOCATIONS = {\n -- Skai\n { name = \"Ulthar\", region = SKAI },\n { name = \"Skai River\", region = SKAI },\n { name = \"Dylath-Leen\", region = SKAI },\n -- Oriab\n { name = \"Baharna\", region = ORIAB, vp = 1, position = { -36.77, 1.6, 0 } },\n { name = \"Mt. Ngranek\", region = ORIAB, vp = 1, position = { -43.37, 1.6, 0 } },\n { name = \"Nameless Ruins\", region = ORIAB, vp = 1, position = { -43.37, 1.6, 7.57 } },\n -- Mnar\n { name = \"Kadatheron\", region = MNAR, position = { -30.22, 1.6, 7.57 } },\n { name = \"Ruins of Ib\", region = MNAR, vp = 1, position = { -36.77, 1.6, 15.19 } },\n { name = \"Sarnath\", region = MNAR, vp = 1, position = { -30.22, 1.6, 15.19 } },\n -- Forbidden Lands\n { name = \"Ilek-Vad\", region = FORBIDDEN_LANDS, vp = 1, position = { -17.12, 1.6, 0 } },\n { name = \"Zulan-Thek\", region = FORBIDDEN_LANDS, position = { -17.12, 1.6, 15.19 } },\n { name = \"Forbidden Lands\", region = FORBIDDEN_LANDS, position = { -17.12, 1.6, 7.57 } },\n -- Timeless Realm\n { name = \"Serannian\", region = TIMELESS_REALM, vp = 1, position = { -23.68, 1.6, -15.28 } },\n { name = \"Celephaïs\", region = TIMELESS_REALM, vp = 1, position = { -30.22, 1.6, -15.28 } },\n { name = \"Hazuth-Kleg\", region = TIMELESS_REALM, position = { -36.77, 1.64, -15.28 } },\n { name = \"City-Which-Appears-On-No-Map\", region = TIMELESS_REALM, vp = 2 },\n { name = \"Temple of Unattainable Desires\", region = TIMELESS_REALM, vp = 1 }\n}\n\nRFG_CARDS = { \"Pack of Vooniths\", \"Cats of Ulthar\", \"Zoog Burrow\", \"Stealthy Zoog\", \"Furtive Zoog\", \"Inconspicuous Zoog\" }\n\nfunction onLoad()\n self.createButton({\n label = \"Oriab\",\n click_function = \"setup_oriab\",\n function_owner = self,\n position = { 0, 0.1, -1.8 },\n height = 280,\n width = 600,\n scale = { x = 1.75, y = 1.75, z = 1.75 },\n font_size = 100\n })\n self.createButton({\n label = \"Mnar\",\n click_function = \"setup_mnar\",\n function_owner = self,\n position = { 0, 0.1, -0.6 },\n height = 280,\n width = 600,\n scale = { x = 1.75, y = 1.75, z = 1.75 },\n font_size = 100\n })\n self.createButton({\n label = \"Forbidden\\nLands\",\n click_function = \"setup_forbidden_lands\",\n function_owner = self,\n position = { 0, 0.1, 0.6 },\n height = 280,\n width = 600,\n scale = { x = 1.75, y = 1.75, z = 1.75 },\n font_size = 100\n })\n self.createButton({\n label = \"Timeless\\nRealm\",\n click_function = \"setup_timeless_realm\",\n function_owner = self,\n position = { 0, 0.1, 1.8 },\n height = 280,\n width = 600,\n scale = { x = 1.75, y = 1.75, z = 1.75 },\n font_size = 100\n })\n\n chest = getObjectFromGUID(\"7a167a\")\n ENCOUNTER_DECK_POS = Global.getTable(\"ENCOUNTER_DECK_POS\")\n ENCOUNTER_DECK_SPAWN_POS = Vector(ENCOUNTER_DECK_POS) + Vector(0, 2.5, 0)\n ENCOUNTER_DECK_DISCARD_POSITION = Global.getTable(\"ENCOUNTER_DECK_DISCARD_POSITION\")\n ACT1_ADVANCED = false\n COUNTER = getObjectFromGUID('f182ee')\n makeIndexes()\nend\n\nfunction makeIndexes()\n nameMap = {}\n for i, loc in ipairs(LOCATIONS) do\n if (loc.name == \"City-Which-Appears-On-No-Map\" or loc.name == \"Temple of Unattainable Desires\") then\n loc.position = chest.getPosition() + Vector(0, i - 10, 0)\n end\n nameMap[loc.name] = loc\n end\n \n rfgMap = {}\n for i, card in ipairs(RFG_CARDS) do\n rfgMap[card] = true\n end\nend\n\n-- click functions for buttons\nfunction setup_oriab(_, color) setup(ORIAB, color) end\n\nfunction setup_mnar(_, color) setup(MNAR, color) end\n\nfunction setup_forbidden_lands(_, color) setup(FORBIDDEN_LANDS, color) end\n\nfunction setup_timeless_realm(_, color)\n setup(TIMELESS_REALM, color)\n chest.takeObject({\n guid = CRAWLING_MIST,\n smooth = false,\n position = ENCOUNTER_DECK_SPAWN_POS,\n rotation = ROTATION\n })\nend\n\nfunction setup(region, color)\n -- remove clues from players\n local masterClueCounter = getObjectFromGUID(\"4a3aa4\")\n if masterClueCounter ~= nil then\n masterClueCounter.call(\"removeAllPlayerClues\")\n end\n\n -- spawn locationDeck if not yet done\n if locationDeck == nil then\n locationDeck = chest.takeObject({\n guid = \"c5ed15\", -- locations\n smooth = false,\n position = SET_ASIDE.position,\n rotation = SET_ASIDE.rotation\n })\n end\n Wait.time(function() reshuffleEncounterDeck() end, 0.1)\n Wait.time(function() cleanZone() end, 1)\n Wait.time(function() placeLocations(region) end, 2)\nend\n\nfunction cleanZone()\n -- clean the encounter deck\n if not ACT1_ADVANCED then\n local deck = getEncounterDeck()\n local cardsToRemove = {}\n\n for i, card in ipairs(deck.getObjects()) do\n if rfgMap[card.name] then\n table.insert(cardsToRemove, card.index)\n end\n end\n\n for i = #cardsToRemove, 1, -1 do\n deck.takeObject({\n position = RFG.position,\n rotation = RFG.rotation,\n smooth = false,\n index = cardsToRemove[i]\n })\n end\n end\n\n -- clean the play area\n local zone = getObjectFromGUID(\"a2f932\")\n for i, obj in ipairs(zone.getObjects()) do\n local loc = nameMap[obj.getName()]\n\n -- remove certain cards from game\n if not ACT1_ADVANCED then\n if obj.tag == \"Card\" and rfgMap[obj.getName()] then\n obj.setRotation(RFG.rotation)\n obj.setPosition(RFG.position)\n goto continue\n elseif obj.tag == \"Deck\" then\n local cardsToRemove = {}\n for _, card in ipairs(obj.getObjects()) do\n if rfgMap[card.name] then\n table.insert(cardsToRemove, card.index)\n end\n end\n for i = #cardsToRemove, 1, -1 do\n obj.takeObject({\n position = RFG.position,\n rotation = RFG.rotation,\n smooth = false,\n index = cardsToRemove[i]\n })\n end\n goto continue\n end\n end\n\n -- move enemies and treacheries to the encounter deck\n if obj.tag == \"Card\" and obj.hasTag(\"ScenarioCard\") and not obj.hasTag(\"Location\") then\n obj.setPosition(ENCOUNTER_DECK_SPAWN_POS)\n obj.setRotation({0, 270, 180})\n end\n\n -- move locations to victory display or set aside\n if obj.tag == \"Card\" and loc ~= nil then\n if loc.vp ~= nil and not obj.is_face_down and not hasClues(obj) then\n broadcastToAll(loc.name .. \" added to victory display\", Color.Yellow)\n obj.setPosition(VICTORY_DISPLAY[loc.vp].position)\n else\n obj.setPosition(SET_ASIDE.position + Vector(0, 1, 0))\n end\n end\n\n -- delete clues and doom tokens\n if obj.tag == \"Tile\" then\n local props = obj.getCustomObject()\n if (props.image == TOKEN_IMAGES.clue and props.image_bottom == TOKEN_IMAGES.doom) or\n (props.image == TOKEN_IMAGES.doom and props.image_bottom == TOKEN_IMAGES.clue)\n then\n obj.destruct()\n end\n end\n\n ::continue::\n end\n\n if not ACT1_ADVANCED then\n chest.takeObject({\n guid = \"678204\", -- Priests of a Thousand Masks\n smooth = false,\n position = ENCOUNTER_DECK_SPAWN_POS,\n rotation = ROTATION\n })\n end\n\n ACT1_ADVANCED = true\n Wait.time(function() reshuffleEncounterDeck() end, 2)\nend\n\nfunction placeLocations(region)\n -- take locations from locationDeck if region matches\n for i, loc in ipairs(LOCATIONS) do\n if loc.region == region then\n for j, card in ipairs(locationDeck.getObjects()) do\n if loc.name == card.name then\n locationDeck.takeObject({\n position = loc.position,\n smooth = false,\n index = card.index\n })\n break\n end\n end\n end\n end\n\n reshuffleEncounterDeck()\n\n local numPlayers = COUNTER.getVar(\"val\")\n local deck = getEncounterDeck()\n\n if lastRegion == TIMELESS_REALM then\n placeEnemy(\"The Crawling Mist\", deck, RFG.position, Vector({ 0, 1, 0 }))\n end\n\n if region == ORIAB then\n placeEnemy(\"Nightriders\", deck, nameMap[\"Mt. Ngranek\"].position, RIGHT)\n if numPlayers >= 3 then\n placeEnemy(\"Nightriders\", deck, nameMap[\"Nameless Ruins\"].position, LEFT)\n end\n broadcastToAll(\"Place each investigator at Baharna. Add swarm cards to enemies.\")\n\n elseif region == MNAR then\n placeEnemy(\"Beings of Ib\", chest, nameMap[\"Ruins of Ib\"].position, RIGHT)\n broadcastToAll(\"Place each investigator at Kadatheron. Add swarm cards to enemies.\")\n\n elseif region == FORBIDDEN_LANDS then\n placeEnemy(\"Stalking Manticore\", chest, nameMap[\"Forbidden Lands\"].position, RIGHT)\n placeEnemy(\"Horde of Night\", chest, nameMap[\"Zulan-Thek\"].position, RIGHT)\n broadcastToAll(\"Place each investigator at Ilek-Vad. Add swarm cards to enemies.\")\n\n elseif region == TIMELESS_REALM then\n placeEnemy(\"Priests of a Thousand Masks\", deck, nameMap[\"Hazuth-Kleg\"].position, LEFT)\n if numPlayers >= 3 then\n placeEnemy(\"Priests of a Thousand Masks\", deck, nameMap[\"Celephaïs\"].position, LEFT)\n end\n broadcastToAll(\"Place each investigator at Celephaïs.\")\n end\n\n lastRegion = region\nend\n\nfunction placeEnemy(name, container, position, side)\n for i, card in ipairs(container.getObjects()) do\n if card.name == name then\n container.takeObject({\n index = card.index,\n position = Vector(position) + side,\n rotation = { 0, 270, 0 },\n smooth = false\n })\n return\n end\n end\n broadcastToAll(\"Couldn't find \" .. name, Color.Yellow)\nend\n\nfunction reshuffleEncounterDeck()\n local objs = Physics.cast({\n origin = ENCOUNTER_DECK_DISCARD_POSITION,\n direction = { 0, 1, 0 },\n type = 2,\n size = { 4, 4, 4 },\n max_distance = 0\n })\n for i, v in ipairs(objs) do\n local obj = v.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if not obj.is_face_down then obj.flip() end\n obj.setPosition(ENCOUNTER_DECK_SPAWN_POS)\n end\n end\n\n Wait.time(function() shuffleEncounterDeck() end, 1)\nend\n\nfunction shuffleEncounterDeck()\n local deck = getEncounterDeck()\n if deck ~= nil then deck.shuffle() end\nend\n\nfunction getEncounterDeck()\n local objs = Physics.cast({\n origin = ENCOUNTER_DECK_POS,\n direction = { 0, 1, 0 },\n type = 2,\n size = { 4, 4, 4 },\n max_distance = 0\n })\n for i, v in ipairs(objs) do\n local obj = v.hit_object\n if obj.tag == \"Deck\" then return obj end\n end\nend\n\nfunction hasClues(card)\n local objs = Physics.cast({\n origin = card.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n size = { 4, 5, 4 },\n max_distance = 0\n })\n local cluesFound = false\n for i, v in ipairs(objs) do\n local obj = v.hit_object\n if obj.tag == \"Tile\" then\n local props = obj.getCustomObject()\n if (props.image == TOKEN_IMAGES.clue and props.image_bottom == TOKEN_IMAGES.doom)\n or (props.image == TOKEN_IMAGES.doom and props.image_bottom == TOKEN_IMAGES.clue)\n then\n cluesFound = true\n break\n end\n end\n end\n return cluesFound\nend", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d74877", "Name": "Card", "Transform": { "posX": -23.676569, "posY": 1.5334723, "posZ": -0.02998847, "rotX": 0.0018496206, "rotY": 269.9961, "rotZ": 359.990448, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ulthar", "Description": "Skai. City.", "GMNotes": "{\n \"id\": \"06127\",\n \"type\": \"Location\",\n \"traits\": \"Skai. City.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Tilde\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": true, "Hands": true, "CardID": 275526, "SidewaysCard": false, "CustomDeck": { "2755": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d87cb2", "Name": "Deck", "Transform": { "posX": -2.68867421, "posY": 1.628001, "posZ": -5.04848528, "rotX": -1.30043361E-07, "rotY": 180.000183, "rotZ": 3.22467351E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": false, "Hands": false, "SidewaysCard": true, "DeckIDs": [ 275317, 275316, 275315, 275314, 275313 ], "CustomDeck": { "2753": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "7d8966", "Name": "Card", "Transform": { "posX": -13.11061, "posY": 1.58402824, "posZ": 42.85089, "rotX": 0.0178025123, "rotY": 179.999786, "rotZ": 0.0741316751, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King's Decree", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06126\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": false, "Hands": true, "CardID": 275317, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "d78fdd", "Name": "Card", "Transform": { "posX": -12.65023, "posY": 1.72878861, "posZ": 42.7050934, "rotX": 0.0175244045, "rotY": 180.000031, "rotZ": 0.064095445, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Seek Out the Night", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06125\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": false, "Hands": true, "CardID": 275316, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "c65b29", "Name": "Card", "Transform": { "posX": -12.9636154, "posY": 1.74668288, "posZ": 42.86624, "rotX": 0.0148617644, "rotY": 180.0009, "rotZ": 0.08124309, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Doom That Came Before", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06124\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": false, "Hands": true, "CardID": 275315, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "20f212", "Name": "Card", "Transform": { "posX": -12.7072363, "posY": 1.73268008, "posZ": 43.0748558, "rotX": 0.0136243543, "rotY": 180.001038, "rotZ": 0.0829606, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Isle of Oriab", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06123\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": false, "Hands": true, "CardID": 275314, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "cbc59e", "Name": "Card", "Transform": { "posX": -13.3660841, "posY": 1.73149014, "posZ": 42.6055, "rotX": 0.0154368114, "rotY": 180.000336, "rotZ": 0.07339504, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Kingdom of the Skai", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06122\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"clueThresholdPerInvestigator\": 2,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": false, "Hands": true, "CardID": 275313, "SidewaysCard": true, "CustomDeck": { "2753": { "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": "e93f00", "Name": "Card", "Transform": { "posX": -12.2620335, "posY": 1.53360486, "posZ": 8.80141, "rotX": 4.97739379E-08, "rotY": 270.000061, "rotZ": -7.510397E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Virgil Gray", "Description": "Writer of Strange Tales", "GMNotes": "{\n \"id\": \"06144\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Dreamer.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 275235, "SidewaysCard": false, "CustomDeck": { "2752": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "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": "7f5828", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2503128, "posY": 1.481499, "posZ": 27.9863968, "rotX": -6.402431E-09, "rotY": 270.00528, "rotZ": -5.214997E-08, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "1-A: Beyond the Gates of Sleep", "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, "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/775107869055713524/616B6512BE4D795AE4FFC1D76DAC23B88F623B48/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"075016\":{\"lock\":false,\"pos\":{\"x\":-3.7237,\"y\":1.5823,\"z\":-14.9545},\"rot\":{\"x\":359.9197,\"y\":270.0308,\"z\":0.0168}},\"1b07cc\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6862,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"2cd5d4\":{\"lock\":false,\"pos\":{\"x\":-2.7245,\"y\":1.6571,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"42b4ff\":{\"lock\":false,\"pos\":{\"x\":-2.6888,\"y\":1.6535,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":180.0017,\"z\":0.0803}},\"54a280\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":-0.0038,\"z\":359.9201}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"f07e08\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "075016", "Name": "Custom_Tile", "Transform": { "posX": -3.723699, "posY": 1.58300054, "posZ": -14.954504, "rotX": -2.47032375E-07, "rotY": 270.030731, "rotZ": 4.956915E-07, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Campaign A Setup", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'TDE_A'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1b07cc", "Name": "Card", "Transform": { "posX": -23.6763363, "posY": 1.53360486, "posZ": -0.030092109, "rotX": -4.871308E-07, "rotY": 269.999939, "rotZ": 7.034374E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Seventy Steps", "Description": "Of Lighter Slumber", "GMNotes": "{\n \"id\": \"06045\",\n \"type\": \"Location\",\n \"traits\": \"Steps.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Hourglass\"\n },\n \"locationBack\": {\n \"icons\": \"Heart\",\n \"connections\": \"Hourglass\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274401, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2cd5d4", "Name": "Card", "Transform": { "posX": -2.72455144, "posY": 1.59660506, "posZ": 0.373415083, "rotX": -1.601668E-08, "rotY": 179.999985, "rotZ": -2.34546977E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Journey through the Gates", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06040\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 19,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274600, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42b4ff", "Name": "Deck", "Transform": { "posX": -2.68888617, "posY": 1.623187, "posZ": -5.048583, "rotX": -1.28836874E-07, "rotY": 180.001709, "rotZ": 4.761198E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": false, "Hands": false, "SidewaysCard": true, "DeckIDs": [ 274604, 274603, 274602, 274601 ], "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "f3dd39", "Name": "Card", "Transform": { "posX": -0.553955, "posY": 3.438215, "posZ": -13.9903574, "rotX": 0.0168324672, "rotY": 180.001724, "rotZ": 0.0802589357, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Path", "Description": "Act 4", "GMNotes": "{\n \"id\": \"06044\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"clueThresholdPerInvestigator\": 5,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274604, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5cee0d", "Name": "Card", "Transform": { "posX": -1.10321772, "posY": 3.43646979, "posZ": -15.6497784, "rotX": 0.0168323759, "rotY": 180.00174, "rotZ": 0.0802591443, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Final Descent", "Description": "Act 3", "GMNotes": "{\n \"id\": \"06043\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274603, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "de502b", "Name": "Card", "Transform": { "posX": -0.84218967, "posY": 2.76301241, "posZ": -16.8501968, "rotX": 0.0168323554, "rotY": 180.00174, "rotZ": 0.08025898, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Trial of Nasht and Kaman-Thah", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06042\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274602, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3f6848", "Name": "Card", "Transform": { "posX": -2.68853378, "posY": 1.809068, "posZ": -5.04852247, "rotX": 0.0192188546, "rotY": 180.000076, "rotZ": 0.07795308, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Entering the Dreamlands", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06041\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274601, "SidewaysCard": true, "CustomDeck": { "2746": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "54a280", "Name": "Card", "Transform": { "posX": -23.6764336, "posY": 1.53360486, "posZ": -7.699994, "rotX": -4.86907766E-07, "rotY": 269.999878, "rotZ": 6.374539E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Cavern of Flame", "Description": "Cave. Steps.", "GMNotes": "{\n \"id\": \"06046\",\n \"type\": \"Location\",\n \"traits\": \"Cave. Steps.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Heart|SlantedEquals\"\n },\n \"locationBack\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Heart|SlantedEquals\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274402, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "2cf22b", "Name": "Card", "Transform": { "posX": 39.3514366, "posY": 3.4098, "posZ": 77.37932, "rotX": 0.0208066069, "rotY": 270.00946, "rotZ": 0.01677401, "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\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "Asset", "PlayerCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 274200, "SidewaysCard": false, "CustomDeck": { "2742": { "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": "974c44", "Name": "Card", "Transform": { "posX": 39.0742722, "posY": 3.42804384, "posZ": 74.08097, "rotX": 0.0177708846, "rotY": 270.000183, "rotZ": 0.0162155423, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Laboring Gug", "Description": "Monster. Gug.", "GMNotes": "{\n \"id\": \"06060\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Gug.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274101, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9cc8dc", "Name": "Deck", "Transform": { "posX": 1.6964252, "posY": 3.73143768, "posZ": 14.278841, "rotX": 359.948151, "rotY": 224.998062, "rotZ": 0.05831738, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "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": false, "Hands": false, "SidewaysCard": false, "DeckIDs": [ 274409, 274411, 274406, 274412, 274410, 274408, 274407 ], "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "2273ef", "Name": "Card", "Transform": { "posX": -23.6763439, "posY": 1.68731368, "posZ": 3.8599546, "rotX": 359.920532, "rotY": 269.9999, "rotZ": 0.0134935183, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06053\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Square|EnchantedWoods\",\n \"connections\": \"Tilde|Triangle|Diamond\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274409, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c9a005", "Name": "Card", "Transform": { "posX": -23.6765442, "posY": 1.83725619, "posZ": 3.860009, "rotX": 359.931, "rotY": 270.000153, "rotZ": 0.00307039218, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06055\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Plus|EnchantedWoods\",\n \"connections\": \"Tilde|Circle|Triangle\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274411, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b3fcf5", "Name": "Card", "Transform": { "posX": -23.6765213, "posY": 1.854765, "posZ": 3.85998821, "rotX": 359.917938, "rotY": 270.000061, "rotZ": 0.0161052831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06050\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Circle|EnchantedWoods\",\n \"connections\": \"Tilde|Star|Plus\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274406, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2157cc", "Name": "Card", "Transform": { "posX": -23.6741543, "posY": 1.80802608, "posZ": 3.858933, "rotX": 358.098724, "rotY": 269.975342, "rotZ": 0.89489615, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06056\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Apostrophe|EnchantedWoods\",\n \"connections\": \"Tilde\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274412, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8c287b", "Name": "Card", "Transform": { "posX": -23.6765232, "posY": 1.83922446, "posZ": 3.86001039, "rotX": 359.9195, "rotY": 270.0002, "rotZ": 0.0153193688, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06054\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Star|EnchantedWoods\",\n \"connections\": \"Tilde|Diamond|Circle\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274410, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "92e96b", "Name": "Card", "Transform": { "posX": -23.6765232, "posY": 1.84176338, "posZ": 3.86001015, "rotX": 359.9195, "rotY": 270.0003, "rotZ": 0.0153638385, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06052\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Triangle|EnchantedWoods\",\n \"connections\": \"Tilde|Plus|Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274408, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "14f2fe", "Name": "Card", "Transform": { "posX": -23.6765232, "posY": 1.84671867, "posZ": 3.86001, "rotX": 359.919525, "rotY": 270.000366, "rotZ": 0.0154158389, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Enchanted Woods", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06051\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent|EnchantedWoods\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Diamond|EnchantedWoods\",\n \"connections\": \"Tilde|Square|Star\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274407, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "c554c9", "Name": "Deck", "Transform": { "posX": 19.733448, "posY": 2.60855365, "posZ": -37.5685768, "rotX": 359.919739, "rotY": 270.000061, "rotZ": 180.016815, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter Deck", "Description": "", "GMNotes": "", "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": [ 274131, 274111, 274132, 274114, 231721, 274120, 231721, 274133, 274113, 274134, 274120, 274102, 274122, 231720, 274118, 274121, 274119, 274103, 274119, 274121, 274131, 274122, 231720, 274112, 274118, 274103, 274132 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "578fce", "Name": "Card", "Transform": { "posX": 14.3287363, "posY": 1.34936082, "posZ": 77.12063, "rotX": 0.020807771, "rotY": 270.000122, "rotZ": 0.0167682488, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Furtive Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06106\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274131, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5404ff", "Name": "Card", "Transform": { "posX": 5.9762125, "posY": 1.34604812, "posZ": 76.1658249, "rotX": 0.02080772, "rotY": 270.000122, "rotZ": 0.0167688653, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Crawling Mist", "Description": "Monster. Avatar.", "GMNotes": "{\n \"id\": \"06086\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Avatar.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274111, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6a71eb", "Name": "Card", "Transform": { "posX": 10.8953857, "posY": 1.35096252, "posZ": 86.85204, "rotX": 0.0208022948, "rotY": 270.000153, "rotZ": 0.016769195, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stealthy Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06107\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274132, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c1a0c1", "Name": "Card", "Transform": { "posX": 2.68838215, "posY": 1.347185, "posZ": 84.1291962, "rotX": 0.0208078176, "rotY": 270.000122, "rotZ": 0.0167686474, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Pandemonium)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06089\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274114, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c4ce76", "Name": "Card", "Transform": { "posX": -13.9735909, "posY": 1.73492968, "posZ": 1.969332, "rotX": 359.9267, "rotY": 270.0006, "rotZ": 0.0145301558, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Obscuring Fog", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01168\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231721, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "841cfc", "Name": "Card", "Transform": { "posX": 14.3647461, "posY": 1.35111558, "posZ": 83.07091, "rotX": 0.02080731, "rotY": 270.000122, "rotZ": 0.016768286, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deeper Slumber", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06095\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274120, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50e716", "Name": "Card", "Transform": { "posX": -13.8034887, "posY": 1.57302034, "posZ": 1.99893022, "rotX": 359.920471, "rotY": 270.000641, "rotZ": 0.0145632224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Obscuring Fog", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01168\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231721, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "be06bc", "Name": "Card", "Transform": { "posX": 11.1632357, "posY": 1.34905612, "posZ": 80.00709, "rotX": 0.0208133273, "rotY": 270.000183, "rotZ": 0.0167741217, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Inconspicuous Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06108\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274133, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9a84de", "Name": "Card", "Transform": { "posX": 1.704878, "posY": 1.34584463, "posZ": 80.7701645, "rotX": 0.0208076891, "rotY": 270.000183, "rotZ": 0.016768489, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Discord)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06088\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274113, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6aaec7", "Name": "Card", "Transform": { "posX": 10.4340258, "posY": 1.347994, "posZ": 77.2828445, "rotX": 0.0208079051, "rotY": 270.0003, "rotZ": 0.0167690869, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Zoog Burrow", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06109\",\n \"type\": \"Treachery\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274134, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a13b33", "Name": "Card", "Transform": { "posX": 14.8478355, "posY": 1.35229611, "posZ": 86.504715, "rotX": 0.02080748, "rotY": 270.000122, "rotZ": 0.0167685673, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deeper Slumber", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06095\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274120, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "30a8fd", "Name": "Card", "Transform": { "posX": 6.390212, "posY": 1.34718919, "posZ": 79.55042, "rotX": 0.0208074842, "rotY": 270.000824, "rotZ": 0.016768869, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Zoog", "Description": "Creature. Zoog. Elite.", "GMNotes": "{\n \"id\": \"06061\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog. Elite.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274102, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b3f13e", "Name": "Card", "Transform": { "posX": 19.31351, "posY": 1.35409915, "posZ": 87.16512, "rotX": 0.0194639154, "rotY": 270.016052, "rotZ": 0.0158865564, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Prismatic Phenomenon", "Description": "Power.", "GMNotes": "{\n \"id\": \"06097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274122, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -14.5550861, "posY": 1.57516873, "posZ": 5.69822454, "rotX": 359.92038, "rotY": 270.002563, "rotZ": 0.0152713312, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crypt Chill", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01167\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231720, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4259c3", "Name": "Card", "Transform": { "posX": 22.4578781, "posY": 1.35281169, "posZ": 78.8279, "rotX": 0.0213993136, "rotY": 270.003021, "rotZ": 0.0169224273, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamer's Curse", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06093\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274118, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6a8971", "Name": "Card", "Transform": { "posX": 21.8291836, "posY": 1.35398853, "posZ": 83.62457, "rotX": 0.0208105836, "rotY": 269.988464, "rotZ": 0.0167643335, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamlands Eclipse", "Description": "Power.", "GMNotes": "{\n \"id\": \"06096\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274121, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "34827b", "Name": "Card", "Transform": { "posX": 18.28582, "posY": 1.35154665, "posZ": 79.67875, "rotX": 0.0208072942, "rotY": 270.000061, "rotZ": 0.0167683177, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Somniphobia", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274119, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5220fb", "Name": "Card", "Transform": { "posX": 6.78721857, "posY": 1.3482188, "posZ": 82.57534, "rotX": 0.0208076388, "rotY": 270.000031, "rotZ": 0.0167690162, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lost in the Woods", "Description": "Blunder.", "GMNotes": "{\n \"id\": \"06062\",\n \"type\": \"Treachery\",\n \"traits\": \"Blunder.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274103, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c34a3e", "Name": "Card", "Transform": { "posX": 18.2608337, "posY": 1.35082424, "posZ": 77.24169, "rotX": 0.0208078679, "rotY": 270.000061, "rotZ": 0.0167684387, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Somniphobia", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Terror.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274119, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "427a1d", "Name": "Card", "Transform": { "posX": 21.73517, "posY": 1.44899857, "posZ": 86.50061, "rotX": 356.55896, "rotY": 269.9948, "rotZ": 0.01701287, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamlands Eclipse", "Description": "Power.", "GMNotes": "{\n \"id\": \"06096\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274121, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f2aca5", "Name": "Card", "Transform": { "posX": 14.8493814, "posY": 1.35047209, "posZ": 80.27121, "rotX": 0.0208077654, "rotY": 270.000122, "rotZ": 0.01676835, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Furtive Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06106\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274131, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4a7876", "Name": "Card", "Transform": { "posX": 18.1364231, "posY": 1.35241461, "posZ": 82.82968, "rotX": 0.02080732, "rotY": 270.006775, "rotZ": 0.0167727135, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Prismatic Phenomenon", "Description": "Power.", "GMNotes": "{\n \"id\": \"06097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274122, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "16d6d6", "Name": "Card", "Transform": { "posX": -14.5491152, "posY": 1.73727059, "posZ": 5.64764357, "rotX": 359.924774, "rotY": 270.002625, "rotZ": 0.0113747623, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crypt Chill", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01167\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231720, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8205b1", "Name": "Card", "Transform": { "posX": 1.68461835, "posY": 1.344847, "posZ": 77.38719, "rotX": 0.0208076648, "rotY": 270.000122, "rotZ": 0.0167682879, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Law of 'Ygiroth (Chaos)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"06087\",\n \"type\": \"Treachery\",\n \"traits\": \"Terror.\",\n \"hidden\": true,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274112, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "76859e", "Name": "Card", "Transform": { "posX": 22.2842884, "posY": 1.43405008, "posZ": 80.80763, "rotX": 0.0192378685, "rotY": 270.023163, "rotZ": 355.773743, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dreamer's Curse", "Description": "Curse.", "GMNotes": "{\n \"id\": \"06093\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274118, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "37b4cd", "Name": "Card", "Transform": { "posX": 7.09294271, "posY": 1.34948814, "posZ": 86.5327454, "rotX": 0.0208071768, "rotY": 270.0001, "rotZ": 0.016768394, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lost in the Woods", "Description": "Blunder.", "GMNotes": "{\n \"id\": \"06062\",\n \"type\": \"Treachery\",\n \"traits\": \"Blunder.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274103, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b50e33", "Name": "Card", "Transform": { "posX": 10.9278841, "posY": 1.34991217, "posZ": 83.22328, "rotX": 0.02080437, "rotY": 270.000061, "rotZ": 0.0167663489, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stealthy Zoog", "Description": "Creature. Zoog.", "GMNotes": "{\n \"id\": \"06107\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Zoog.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274132, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "2828b6", "Name": "Card", "Transform": { "posX": 1.69642472, "posY": 3.728411, "posZ": 14.2788372, "rotX": 359.94812, "rotY": 224.998062, "rotZ": 0.0583290569, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Enchanted Path", "Description": "Woods.", "GMNotes": "{\n \"id\": \"06049\",\n \"type\": \"Location\",\n \"traits\": \"Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Tee|Crescent\"\n },\n \"locationBack\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Tee|Crescent|EnchantedWoods\"\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274405, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2fb629", "Name": "Card", "Transform": { "posX": 1.69648647, "posY": 3.71471977, "posZ": 14.2788353, "rotX": 359.9621, "rotY": 224.991257, "rotZ": 0.05468249, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Base of the Steps", "Description": "Steps. Woods.", "GMNotes": "{\n \"id\": \"06048\",\n \"type\": \"Location\",\n \"traits\": \"Steps. Woods.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tee\",\n \"connections\": \"SlantedEquals|Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Tee\",\n \"connections\": \"SlantedEquals|Tilde\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274404, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "062996", "Name": "Card", "Transform": { "posX": 1.69651234, "posY": 3.69915676, "posZ": 14.2788219, "rotX": 359.954742, "rotY": 225.0013, "rotZ": 0.0689351261, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Seven Hundred Steps", "Description": "Of Deeper Slumber", "GMNotes": "{\n \"id\": \"06047\",\n \"type\": \"Location\",\n \"traits\": \"Steps.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Hourglass|Tee\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Hourglass|Tee\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274403, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6ebabc", "Name": "Card", "Transform": { "posX": 43.96482, "posY": 3.41234827, "posZ": 80.36105, "rotX": 0.0208074041, "rotY": 270.000031, "rotZ": 0.0167699456, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Kaman-Thah", "Description": "Priest of the Dreamlands", "GMNotes": "{\n \"id\": \"06057\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Dreamlands. Warden. Elite.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274413, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "33f2ec", "Name": "Card", "Transform": { "posX": 38.74365, "posY": 3.41053915, "posZ": 80.65822, "rotX": 0.0208071955, "rotY": 270.000031, "rotZ": 0.0167701822, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Nasht", "Description": "Priest of the Dreamlands", "GMNotes": "{\n \"id\": \"06058\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Dreamlands. Warden. Elite.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274414, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "f07e08", "Name": "Card", "Transform": { "posX": -3.95595312, "posY": 1.59660506, "posZ": -10.4412985, "rotX": -7.407888E-08, "rotY": 270.000031, "rotZ": 1.6692411E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Beyond the Gates of Sleep", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"-X. X is the number of revealed Woods locations.\", \"modifier\": -999}, \"Skull\": {\"description\": \"-X. X is the number of cards in your hand.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-2. If this is an attack or evasion attempt against a swarming enemy, add 1 swarm card to it.\", \"modifier\": -2}}, \"front\": {\"Cultist\": {\"description\": \"-X. X is the number of revealed Enchanted Woods locations.\", \"modifier\": -999}, \"Skull\": {\"description\": \"-X. X is half the number of cards in your hand (rounded up).\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-2. If you fail and this is an attack or evasion attempt against a swarming enemy, add 1 swarm card to it.\", \"modifier\": -2}}}, \"id\": \"06039\"}", "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": false, "Hands": true, "CardID": 274400, "SidewaysCard": false, "CustomDeck": { "2744": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646805159/968F84A126D57214C3BC8E095D9D8EB066ED8D6C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493383646804247/225C1675DCFAFA6331AF23D73934CE52544F4863/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "AttachedDecals": [ { "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": "c3844b", "Name": "Custom_PDF", "Transform": { "posX": 0, "posY": 1.5, "posZ": 0, "rotX": 0, "rotY": 270, "rotZ": 0, "scaleX": 2.2, "scaleY": 1, "scaleZ": 2.2 }, "Nickname": "The Dream-Eaters - Campaign Guide", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "Tags": [ "CampaignGuide", "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, "CustomPDF": { "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/11/f3/11f39016-e74b-4619-be67-22c59e08f0d2/the_dream-eaters_campaign_guide_full_release-compressed.pdf", "PDFPassword": "", "PDFPage": 0, "PDFPageOffset": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e14c76", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2496252, "posY": 1.48149908, "posZ": -28.0137253, "rotX": -5.79019677E-08, "rotY": 269.999847, "rotZ": -2.43153266E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "4-B: Weaver of the Cosmos", "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, "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/1016065725025748077/974B3E099D5428A651584B0375B814653CB9337C/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CustomShader": { "SpecularColor": { "r": 1.0, "g": 1.0, "b": 1.0 }, "SpecularIntensity": 0.0, "SpecularSharpness": 2.0, "FresnelStrength": 0.0 }, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"01500b\":{\"lock\":false,\"pos\":{\"x\":-2.916,\"y\":1.5679,\"z\":-37.5365},\"rot\":{\"x\":-0.0001,\"y\":269.9963,\"z\":179.8165}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"387d55\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.7074,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"43f634\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"6a8547\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0022,\"z\":0.0803}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.332,\"y\":1.628,\"z\":-0.0464},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0169}},\"7b90b5\":{\"lock\":false,\"pos\":{\"x\":-20.4623,\"y\":1.61,\"z\":-0.0761},\"rot\":{\"x\":359.9201,\"y\":270.0098,\"z\":0.0169}},\"8d0101\":{\"lock\":false,\"pos\":{\"x\":0.3316,\"y\":1.6179,\"z\":-37.5895},\"rot\":{\"x\":0,\"y\":270.0088,\"z\":180.1835}},\"98f205\":{\"lock\":false,\"pos\":{\"x\":-27.014,\"y\":1.6192,\"z\":0.0078},\"rot\":{\"x\":359.9201,\"y\":270.0098,\"z\":0.0169}},\"aec151\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7504,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9893,\"z\":180.0168}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.8113,\"y\":1.5824,\"z\":-15.0053},\"rot\":{\"x\":359.9197,\"y\":269.9971,\"z\":0.0168}},\"f7f920\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":179.9958,\"z\":0.0803}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "7a167a", "Name": "Custom_Model_Bag", "Transform": { "posX": 1.69, "posY": 1.56, "posZ": 14.24, "rotX": 0, "rotY": 225, "rotZ": 0, "scaleX": 2.0, "scaleY": 2.0, "scaleZ": 2.0 }, "Nickname": "Set-aside", "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, "CustomMesh": { "MeshURL": "http://cloud-3.steamusercontent.com/ugc/2038485431565955058/F72FECE5488594A28292C06997A2E28A8B8961C5/", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", "ColliderURL": "", "Convex": true, "MaterialIndex": 1, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "PhysicsMaterial": { "StaticFriction": 0.6, "DynamicFriction": 0.6, "Bounciness": 0.0, "FrictionCombine": 0, "BounceCombine": 0 }, "Rigidbody": { "Mass": 1.375, "Drag": 5.0, "AngularDrag": 5.0, "UseGravity": true }, "ContainedObjects": [ { "GUID": "7b57ef", "Name": "Bag", "Transform": { "posX": 4.762305, "posY": 2.40015864, "posZ": 1.33124065, "rotX": -0.0035392323, "rotY": 0.000217387322, "rotZ": 359.983246, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Extra Tokens", "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, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "81a1d7", "Name": "Custom_Tile", "Transform": { "posX": -13.0905676, "posY": 3.58318949, "posZ": 21.6624165, "rotX": 359.019073, "rotY": 270.0152, "rotZ": 0.29373765, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "a7a9cb", "Name": "Custom_Tile", "Transform": { "posX": -15.2726822, "posY": 3.58320785, "posZ": 25.5734558, "rotX": 359.9201, "rotY": 270.0139, "rotZ": 0.0167054888, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "984eec", "Name": "Custom_Tile", "Transform": { "posX": -10.4738226, "posY": 3.57504964, "posZ": 20.5865231, "rotX": 359.9201, "rotY": 270.0238, "rotZ": 0.0168405846, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "1df0a5", "Name": "Custom_Tile", "Transform": { "posX": -16.0062656, "posY": 3.585387, "posZ": 29.4992619, "rotX": 359.9201, "rotY": 270.0301, "rotZ": 0.0168198254, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "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, "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": "912fa4", "Name": "Deck", "Transform": { "posX": 36.5471573, "posY": 3.33169985, "posZ": -6.654401, "rotX": 359.919739, "rotY": 270.000549, "rotZ": 0.0168379769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spinners in Darkness", "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": [ 234642, 234642 ], "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "f44cc4", "Name": "Card", "Transform": { "posX": -5.602693, "posY": 1.569491, "posZ": 28.7768612, "rotX": 359.920227, "rotY": 270.001953, "rotZ": 0.0158219952, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Spinner in Darkness", "Description": "Power.", "GMNotes": "{\n \"id\": \"06352\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234642, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4f27bf", "Name": "Card", "Transform": { "posX": -5.60283327, "posY": 1.71950507, "posZ": 28.77666, "rotX": 359.917664, "rotY": 270.000732, "rotZ": 0.00334994076, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Spinner in Darkness", "Description": "Power.", "GMNotes": "{\n \"id\": \"06352\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234642, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "f0a43a", "Name": "Bag", "Transform": { "posX": 1.68379545, "posY": 3.47717857, "posZ": 14.2786245, "rotX": 359.9641, "rotY": 224.997833, "rotZ": 0.0549375452, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Atlach-Nacha", "Description": "Clear the map and click place when instructed to engage Atlach-Nacha", "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, "LuaScript": "function updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction onload(saved_data)\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects()\r\n createSetupActionButtons()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects()\r\n local howManyButtons = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1.25 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor\r\n objPos.z = objPos.z * globalScaleFactor\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj) end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=1000, width=1000,\r\n color={0.75,0.25,0.25,0.6},\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons()\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=1100,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj)\r\n local color = {0,1,0,0.6}\r\n if memoryList[obj.getGUID()] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n memoryList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n self.editButton({index=index, color=color})\r\n memoryList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n if next(memoryList) == nil then\r\n broadcastToAll(\"You cannot submit without any selections.\", {0.75, 0.25, 0.25})\r\n else\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n end\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0,0.3,-2}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={0,0.3,-2.8}, rotation={0,180,0}, height=350, width=800,\r\n font_size=250, color={0,0,0}, font_color={1,1,1}\r\n })\r\n-- self.createButton({\r\n-- label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n-- position={-2,0.3,0}, rotation={0,270,0}, height=350, width=800,\r\n-- font_size=250, color={0,0,0}, font_color={1,1,1}\r\n-- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot,\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local deltaPos = {}\r\n local bounds = obj.getBounds()\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + (bounds.size.y - bounds.offset.y)\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"13f1f9\":{\"lock\":false,\"pos\":{\"x\":-33.5533,\"y\":1.626,\"z\":-7.7173},\"rot\":{\"x\":359.9201,\"y\":270.0078,\"z\":0.0169}},\"1b6f2a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0001,\"z\":359.9201}},\"34d21c\":{\"lock\":false,\"pos\":{\"x\":-28.5014,\"y\":1.6341,\"z\":-2.469},\"rot\":{\"x\":359.9201,\"y\":269.9781,\"z\":0.0169}},\"4d1c37\":{\"lock\":false,\"pos\":{\"x\":-27.0057,\"y\":1.6214,\"z\":7.6653},\"rot\":{\"x\":359.9201,\"y\":270.0078,\"z\":0.0169}},\"5391d4\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"6af4f4\":{\"lock\":false,\"pos\":{\"x\":-31.8318,\"y\":1.6387,\"z\":-2.4732},\"rot\":{\"x\":359.9201,\"y\":270.0026,\"z\":0.0168}},\"719afa\":{\"lock\":false,\"pos\":{\"x\":-27.0473,\"y\":1.6169,\"z\":-7.6666},\"rot\":{\"x\":359.9201,\"y\":270.0079,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7729,\"y\":1.6316,\"z\":-3.8299},\"rot\":{\"x\":359.9832,\"y\":0.0003,\"z\":359.9201}},\"8b17a1\":{\"lock\":false,\"pos\":{\"x\":-28.4878,\"y\":1.6355,\"z\":2.2838},\"rot\":{\"x\":359.9201,\"y\":270.0031,\"z\":0.0168}},\"8e78c7\":{\"lock\":false,\"pos\":{\"x\":-25.8364,\"y\":1.6192,\"z\":5.9049},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"90ff22\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0,\"z\":359.9201}},\"a2f955\":{\"lock\":false,\"pos\":{\"x\":-30.1756,\"y\":1.6371,\"z\":-0.045},\"rot\":{\"x\":359.9201,\"y\":270.0023,\"z\":0.0168}},\"bef50d\":{\"lock\":false,\"pos\":{\"x\":-33.4851,\"y\":1.6304,\"z\":7.5392},\"rot\":{\"x\":359.9201,\"y\":270.0079,\"z\":0.0169}},\"f4d669\":{\"lock\":false,\"pos\":{\"x\":-31.8502,\"y\":1.6401,\"z\":2.2814},\"rot\":{\"x\":359.9201,\"y\":270.0025,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "34d21c", "Name": "Card", "Transform": { "posX": -28.5014, "posY": 1.63407779, "posZ": -2.46900058, "rotX": 359.9201, "rotY": 269.978058, "rotZ": 0.0168702658, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Legs of Atlach-Nacha", "Description": "Ancient One. Spider. Elite.", "GMNotes": "{\n \"id\": \"06348\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Spider. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "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": true, "Hands": true, "CardID": 234638, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6af4f4", "Name": "Card", "Transform": { "posX": -31.8318, "posY": 1.63872051, "posZ": -2.47320032, "rotX": 359.9201, "rotY": 270.002563, "rotZ": 0.01683609, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Legs of Atlach-Nacha", "Description": "Ancient One. Spider. Elite.", "GMNotes": "{\n \"id\": \"06350\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Spider. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "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": true, "Hands": true, "CardID": 234640, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8b17a1", "Name": "Card", "Transform": { "posX": -28.4878, "posY": 1.63545561, "posZ": 2.28379965, "rotX": 359.9201, "rotY": 270.0031, "rotZ": 0.0168353152, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Legs of Atlach-Nacha", "Description": "Ancient One. Spider. Elite.", "GMNotes": "{\n \"id\": \"06347\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Spider. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "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": true, "Hands": true, "CardID": 234637, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8e78c7", "Name": "Custom_Tile", "Transform": { "posX": -25.84, "posY": 1.6, "posZ": 5.9, "rotX": 0, "rotY": 270, "rotZ": 0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Atlach-Nacha Helper", "Description": "Rotates Atlach-Nacha with her legs, tokens and card attachments by the number of spaces displayed. Left-click the number to increase, right-click to decrease, then click \"Rotate\".", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696129502531615566/5EEBE5EDB93947E2138C14A354A5669C3682256F/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696129502531615566/5EEBE5EDB93947E2138C14A354A5669C3682256F/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 0, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "local MIN_VALUE = 1\nlocal val = 1\n\nfunction onload()\n self.createButton({\n label = \"Rotate\",\n click_function = \"doRotation\",\n function_owner = self,\n position = { 0, 0.1, -0.4 },\n height = 120,\n width = 450,\n scale = { x = 1.75, y = 1.75, z = 1.75 },\n font_size = 100\n })\n\n self.createButton({\n label = val,\n click_function = \"add_subtract\",\n function_owner = self,\n position = { 0, 0.1, 0.4 },\n height = 120,\n width = 250,\n scale = { x = 1.75, y = 1.75, z = 1.75 },\n font_size = 100\n })\nend\n\nfunction add_subtract(_, _, isRightClick)\n local mod = isRightClick and -1 or 1\n new_value = math.max(val + mod, MIN_VALUE)\n if val ~= new_value then\n val = new_value\n self.editButton({\n index = 1,\n label = tostring(val)\n })\n end\nend\n\nfunction doRotation(_, playercolor)\n if IS_ROTATING then return end\n\n IS_ROTATING = true\n local body = getObjectFromGUID(\"a2f955\")\n if body == nil then\n printToColor(\"Place Atlach-Nacha first, then try again\", playercolor)\n end\n\n local objs = Physics.cast({\n origin = body.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n size = { 6, 6, 6 },\n max_distance = 0\n })\n\n local numAttachments = 0\n for i, v in ipairs(objs) do\n local obj = v.hit_object\n local type = obj.getData().Name\n local guid = obj.getGUID()\n if guid ~= \"a2f955\" and\n guid ~= \"721ba2\" and\n guid ~= \"4ee1f2\" and\n (obj.tag == \"Card\" or type == \"Custom_Tile\" or type == \"Custom_Token\") then\n numAttachments = numAttachments + 1\n body.addAttachment(obj)\n end\n end\n\n local r = body.getRotation()\n body.setRotationSmooth({ r.x, r.y + (45 * val), r.z }, false, true)\n Wait.time(function() detachLegs(body, numAttachments) end, 0.5)\nend\n\nfunction detachLegs(body, numAttachments)\n for i = numAttachments - 1, 0, -1 do\n body.removeAttachment(i)\n end\n Wait.time(function() IS_ROTATING = false end, 0.5)\nend\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a2f955", "Name": "Card", "Transform": { "posX": -30.1756, "posY": 1.63712466, "posZ": -0.04500036, "rotX": 359.9201, "rotY": 270.0023, "rotZ": 0.0168364346, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Atlach-Nacha", "Description": "The Spider God", "GMNotes": "{\n \"id\": \"06346\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Ancient One. Spider. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "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": 234743, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f4d669", "Name": "Card", "Transform": { "posX": -31.8502, "posY": 1.64014351, "posZ": 2.2814, "rotX": 359.9201, "rotY": 270.002533, "rotZ": 0.0168360583, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Legs of Atlach-Nacha", "Description": "Ancient One. Spider. Elite.", "GMNotes": "{\n \"id\": \"06349\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. Spider. Elite.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "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": true, "Hands": true, "CardID": 234639, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "387d55", "Name": "Deck", "Transform": { "posX": -30.2243652, "posY": 1.6131413, "posZ": -0.0300765689, "rotX": -3.193877E-07, "rotY": 269.9997, "rotZ": 9.965006E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "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": [ 234742, 234739, 234737, 234742, 234738, 234741, 234737, 234739, 234741, 234740, 234742, 234739, 234737, 234738, 234740 ], "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "ed1c11", "Name": "Card", "Transform": { "posX": -23.67624, "posY": 1.68621993, "posZ": -0.0300510451, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168761685, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06345\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234742, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dfdc8c", "Name": "Card", "Transform": { "posX": -36.77312, "posY": 1.70448279, "posZ": -0.0300165825, "rotX": 359.9201, "rotY": 269.999847, "rotZ": 0.0168764386, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06342\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234739, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ed03a", "Name": "Card", "Transform": { "posX": -23.6762924, "posY": 1.69070172, "posZ": 15.1899462, "rotX": 359.9201, "rotY": 269.9999, "rotZ": 0.0168759115, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06340\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n },\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234737, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "73088a", "Name": "Card", "Transform": { "posX": -30.223959, "posY": 1.69649577, "posZ": 3.859956, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168762319, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06345\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234742, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4b3251", "Name": "Card", "Transform": { "posX": -30.2241669, "posY": 1.69535065, "posZ": -0.0300257578, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168762021, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06341\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234738, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "39ace3", "Name": "Card", "Transform": { "posX": -36.7731667, "posY": 1.70896447, "posZ": 15.1900759, "rotX": 359.9201, "rotY": 269.9999, "rotZ": 0.0168759748, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06344\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234741, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "08a091", "Name": "Card", "Transform": { "posX": -23.6763458, "posY": 1.68960345, "posZ": 11.4599724, "rotX": 359.9201, "rotY": 269.999969, "rotZ": 0.0168761928, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06340\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n },\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234737, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5c5ec4", "Name": "Card", "Transform": { "posX": -36.7729263, "posY": 1.70672035, "posZ": 7.569942, "rotX": 359.9201, "rotY": 269.999969, "rotZ": 0.0168762449, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06342\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234739, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "727790", "Name": "Card", "Transform": { "posX": -36.77312, "posY": 1.707866, "posZ": 11.4599857, "rotX": 359.9201, "rotY": 269.999969, "rotZ": 0.016876502, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06344\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234741, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "02caab", "Name": "Card", "Transform": { "posX": -30.2241669, "posY": 1.698734, "posZ": 11.460021, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168761387, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06343\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234740, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9fa834", "Name": "Card", "Transform": { "posX": -30.223978, "posY": 1.69758832, "posZ": 7.569946, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168762617, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06345\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234742, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "361fd7", "Name": "Card", "Transform": { "posX": -36.7729149, "posY": 1.705628, "posZ": 3.8599627, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168763045, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06342\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 2,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234739, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9aed9c", "Name": "Card", "Transform": { "posX": -23.6762581, "posY": 1.688458, "posZ": 7.569946, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168767422, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06340\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n },\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234737, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c63cd6", "Name": "Card", "Transform": { "posX": -23.6762486, "posY": 1.68736541, "posZ": 3.859968, "rotX": 359.9201, "rotY": 270.000061, "rotZ": 0.0168762021, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06341\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234738, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "823065", "Name": "Card", "Transform": { "posX": -30.2240086, "posY": 1.699832, "posZ": 15.1900253, "rotX": 359.9201, "rotY": 269.999939, "rotZ": 0.0168759488, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Great Web", "Description": "Otherworld. Extradimensional.", "GMNotes": "{\n \"id\": \"06343\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld. Extradimensional.\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ]\n }\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234740, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "43f634", "Name": "Card", "Transform": { "posX": -3.95595336, "posY": 1.59660506, "posZ": -10.4411983, "rotX": -7.763054E-08, "rotY": 270.0, "rotZ": 3.54119969E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Weaver of the Cosmos", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, and there is an Ancient One enemy at your location, it attacks you.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-3. If this skill test fails during an attack against a Spider enemy, place 1 doom on that enemy's location.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-X. X is the amount of doom on locations in play.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-1. The black cat tears at the web with its claws. If you succeed by 2 or more, remove 1 doom from your location.\", \"modifier\": -1}}, \"front\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, and there is an Ancient One enemy at your location, it attacks you.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-3. If this skill test fails during an attack against a Spider enemy, place 1 doom on that enemy's location.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-X. X is the highest amount of doom on a location in play.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"0. The black cat tears at the web with its claws. If you succeed by 2 or more, remove 1 doom from your location.\", \"modifier\": 0}}}, \"id\": \"06333\"}", "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": false, "Hands": true, "CardID": 234736, "SidewaysCard": false, "CustomDeck": { "2347": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781079/EBC4A272423668544053A4ACD161A993E038255D/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025781883/DDC7B603B5E571A152D76364CCF3155BB7BC8C6F/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6a8547", "Name": "Deck", "Transform": { "posX": -2.724648, "posY": 1.61837292, "posZ": 0.37330994, "rotX": 1.47420891E-07, "rotY": 180.002151, "rotZ": -2.57221672E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda 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": true, "DeckIDs": [ 234546, 234545, 234544 ], "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "49d1a4", "Name": "Card", "Transform": { "posX": 19.4841557, "posY": 1.51886225, "posZ": -24.4325123, "rotX": 0.0179983433, "rotY": 179.212616, "rotZ": 0.07888174, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Realities Interwoven", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"06336\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 11,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234546, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "86b4a8", "Name": "Card", "Transform": { "posX": 19.5595875, "posY": 1.66736352, "posZ": -24.5467453, "rotX": 0.0185175, "rotY": 180.011826, "rotZ": 0.07801582, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "A Trail of Twists", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"06335\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 9,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234545, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "75881e", "Name": "Card", "Transform": { "posX": 19.0962067, "posY": 1.68526483, "posZ": -24.40002, "rotX": 0.0168122612, "rotY": 180.01918, "rotZ": 0.0872047842, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Bridge of Webs", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"06334\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 7,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234544, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "aec151", "Name": "Deck", "Transform": { "posX": -3.92773366, "posY": 1.7290957, "posZ": 5.75725031, "rotX": 5.316337E-08, "rotY": 269.989319, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encounter 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": false, "Hands": false, "SidewaysCard": false, "DeckIDs": [ 234644, 234644, 231720, 274128, 234643, 274110, 234641, 234641, 274128, 274127, 234643, 274109, 234643, 231719, 234641, 231719, 231719, 274126, 231721, 274109, 274110, 231720, 274127, 231721, 234644, 274127 ], "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "785613", "Name": "Card", "Transform": { "posX": 23.264204, "posY": 1.89883888, "posZ": -24.5000648, "rotX": 359.913483, "rotY": 270.012848, "rotZ": 179.9988, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Weaving", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06354\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234644, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "785613", "Name": "Card", "Transform": { "posX": 22.785202, "posY": 1.92803645, "posZ": -24.6396484, "rotX": 359.920135, "rotY": 270.000061, "rotZ": 180.016922, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Weaving", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06354\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234644, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -14.5550861, "posY": 1.57516873, "posZ": 5.69822454, "rotX": 359.92038, "rotY": 270.002563, "rotZ": 0.0152713312, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crypt Chill", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01167\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231720, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "09c755", "Name": "Card", "Transform": { "posX": -0.6885309, "posY": 1.4827323, "posZ": 57.056572, "rotX": 0.007400155, "rotY": 270.009, "rotZ": 0.01982787, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sickening Webs", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"06103\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274128, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ea2b60", "Name": "Card", "Transform": { "posX": 30.2965164, "posY": 1.501012, "posZ": -33.87221, "rotX": 359.920135, "rotY": 269.999939, "rotZ": 0.0168719124, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Caught in a Web", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06353\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234643, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "924656", "Name": "Card", "Transform": { "posX": -16.3824444, "posY": 1.50997329, "posZ": 55.3458862, "rotX": 0.0223769117, "rotY": 270.0001, "rotZ": 0.0136615671, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Will of the Spider-Mother", "Description": "Power.", "GMNotes": "{\n \"id\": \"06085\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274110, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ef8a41", "Name": "Card", "Transform": { "posX": 26.7373238, "posY": 1.67394149, "posZ": -26.8421936, "rotX": 359.927, "rotY": 269.970947, "rotZ": 0.026428191, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Web-Spinner", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06351\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234641, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ef8a41", "Name": "Card", "Transform": { "posX": 27.28021, "posY": 1.50728, "posZ": -26.8438931, "rotX": 359.9202, "rotY": 270.003052, "rotZ": 0.0164223611, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Web-Spinner", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06351\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234641, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "23fc06", "Name": "Card", "Transform": { "posX": -0.8677753, "posY": 1.33790851, "posZ": 57.3880653, "rotX": 0.022798948, "rotY": 270.010162, "rotZ": 0.005616975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sickening Webs", "Description": "Obstacle.", "GMNotes": "{\n \"id\": \"06103\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Obstacle.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274128, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "133060", "Name": "Card", "Transform": { "posX": -0.839634538, "posY": 1.49983108, "posZ": 54.6420059, "rotX": 0.0234334059, "rotY": 270.009674, "rotZ": 0.0152485454, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Spiders", "Description": "Creature. Spider.", "GMNotes": "{\n \"id\": \"06102\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274127, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ea2b60", "Name": "Card", "Transform": { "posX": 30.2300072, "posY": 1.67932355, "posZ": -33.6048, "rotX": 359.9363, "rotY": 270.0, "rotZ": 0.0131211616, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Caught in a Web", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06353\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234643, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b126fb", "Name": "Card", "Transform": { "posX": -16.12129, "posY": 1.49274647, "posZ": 55.211235, "rotX": 0.018673053, "rotY": 270.000061, "rotZ": 0.0111498982, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grey Weaver", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06084\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274109, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d9386a", "Name": "Card", "Transform": { "posX": 30.238409, "posY": 1.6664232, "posZ": -33.603672, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Caught in a Web", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"06353\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234643, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -15.6701107, "posY": 1.57669926, "posZ": 5.718232, "rotX": 359.920654, "rotY": 270.001251, "rotZ": 0.0133364461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e634db", "Name": "Card", "Transform": { "posX": 27.13497, "posY": 1.66542327, "posZ": -26.84374, "rotX": 359.9193, "rotY": 270.003082, "rotZ": 0.016360376, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Web-Spinner", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06351\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234641, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8af879", "Name": "Card", "Transform": { "posX": -15.808506, "posY": 1.73237514, "posZ": 5.64793253, "rotX": 359.9293, "rotY": 270.001251, "rotZ": 0.01372296, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -15.7747707, "posY": 1.753205, "posZ": 5.66288233, "rotX": 359.921753, "rotY": 270.001221, "rotZ": 0.0162846111, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ancient Evils", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01166\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231719, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0f9c1e", "Name": "Card", "Transform": { "posX": -1.136676, "posY": 1.486699, "posZ": 54.612114, "rotX": 0.0193328764, "rotY": 270.009644, "rotZ": 0.01589946, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spider of Leng", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06101\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274126, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c4ce76", "Name": "Card", "Transform": { "posX": -13.9735909, "posY": 1.73492968, "posZ": 1.969332, "rotX": 359.9267, "rotY": 270.0006, "rotZ": 0.0145301558, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Obscuring Fog", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01168\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231721, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "621de5", "Name": "Card", "Transform": { "posX": -16.29789, "posY": 1.33173692, "posZ": 54.9044876, "rotX": 0.0208100639, "rotY": 270.000061, "rotZ": 0.0168662574, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grey Weaver", "Description": "Monster. Spider.", "GMNotes": "{\n \"id\": \"06084\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Spider.\",\n \"victory\": 1,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274109, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50e06a", "Name": "Card", "Transform": { "posX": -16.24422, "posY": 1.49625111, "posZ": 54.82901, "rotX": 0.02021771, "rotY": 270.0001, "rotZ": 0.01658786, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Will of the Spider-Mother", "Description": "Power.", "GMNotes": "{\n \"id\": \"06085\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Power.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274110, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "16d6d6", "Name": "Card", "Transform": { "posX": -14.5491152, "posY": 1.73727059, "posZ": 5.64764357, "rotX": 359.924774, "rotY": 270.002625, "rotZ": 0.0113747623, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crypt Chill", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01167\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231720, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "eb88d3", "Name": "Card", "Transform": { "posX": -0.844609141, "posY": 1.33724856, "posZ": 54.5767746, "rotX": 0.02087849, "rotY": 270.009552, "rotZ": 0.01652528, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Spiders", "Description": "Creature. Spider.", "GMNotes": "{\n \"id\": \"06102\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274127, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50e716", "Name": "Card", "Transform": { "posX": -13.8034887, "posY": 1.57302034, "posZ": 1.99893022, "rotX": 359.920471, "rotY": 270.000641, "rotZ": 0.0145632224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Obscuring Fog", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"01168\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hazard.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 231721, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "785613", "Name": "Card", "Transform": { "posX": 22.7851753, "posY": 1.91837645, "posZ": -24.63965, "rotX": 359.920135, "rotY": 270.000061, "rotZ": 180.016922, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Endless Weaving", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"06354\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Scheme.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234644, "SidewaysCard": false, "CustomDeck": { "2346": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025770470/7C77423FFA657FB6B5937C80D6813C24E2D0E88C/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "127543", "Name": "Card", "Transform": { "posX": -0.996398449, "posY": 1.38670981, "posZ": 55.2076263, "rotX": 0.0273220912, "rotY": 270.00946, "rotZ": 359.992828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swarm of Spiders", "Description": "Creature. Spider.", "GMNotes": "{\n \"id\": \"06102\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Creature. Spider.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 274127, "SidewaysCard": false, "CustomDeck": { "2741": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "bbb70a", "Name": "Custom_Tile", "Transform": { "posX": -3.75753975, "posY": 1.58305418, "posZ": -14.9979162, "rotX": -0.000228307224, "rotY": 269.799866, "rotZ": 0.00245783082, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Weaver of the Cosmos", "Description": "click to set chaos token difficulty", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/949588657194710961/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'Weaver of the Cosmos'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n\r\nfunction standaloneClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='standalone'})\r\nend", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f7f920", "Name": "Deck", "Transform": { "posX": -2.68857932, "posY": 1.61837292, "posZ": -5.04858828, "rotX": -6.9203935E-08, "rotY": 179.995773, "rotZ": -4.631326E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act 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": true, "DeckIDs": [ 234549, 234548, 234547 ], "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "6215ed", "Name": "Card", "Transform": { "posX": 21.4735966, "posY": 1.51475608, "posZ": -28.9740639, "rotX": 0.0147228912, "rotY": 181.445313, "rotZ": 0.08024027, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Scheme's Demise", "Description": "Act 3", "GMNotes": "{\n \"id\": \"06339\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234549, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "525296", "Name": "Card", "Transform": { "posX": 21.2655869, "posY": 1.66419578, "posZ": -28.5544834, "rotX": -0.003770626, "rotY": 179.9814, "rotZ": 0.06552141, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Weaver of the Cosmos", "Description": "Act 2", "GMNotes": "{\n \"id\": \"06338\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234548, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "75881e", "Name": "Card", "Transform": { "posX": 21.28369, "posY": 1.6812712, "posZ": -29.3294468, "rotX": -0.00366310868, "rotY": 179.999573, "rotZ": 0.0668778643, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Journey Across the Bridge", "Description": "Act 1", "GMNotes": "{\n \"id\": \"06337\",\n \"type\": \"Act\",\n \"class\": \"Mythos\",\n \"clueThresholdPerInvestigator\": 3,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "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": 234547, "SidewaysCard": true, "CustomDeck": { "2345": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025757858/C291D7AC5E6D9A6B2497084DCCFC1623FFBA4FE4/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025759245/C44D15D425A11A50C4EBC0956DAAD13BFD8282AA/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ], "AttachedDecals": [ { "Transform": { "posX": -0.0021877822, "posY": -0.08963572, "posZ": -0.00288731651, "rotX": 270.0, "rotY": 359.869568, "rotZ": 0.0, "scaleX": 2.00000215, "scaleY": 2.00000238, "scaleZ": 2.00000262 }, "CustomDecal": { "Name": "dunwich_back", "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", "Size": 7.4 } } ] }, { "GUID": "f40183", "Name": "Custom_Tile", "Transform": { "posX": -1.2196908, "posY": 1.48149908, "posZ": -26.866703, "rotX": -3.85802139E-07, "rotY": 270.072784, "rotZ": 3.63121359E-07, "scaleX": 7.0, "scaleY": 1.0, "scaleZ": 7.0 }, "Nickname": "The Dream-Quest - Campaign Log", "Tags": [ "CampaignLog" ], "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/775107869055943792/F71B0D381488194732C8C56F4582709E5347D0C7/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695252/F9415595789317D4FAB83601CD43D165168FBA46/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 0, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "-- Campaign Log: The Dream-Quest\r\n\r\n-- returns the trauma values for the investigators from left to right (4x physical, 4x mental)\r\nfunction returnTrauma()\r\n local trauma = {}\r\n\r\n -- physical trauma from left to right\r\n trauma[1] = ref_buttonData.counter[1].value or 0\r\n trauma[2] = ref_buttonData.counter[4].value or 0\r\n trauma[3] = ref_buttonData.counter[7].value or 0\r\n trauma[4] = ref_buttonData.counter[10].value or 0\r\n\r\n -- mental trauma from left to right\r\n trauma[5] = ref_buttonData.counter[2].value or 0\r\n trauma[6] = ref_buttonData.counter[5].value or 0\r\n trauma[7] = ref_buttonData.counter[8].value or 0\r\n trauma[8] = ref_buttonData.counter[11].value or 0\r\n\r\n return trauma\r\nend\r\n\r\n--Set this to true while editing and false when you have finished\r\ndisableSave = false\r\n\r\n--Color information for button text (r,g,b, values of 0-1)\r\nbuttonFontColor = {0,0,0}\r\n\r\n--Color information for button background\r\nbuttonColor = {0.902,0.886,0.788}\r\n\r\n--Change scale of button (Avoid changing if possible)\r\nbuttonScale = {0.1,0.1,0.1}\r\n\r\n--This is the button placement information\r\ndefaultButtonData = {\r\n --Add checkboxes\r\n checkbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for checkbox\r\n state = default starting value for checkbox (true=checked, false=not)\r\n ]]\r\n --1 checkbox\r\n {\r\n pos = {0.306,0.11,0.051},\r\n size = 250,\r\n state = false\r\n },\r\n --2 checkbox\r\n {\r\n pos = {0.35,0.11,0.114},\r\n size = 250,\r\n state = false\r\n },\r\n --3 checkbox\r\n {\r\n pos = {0.399,0.11,0.169},\r\n size = 250,\r\n state = false\r\n },\r\n --4 checkbox\r\n {\r\n pos = {0.455,0.11,0.221},\r\n size = 250,\r\n state = false\r\n },\r\n --5 checkbox\r\n {\r\n pos = {0.5,0.11,0.279},\r\n size = 250,\r\n state = false\r\n },\r\n --6 checkbox\r\n {\r\n pos = {0.54,0.11,0.334},\r\n size = 250,\r\n state = false\r\n },\r\n --7 checkbox\r\n {\r\n pos = {0.568,0.11,0.392},\r\n size = 250,\r\n state = false\r\n },\r\n --8 checkbox\r\n {\r\n pos = {0.604,0.11,0.457},\r\n size = 250,\r\n state = false\r\n },\r\n --9 checkbox\r\n {\r\n pos = {0.229,0.11,-0.007},\r\n size = 250,\r\n state = false\r\n },\r\n --10 checkbox\r\n {\r\n pos = {-0.816,0.11,0.02},\r\n size = 250,\r\n state = false\r\n },\r\n --End of checkboxes\r\n },\r\n --Add counters that have a + and - button\r\n counter = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for counter\r\n value = default starting value for counter\r\n hideBG = if background of counter is hidden (true=hidden, false=not)\r\n ]]\r\n --Slot one counter 1\r\n {\r\n pos = {-0.7,0.11,-0.45},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot one counter 2\r\n {\r\n pos = {-0.50,0.11,-0.45},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot one xp 1\r\n {\r\n pos = {-0.517,0.11,-0.55},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot two counter 1\r\n {\r\n pos = {-0.274,0.11,-0.445},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot two counter 2\r\n {\r\n pos = {-0.06,0.11,-0.445},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot two xp 1\r\n {\r\n pos = {-0.061,0.11,-0.54},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot three counter 1\r\n {\r\n pos = {0.153,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot three counter 2\r\n {\r\n pos = {0.379,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot three xp 1\r\n {\r\n pos = {0.38,0.11,-0.54},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot four counter 1\r\n {\r\n pos = {0.614,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot four counter 2\r\n {\r\n pos = {0.82,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot four xp 1\r\n {\r\n pos = {0.827,0.11,-0.54},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n\r\n --End of counters\r\n },\r\n --Add editable text boxes\r\n textbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n rows = how many lines of text you want for this box\r\n width = how wide the text box is\r\n font_size = size of text. This and \"rows\" effect overall height\r\n label = what is shown when there is no text. \"\" = nothing\r\n value = text entered into box. \"\" = nothing\r\n alignment = Number to indicate how you want text aligned\r\n (1=Automatic, 2=Left, 3=Center, 4=Right, 5=Justified)\r\n ]]\r\n --Slot one player\r\n {\r\n pos = {-0.637,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot one investigator\r\n {\r\n pos = {-0.637,0.11,-0.625},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot one story\r\n {\r\n pos = {-0.637,0.11,-0.27},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot two player\r\n {\r\n pos = {-0.2,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot two investigator\r\n {\r\n pos = {-0.2,0.11,-0.625},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot two story\r\n {\r\n pos = {-0.2,0.11,-0.27},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot three player\r\n {\r\n pos = {0.241,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot three investigator\r\n {\r\n pos = {0.237,0.11,-0.62},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot three story\r\n {\r\n pos = {0.24,0.11,-0.268},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot four player\r\n {\r\n pos = {0.671,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot four investigator\r\n {\r\n pos = {0.671,0.11,-0.62},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot four story\r\n {\r\n pos = {0.671,0.11,-0.265},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes\r\n {\r\n pos = {-0.393,0.11,0.265},\r\n rows =10,\r\n width = 3200,\r\n font_size = 200,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Killed Investigators\r\n {\r\n pos = {-0.417,0.11,0.881},\r\n rows = 4,\r\n width = 3500,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Evidence of Kadath\r\n {\r\n pos = {-0.388,0.11,0.676},\r\n rows = 2,\r\n width = 3500,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Chaos Bag\r\n {\r\n pos = {0.782,0.11,0.8},\r\n rows = 10,\r\n width = 1500,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --End of textboxes\r\n }\r\n}\r\n\r\n\r\n\r\n--Lua beyond this point, I recommend doing something more fun with your life\r\n\r\n\r\n\r\n--Save function\r\nlocal alreadySaving = false -- Copy this too!\r\nfunction updateSave()\r\n\r\n function string.replaceText(text, old, new)\r\n local b,e = text:find(old,1,true)\r\n if b==nil then\r\n return text\r\n else\r\n return text:sub(1,b-1) .. new .. text:sub(e+1)\r\n end\r\n end\r\n\r\n function wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\n end\r\n\r\n function deepcopy(orig)\r\n local orig_type = type(orig)\r\n local copy\r\n if orig_type == 'table' then\r\n copy = {}\r\n for orig_key, orig_value in next, orig, nil do\r\n copy[deepcopy(orig_key)] = deepcopy(orig_value)\r\n end\r\n setmetatable(copy, deepcopy(getmetatable(orig)))\r\n else -- number, string, boolean, etc\r\n copy = orig\r\n end\r\n return copy\r\n end\r\n\r\n function startSaving()\r\n while alreadySaving do\r\n wait(0.01)\r\n end\r\n alreadySaving = true\r\n local ref_buttonData = deepcopy(ref_buttonData)\r\n local input_values = {}\r\n local checkbox_values = {}\r\n local counter_values = {}\r\n\r\n local GUID = self.getGUID()\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n input_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n input_values[counter] = val.label\r\n val.label = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n checkbox_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":bv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n counter_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n counter_values[counter] = val2.value\r\n val2.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n counter_values[counter] = val2.change_value\r\n val2.change_value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n\r\n saved_data = JSON.encode(ref_buttonData)\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.value = input_values[counter]\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.label = input_values[counter]\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n val.value = checkbox_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":bv:\"..counter..\"u\", string.gsub(checkbox_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n val.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n val2.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n val2.change_value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n if disableSave==true then saved_data=\"\" end\r\n self.script_state = saved_data\r\n\r\n alreadySaving = false\r\n return 1\r\n end\r\n startLuaCoroutine(self, \"startSaving\")\r\nend\r\n\r\n--Startup procedure\r\nfunction onload(saved_data)\r\n if disableSave==true then saved_data=\"\" end\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n ref_buttonData = loaded_data\r\n else\r\n ref_buttonData = defaultButtonData\r\n end\r\n\r\n spawnedButtonCount = 0\r\n createCheckbox()\r\n createCounter()\r\n createTextbox()\r\nend\r\n\r\n\r\n\r\n--Click functions for buttons\r\n\r\n\r\n\r\n--Checks or unchecks the given box\r\nfunction click_checkbox(tableIndex, buttonIndex)\r\n if ref_buttonData.checkbox[tableIndex].state == true then\r\n ref_buttonData.checkbox[tableIndex].state = false\r\n self.editButton({index=buttonIndex, label=\"\"})\r\n else\r\n ref_buttonData.checkbox[tableIndex].state = true\r\n self.editButton({index=buttonIndex, label=string.char(10008)})\r\n end\r\n updateSave()\r\nend\r\n\r\n--Applies value to given counter display\r\nfunction click_counter(tableIndex, buttonIndex, amount)\r\n ref_buttonData.counter[tableIndex].value = ref_buttonData.counter[tableIndex].value + amount\r\n self.editButton({index=buttonIndex, label=ref_buttonData.counter[tableIndex].value})\r\n updateSave()\r\nend\r\n\r\n--Updates saved value for given text box\r\nfunction click_textbox(i, value, selected)\r\n if selected == false then\r\n ref_buttonData.textbox[i].value = value\r\n updateSave()\r\n end\r\nend\r\n\r\n--Dud function for if you have a background on a counter\r\nfunction click_none() end\r\n\r\n\r\n\r\n--Button creation\r\n\r\n\r\n\r\n--Makes checkboxes\r\nfunction createCheckbox()\r\n for i, data in ipairs(ref_buttonData.checkbox) do\r\n --Sets up reference function\r\n local buttonNumber = spawnedButtonCount\r\n local funcName = \"checkbox\"..i\r\n local func = function() click_checkbox(i, buttonNumber) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"\"\r\n if data.state==true then label=string.char(10008) end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=data.pos, height=data.size, width=data.size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\n--Makes counters\r\nfunction createCounter()\r\n for i, data in ipairs(ref_buttonData.counter) do\r\n --Sets up display\r\n local displayNumber = spawnedButtonCount\r\n --Sets up label\r\n local label = data.value\r\n --Sets height/width for display\r\n local size = data.size\r\n if data.hideBG == true then size = 0 end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=\"click_none\", function_owner=self,\r\n position=data.pos, height=size, width=size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up add 1\r\n local funcName = \"counterAdd\"..i\r\n local func = function() click_counter(i, displayNumber, 1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"+\"\r\n --Sets up position\r\n local offsetDistance = (data.size/2 + data.size/4) * (buttonScale[1] * 0.002)\r\n local pos = {data.pos[1] + offsetDistance, data.pos[2], data.pos[3]}\r\n --Sets up size\r\n local size = data.size / 2\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up subtract 1\r\n local funcName = \"counterSub\"..i\r\n local func = function() click_counter(i, displayNumber, -1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"-\"\r\n --Set up position\r\n local pos = {data.pos[1] - offsetDistance, data.pos[2], data.pos[3]}\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\nfunction createTextbox()\r\n for i, data in ipairs(ref_buttonData.textbox) do\r\n --Sets up reference function\r\n local funcName = \"textbox\"..i\r\n local func = function(_,_,val,sel) click_textbox(i,val,sel) end\r\n self.setVar(funcName, func)\r\n\r\n self.createInput({\r\n input_function = funcName,\r\n function_owner = self,\r\n label = data.label,\r\n alignment = data.alignment,\r\n position = data.pos,\r\n scale = buttonScale,\r\n width = data.width,\r\n height = (data.font_size*data.rows)+24,\r\n font_size = data.font_size,\r\n color = buttonColor,\r\n font_color = buttonFontColor,\r\n value = data.value,\r\n })\r\n end\r\nend", "LuaScriptState": "", "XmlUI": "", "States": { "2": { "GUID": "4e2191", "Name": "Custom_Tile", "Transform": { "posX": -1.22, "posY": 1.48, "posZ": -26.87, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 7.0, "scaleY": 1.0, "scaleZ": 7.0 }, "Nickname": "The Web of Dreams - Campaign Log", "Tags": [ "CampaignLog" ], "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/775107869055944280/1D37D5E062542452B411D8A0EE668F75B7A909CF/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695252/F9415595789317D4FAB83601CD43D165168FBA46/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 0, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "-- Campaign Log: The Web of Dreams\r\n\r\n-- returns the trauma values for the investigators from left to right (4x physical, 4x mental)\r\nfunction returnTrauma()\r\n local trauma = {}\r\n\r\n -- physical trauma from left to right\r\n trauma[1] = ref_buttonData.counter[1].value or 0\r\n trauma[2] = ref_buttonData.counter[4].value or 0\r\n trauma[3] = ref_buttonData.counter[7].value or 0\r\n trauma[4] = ref_buttonData.counter[10].value or 0\r\n\r\n -- mental trauma from left to right\r\n trauma[5] = ref_buttonData.counter[2].value or 0\r\n trauma[6] = ref_buttonData.counter[5].value or 0\r\n trauma[7] = ref_buttonData.counter[8].value or 0\r\n trauma[8] = ref_buttonData.counter[11].value or 0\r\n\r\n return trauma\r\nend\r\n\r\n--Set this to true while editing and false when you have finished\r\ndisableSave = false\r\n\r\n--Color information for button text (r,g,b, values of 0-1)\r\nbuttonFontColor = {0,0,0}\r\n\r\n--Color information for button background\r\nbuttonColor = {0.902,0.886,0.788}\r\n\r\n--Change scale of button (Avoid changing if possible)\r\nbuttonScale = {0.1,0.1,0.1}\r\n\r\n--This is the button placement information\r\ndefaultButtonData = {\r\n --Add checkboxes\r\n checkbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for checkbox\r\n state = default starting value for checkbox (true=checked, false=not)\r\n ]]\r\n --1 checkbox\r\n {\r\n pos = {-0.931,0.11,-0.006},\r\n size = 250,\r\n state = false\r\n },\r\n --2 checkbox\r\n {\r\n pos = {-0.928,0.11,0.076},\r\n size = 250,\r\n state = false\r\n },\r\n --3 checkbox\r\n {\r\n pos = {-0.924,0.11,0.154},\r\n size = 250,\r\n state = false\r\n },\r\n --4 checkbox\r\n {\r\n pos = {-0.919,0.11,0.232},\r\n size = 250,\r\n state = false\r\n },\r\n --5 checkbox\r\n {\r\n pos = {-0.919,0.11,0.313},\r\n size = 250,\r\n state = false\r\n },\r\n --6 checkbox\r\n {\r\n pos = {-0.914,0.11,0.388},\r\n size = 250,\r\n state = false\r\n },\r\n --7 checkbox\r\n {\r\n pos = {-0.914,0.11,0.471},\r\n size = 250,\r\n state = false\r\n },\r\n --8 checkbox\r\n {\r\n pos = {-0.915,0.11,0.548},\r\n size = 250,\r\n state = false\r\n },\r\n --9 checkbox\r\n {\r\n pos = {-0.915,0.11,0.624},\r\n size = 250,\r\n state = false\r\n },\r\n --End of checkboxes\r\n },\r\n --Add counters that have a + and - button\r\n counter = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for counter\r\n value = default starting value for counter\r\n hideBG = if background of counter is hidden (true=hidden, false=not)\r\n ]]\r\n --Slot one counter 1\r\n {\r\n pos = {-0.74,0.11,-0.45},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot one counter 2\r\n {\r\n pos = {-0.54,0.11,-0.45},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot one xp 1\r\n {\r\n pos = {-0.54,0.11,-0.55},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot two counter 1\r\n {\r\n pos = {-0.3,0.11,-0.445},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot two counter 2\r\n {\r\n pos = {-0.09,0.11,-0.445},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot two xp 1\r\n {\r\n pos = {-0.09,0.11,-0.54},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot three counter 1\r\n {\r\n pos = {0.13,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot three counter 2\r\n {\r\n pos = {0.34,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot three xp 1\r\n {\r\n pos = {0.35,0.11,-0.54},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot four counter 1\r\n {\r\n pos = {0.58,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot four counter 2\r\n {\r\n pos = {0.78,0.11,-0.44},\r\n size = 400,\r\n value = 0,\r\n hideBG = true\r\n },\r\n --Slot four xp 1\r\n {\r\n pos = {0.78,0.11,-0.54},\r\n size = 300,\r\n value = 0,\r\n hideBG = true\r\n },\r\n\r\n --End of counters\r\n },\r\n --Add editable text boxes\r\n textbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n rows = how many lines of text you want for this box\r\n width = how wide the text box is\r\n font_size = size of text. This and \"rows\" effect overall height\r\n label = what is shown when there is no text. \"\" = nothing\r\n value = text entered into box. \"\" = nothing\r\n alignment = Number to indicate how you want text aligned\r\n (1=Automatic, 2=Left, 3=Center, 4=Right, 5=Justified)\r\n ]]\r\n --Slot one player\r\n {\r\n pos = {-0.677,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot one investigator\r\n {\r\n pos = {-0.677,0.11,-0.625},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot one story\r\n {\r\n pos = {-0.677,0.11,-0.27},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot two player\r\n {\r\n pos = {-0.24,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot two investigator\r\n {\r\n pos = {-0.24,0.11,-0.625},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot two story\r\n {\r\n pos = {-0.24,0.11,-0.27},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot three player\r\n {\r\n pos = {0.21,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot three investigator\r\n {\r\n pos = {0.21,0.11,-0.62},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot three story\r\n {\r\n pos = {0.21,0.11,-0.268},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot four player\r\n {\r\n pos = {0.65,0.11,-0.70},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot four investigator\r\n {\r\n pos = {0.65,0.11,-0.62},\r\n rows = 1,\r\n width = 2000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Slot four story\r\n {\r\n pos = {0.65,0.11,-0.265},\r\n rows = 9,\r\n width = 2000,\r\n font_size = 100,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 1\r\n {\r\n pos = {0.33,0.11,0.273},\r\n rows = 10,\r\n width = 2500,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Campaign Notes 2\r\n {\r\n pos = {0.48,0.11,0.632},\r\n rows = 8,\r\n width = 4000,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Killed Investigators\r\n {\r\n pos = {-0.542,0.11,0.867},\r\n rows = 4,\r\n width = 3500,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Steps of the Bridge\r\n {\r\n pos = {0.415,0.11,0.94},\r\n rows = 2,\r\n width = 3500,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --Chaos Bag\r\n {\r\n pos = {0.797,0.11,0.26},\r\n rows = 10,\r\n width = 1500,\r\n font_size = 150,\r\n label = \"Click to type\",\r\n value = \"\",\r\n alignment = 2\r\n },\r\n --End of textboxes\r\n }\r\n}\r\n\r\n\r\n\r\n--Lua beyond this point, I recommend doing something more fun with your life\r\n\r\n\r\n\r\n--Save function\r\nlocal alreadySaving = false -- Copy this too!\r\nfunction updateSave()\r\n\r\n function string.replaceText(text, old, new)\r\n local b,e = text:find(old,1,true)\r\n if b==nil then\r\n return text\r\n else\r\n return text:sub(1,b-1) .. new .. text:sub(e+1)\r\n end\r\n end\r\n\r\n function wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\n end\r\n\r\n function deepcopy(orig)\r\n local orig_type = type(orig)\r\n local copy\r\n if orig_type == 'table' then\r\n copy = {}\r\n for orig_key, orig_value in next, orig, nil do\r\n copy[deepcopy(orig_key)] = deepcopy(orig_value)\r\n end\r\n setmetatable(copy, deepcopy(getmetatable(orig)))\r\n else -- number, string, boolean, etc\r\n copy = orig\r\n end\r\n return copy\r\n end\r\n\r\n function startSaving()\r\n while alreadySaving do\r\n wait(0.01)\r\n end\r\n alreadySaving = true\r\n local ref_buttonData = deepcopy(ref_buttonData)\r\n local input_values = {}\r\n local checkbox_values = {}\r\n local counter_values = {}\r\n\r\n local GUID = self.getGUID()\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n input_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n input_values[counter] = val.label\r\n val.label = \"u\"..GUID..\":iv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n checkbox_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":bv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n counter_values[counter] = val.value\r\n val.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n counter_values[counter] = val2.value\r\n val2.value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n counter_values[counter] = val2.change_value\r\n val2.change_value = \"u\"..GUID..\":cv:\"..counter..\"u\"\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n\r\n saved_data = JSON.encode(ref_buttonData)\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.textbox) do\r\n if val.value != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.value = input_values[counter]\r\n counter = counter + 1\r\n end\r\n if val.label != nil then\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":iv:\"..counter..\"u\", string.gsub(input_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n val.label = input_values[counter]\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.checkbox) do\r\n if val.value != nil then\r\n val.value = checkbox_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":bv:\"..counter..\"u\", string.gsub(checkbox_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n\r\n local counter = 1\r\n for _, val in ipairs(ref_buttonData.counter) do\r\n if val.value != nil then\r\n val.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n\r\n if val.counters != nil then\r\n for _, val2 in ipairs(val.counters) do\r\n if val2.value != nil then\r\n val2.value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n if val2.change_value != nil then\r\n val2.change_value = counter_values[counter]\r\n saved_data = saved_data:replaceText(\"u\"..GUID..\":cv:\"..counter..\"u\", string.gsub(counter_values[counter], \"[\\\\\\\"']\", \"\\\\%1\"))\r\n counter = counter + 1\r\n end\r\n end\r\n end\r\n\r\n end\r\n end\r\n if disableSave==true then saved_data=\"\" end\r\n self.script_state = saved_data\r\n\r\n alreadySaving = false\r\n return 1\r\n end\r\n startLuaCoroutine(self, \"startSaving\")\r\nend\r\n\r\n--Startup procedure\r\nfunction onload(saved_data)\r\n if disableSave==true then saved_data=\"\" end\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n ref_buttonData = loaded_data\r\n else\r\n ref_buttonData = defaultButtonData\r\n end\r\n\r\n spawnedButtonCount = 0\r\n createCheckbox()\r\n createCounter()\r\n createTextbox()\r\nend\r\n\r\n\r\n\r\n--Click functions for buttons\r\n\r\n\r\n\r\n--Checks or unchecks the given box\r\nfunction click_checkbox(tableIndex, buttonIndex)\r\n if ref_buttonData.checkbox[tableIndex].state == true then\r\n ref_buttonData.checkbox[tableIndex].state = false\r\n self.editButton({index=buttonIndex, label=\"\"})\r\n else\r\n ref_buttonData.checkbox[tableIndex].state = true\r\n self.editButton({index=buttonIndex, label=string.char(10008)})\r\n end\r\n updateSave()\r\nend\r\n\r\n--Applies value to given counter display\r\nfunction click_counter(tableIndex, buttonIndex, amount)\r\n ref_buttonData.counter[tableIndex].value = ref_buttonData.counter[tableIndex].value + amount\r\n self.editButton({index=buttonIndex, label=ref_buttonData.counter[tableIndex].value})\r\n updateSave()\r\nend\r\n\r\n--Updates saved value for given text box\r\nfunction click_textbox(i, value, selected)\r\n if selected == false then\r\n ref_buttonData.textbox[i].value = value\r\n updateSave()\r\n end\r\nend\r\n\r\n--Dud function for if you have a background on a counter\r\nfunction click_none() end\r\n\r\n\r\n\r\n--Button creation\r\n\r\n\r\n\r\n--Makes checkboxes\r\nfunction createCheckbox()\r\n for i, data in ipairs(ref_buttonData.checkbox) do\r\n --Sets up reference function\r\n local buttonNumber = spawnedButtonCount\r\n local funcName = \"checkbox\"..i\r\n local func = function() click_checkbox(i, buttonNumber) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"\"\r\n if data.state==true then label=string.char(10008) end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=data.pos, height=data.size, width=data.size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\n--Makes counters\r\nfunction createCounter()\r\n for i, data in ipairs(ref_buttonData.counter) do\r\n --Sets up display\r\n local displayNumber = spawnedButtonCount\r\n --Sets up label\r\n local label = data.value\r\n --Sets height/width for display\r\n local size = data.size\r\n if data.hideBG == true then size = 0 end\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=\"click_none\", function_owner=self,\r\n position=data.pos, height=size, width=size,\r\n font_size=data.size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up add 1\r\n local funcName = \"counterAdd\"..i\r\n local func = function() click_counter(i, displayNumber, 1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"+\"\r\n --Sets up position\r\n local offsetDistance = (data.size/2 + data.size/4) * (buttonScale[1] * 0.002)\r\n local pos = {data.pos[1] + offsetDistance, data.pos[2], data.pos[3]}\r\n --Sets up size\r\n local size = data.size / 2\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n\r\n --Sets up subtract 1\r\n local funcName = \"counterSub\"..i\r\n local func = function() click_counter(i, displayNumber, -1) end\r\n self.setVar(funcName, func)\r\n --Sets up label\r\n local label = \"-\"\r\n --Set up position\r\n local pos = {data.pos[1] - offsetDistance, data.pos[2], data.pos[3]}\r\n --Creates button and counts it\r\n self.createButton({\r\n label=label, click_function=funcName, function_owner=self,\r\n position=pos, height=size, width=size,\r\n font_size=size, scale=buttonScale,\r\n color=buttonColor, font_color=buttonFontColor\r\n })\r\n spawnedButtonCount = spawnedButtonCount + 1\r\n end\r\nend\r\n\r\nfunction createTextbox()\r\n for i, data in ipairs(ref_buttonData.textbox) do\r\n --Sets up reference function\r\n local funcName = \"textbox\"..i\r\n local func = function(_,_,val,sel) click_textbox(i,val,sel) end\r\n self.setVar(funcName, func)\r\n\r\n self.createInput({\r\n input_function = funcName,\r\n function_owner = self,\r\n label = data.label,\r\n alignment = data.alignment,\r\n position = data.pos,\r\n scale = buttonScale,\r\n width = data.width,\r\n height = (data.font_size*data.rows)+24,\r\n font_size = data.font_size,\r\n color = buttonColor,\r\n font_color = buttonFontColor,\r\n value = data.value,\r\n })\r\n end\r\nend", "LuaScriptState": "", "XmlUI": "" } } } ] }