SCED/content/generated/en/campaigns/TheDream-Eaters.json
2023-06-26 10:13:37 +02:00

34763 lines
1.4 MiB

{
"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": ""
}
}
}
]
}