{ "GUID": "aca04c", "Name": "Custom_Model_Bag", "Transform": { "posX": 39.0, "posY": 1.48149693, "posZ": -55.0, "rotX": 1.96648585E-07, "rotY": 269.999573, "rotZ": -8.594456E-07, "scaleX": 1.0, "scaleY": 0.14, "scaleZ": 1.0 }, "Nickname": "The Path to Carcosa", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "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/762723517667645467/CDF71CF96691CEF2E690F71332479ACBA0697864/", "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,-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\":{\"00daab\":{\"lock\":false,\"pos\":{\"x\":0.2698,\"y\":1.4896,\"z\":28.7753},\"rot\":{\"x\":359.9201,\"y\":269.9937,\"z\":0.0169}},\"42d2dc\":{\"lock\":false,\"pos\":{\"x\":12.2504,\"y\":1.4684,\"z\":13.438},\"rot\":{\"x\":359.9201,\"y\":270.0118,\"z\":0.0169}},\"6730a1\":{\"lock\":false,\"pos\":{\"x\":12.2502,\"y\":1.4709,\"z\":22.0782},\"rot\":{\"x\":359.9201,\"y\":270.0175,\"z\":0.0168}},\"83ccd4\":{\"lock\":false,\"pos\":{\"x\":12.2515,\"y\":1.4735,\"z\":30.8271},\"rot\":{\"x\":359.9201,\"y\":270.0338,\"z\":0.0168}},\"ae8317\":{\"lock\":false,\"pos\":{\"x\":-1.3869,\"y\":1.4756,\"z\":-26.5424},\"rot\":{\"x\":359.9201,\"y\":270.0018,\"z\":0.0169}},\"bd4167\":{\"lock\":false,\"pos\":{\"x\":12.2498,\"y\":1.4633,\"z\":-3.9192},\"rot\":{\"x\":359.9201,\"y\":270.0253,\"z\":0.0168}},\"ce5d30\":{\"lock\":false,\"pos\":{\"x\":12.2503,\"y\":1.4556,\"z\":-30.0549},\"rot\":{\"x\":359.9201,\"y\":269.993,\"z\":0.0169}},\"dd8b0d\":{\"lock\":false,\"pos\":{\"x\":12.2511,\"y\":1.4582,\"z\":-21.3057},\"rot\":{\"x\":359.9201,\"y\":270.0436,\"z\":0.0168}},\"e7efa6\":{\"lock\":false,\"pos\":{\"x\":12.2492,\"y\":1.4658,\"z\":4.6891},\"rot\":{\"x\":359.9201,\"y\":270.044,\"z\":0.0168}},\"eb48ff\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.4607,\"z\":-12.6656},\"rot\":{\"x\":359.9201,\"y\":270.0235,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "00daab", "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 Path to Carcosa - Campaign Guide", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "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": "http://cloud-3.steamusercontent.com/ugc/2037356364974805078/16F0BA4529572D16D2798D09C52C6A2BE833A63A/", "PDFPassword": "", "PDFPage": 0, "PDFPageOffset": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42d2dc", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2504187, "posY": 1.48149908, "posZ": 13.437995, "rotX": -1.92483284E-07, "rotY": 270.01178, "rotZ": 1.30013973E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "3: Echoes of the Past", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/829135118403811527/7F4BB68D974D97E41EADC007DB2C67D958B82D20/", "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\":{\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"106e0f\":{\"lock\":false,\"pos\":{\"x\":-20.5475,\"y\":1.6102,\"z\":0.004},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"188399\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0803}},\"339e43\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.92}},\"452210\":{\"lock\":false,\"pos\":{\"x\":-4.0608,\"y\":1.5826,\"z\":-15.3593},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"4e601e\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":0.0169}},\"68f53e\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-27.264,\"y\":1.6194,\"z\":-0.2535},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"740ce6\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"763978\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}},\"77e479\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9997,\"z\":0.0803}},\"93aee3\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"9be8fd\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0169}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"ba0d96\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6902,\"z\":15.1901},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"cb4537\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.9201}},\"f2ab06\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7877,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0007,\"z\":180.0168}},\"f72ca3\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6811,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"fc0ccf\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6994,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"fe7779\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.92}}}}", "XmlUI": "", "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": "4fd6d0", "Name": "Card", "Transform": { "posX": 2.52583766, "posY": 3.61648, "posZ": 39.2917137, "rotX": 359.91507, "rotY": 269.990936, "rotZ": 0.0133263608, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sebastien Moreau", "Description": "Savage Hysteria", "GMNotes": "{\n \"id\": \"03068b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232056, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f295d9", "Name": "Card", "Transform": { "posX": 2.667964, "posY": 3.61657858, "posZ": 39.51474, "rotX": 359.875153, "rotY": 269.988922, "rotZ": 0.0111000445, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Clasp of Black Onyx", "Description": "A Gift Unlooked For", "GMNotes": "{\n \"id\": \"03142\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"weakness\": true,\n \"cycle\": \"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": 232332, "SidewaysCard": false, "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5d30a1", "Name": "Card", "Transform": { "posX": 2.51336741, "posY": 3.616535, "posZ": 39.2301636, "rotX": 359.919617, "rotY": 270.001465, "rotZ": 0.0169762447, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Tattered Cloak", "Description": "Regalia Dementia", "GMNotes": "{\n \"id\": \"03143\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Clothing.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"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": 232333, "SidewaysCard": false, "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "46185e", "Name": "Card", "Transform": { "posX": 2.923236, "posY": 3.616156, "posZ": 39.7631035, "rotX": 359.8374, "rotY": 270.001068, "rotZ": 0.0298295617, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mr. Peabody", "Description": "Historical Society Curator", "GMNotes": "{\n \"id\": \"03141\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Historical Society.\",\n \"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": 232431, "SidewaysCard": false, "CustomDeck": { "2324": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "eb8243", "Name": "Card", "Transform": { "posX": 4.453987, "posY": 3.61144137, "posZ": 39.9879, "rotX": 358.86673, "rotY": 270.016357, "rotZ": 0.0165896118, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Possessed Oathspeaker", "Description": "A Damnable Fate", "GMNotes": "{\n \"id\": \"03140\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Servitor. 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": 232230, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d81228", "Name": "Card", "Transform": { "posX": 2.735579, "posY": 3.61623287, "posZ": 39.2034645, "rotX": 359.964081, "rotY": 270.0115, "rotZ": 0.000191868981, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hidden Library", "Description": "", "GMNotes": "{\n \"id\": \"03139\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"\",\n \"connections\": \"\",\n \"uses\": [\n {\n \"countPerInvestigator\": 3,\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": 232031, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "188399", "Name": "Deck", "Transform": { "posX": -2.7248776, "posY": 1.61837292, "posZ": 0.373316437, "rotX": -7.550719E-08, "rotY": 179.999817, "rotZ": 1.235981E-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": [ 555302, 555301, 555300 ], "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "2b6639", "Name": "Card", "Transform": { "posX": -2.72466636, "posY": 1.685477, "posZ": 0.373312145, "rotX": 359.904266, "rotY": 179.999466, "rotZ": 0.1435838, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Secrets Better Left Hidden", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"03123\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 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": 555302, "SidewaysCard": true, "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e8882", "Name": "Card", "Transform": { "posX": -2.724645, "posY": 1.6913, "posZ": 0.373307675, "rotX": 0.017057484, "rotY": 180.003967, "rotZ": 0.08013405, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ransacking the Manor", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"03122\",\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": 555301, "SidewaysCard": true, "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b0c4fe", "Name": "Card", "Transform": { "posX": -2.72464442, "posY": 1.67194664, "posZ": 0.373307556, "rotX": 0.0168416575, "rotY": 180.000961, "rotZ": 0.08018051, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Truth is Hidden", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"03121\",\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": 555300, "SidewaysCard": true, "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "452210", "Name": "Custom_Tile", "Transform": { "posX": -4.06105232, "posY": 1.63673162, "posZ": -15.3589916, "rotX": 358.6006, "rotY": 269.992676, "rotZ": 9.607818E-07, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Echoes of the Past", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'Echoes of the Past'\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": "4e601e", "Name": "Card", "Transform": { "posX": -23.6765366, "posY": 1.53360486, "posZ": -0.02999212, "rotX": -4.6178306E-07, "rotY": 269.9984, "rotZ": 7.0400165E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Quiet Halls", "Description": "Second Floor.", "GMNotes": "{\n \"id\": \"03131\",\n \"type\": \"Location\",\n \"traits\": \"Second Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Square|Star|SecondFloor\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\n \"connections\": \"Square|Star|SecondFloor\"\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": 232023, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "77e479", "Name": "Deck", "Transform": { "posX": -2.68867922, "posY": 1.61837292, "posZ": -5.048489, "rotX": -9.221531E-08, "rotY": 179.99968, "rotZ": -4.32745857E-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": [ 231715, 231714, 231713 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "3d6b80", "Name": "Card", "Transform": { "posX": -53.2045174, "posY": 1.6290406, "posZ": 5.590996, "rotX": 0.0252042729, "rotY": 174.0672, "rotZ": 0.0778793, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Oath", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03126\",\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": 231715, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "452df1", "Name": "Card", "Transform": { "posX": -53.3106346, "posY": 1.77511835, "posZ": 5.47950554, "rotX": -0.004284563, "rotY": 180.849213, "rotZ": 0.0517339781, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mistakes of the Past", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03125\",\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": 231714, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3da436", "Name": "Card", "Transform": { "posX": -53.257782, "posY": 1.79245424, "posZ": 5.53867865, "rotX": -0.003062586, "rotY": 180.178726, "rotZ": 0.0659932643, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Race for Answers", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03124\",\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": 231713, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "93aee3", "Name": "Card", "Transform": { "posX": -17.1200542, "posY": 1.53360486, "posZ": -0.0299914628, "rotX": 3.99405664E-08, "rotY": 269.999847, "rotZ": -8.96671963E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Quiet Halls", "Description": "Third Floor.", "GMNotes": "{\n \"id\": \"03135\",\n \"type\": \"Location\",\n \"traits\": \"Third Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Star\",\n \"connections\": \"Circle|ThirdFloor\"\n },\n \"locationBack\": {\n \"icons\": \"Star\",\n \"connections\": \"Circle|ThirdFloor\"\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": 232027, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9be8fd", "Name": "Card", "Transform": { "posX": -30.22435, "posY": 1.53360486, "posZ": -0.0299890544, "rotX": 2.72536838E-08, "rotY": 269.999237, "rotZ": 8.52776E-09, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Entry Hall", "Description": "Ground Floor.", "GMNotes": "{\n \"id\": \"03127\",\n \"type\": \"Location\",\n \"traits\": \"Ground Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square|GroundFloor\",\n \"connections\": \"Circle|GroundFloor\"\n },\n \"locationBack\": {\n \"icons\": \"Square|GroundFloor\",\n \"connections\": \"Circle|GroundFloor\"\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": 232019, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "aa08d4", "Name": "Card", "Transform": { "posX": -3.9560535, "posY": 1.59660506, "posZ": -10.4411974, "rotX": 2.873878E-08, "rotY": 269.999878, "rotZ": -1.39812952E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Echoes of the Past", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"-4. Place 1 doom on the nearest enemy.\", \"modifier\": -4}, \"Elder Thing\": {\"description\": \"-4. If there is an enemy at your location, take 1 horror.\", \"modifier\": -4}, \"Skull\": {\"description\": \"-X. X is the total number of doom on all enemies in play.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-4. Discard a random card from your hand.\", \"modifier\": -4}}, \"front\": {\"Cultist\": {\"description\": \"-2. If you fail, place 1 doom on the nearest enemy.\", \"modifier\": -2}, \"Elder Thing\": {\"description\": \"-2. If you fail and there is an enemy at your location, take 1 horror.\", \"modifier\": -2}, \"Skull\": {\"description\": \"-X. X is the highest number of doom on an enemy in play.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-2. If you fail, discard a random card from your hand.\", \"modifier\": -2}}}, \"id\": \"03120\"}", "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": false, "Hands": true, "CardID": 232018, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ba0d96", "Name": "Deck", "Transform": { "posX": -23.6766777, "posY": 1.55537271, "posZ": 15.1901274, "rotX": -8.428404E-08, "rotY": 270.0, "rotZ": 3.63008638E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Second Floor", "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": [ 232025, 232026, 555404 ], "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 }, "5554": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "40f79d", "Name": "Card", "Transform": { "posX": -58.8852272, "posY": 1.78114378, "posZ": 1.147304, "rotX": 359.917084, "rotY": 270.000519, "rotZ": -0.00145125971, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Second Floor.", "GMNotes": "{\n \"id\": \"03133\",\n \"type\": \"Location\",\n \"traits\": \"Second Floor. Passageway.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SecondFloor\",\n \"connections\": \"Circle\"\n },\n \"locationBack\": {\n \"icons\": \"Triangle|SecondFloor\",\n \"connections\": \"Circle|Tilde\",\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": 232025, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab6a72", "Name": "Card", "Transform": { "posX": -58.9967537, "posY": 1.6357621, "posZ": 1.00545037, "rotX": 359.920959, "rotY": 270.004761, "rotZ": 0.0160553828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Second Floor.", "GMNotes": "{\n \"id\": \"03134\",\n \"type\": \"Location\",\n \"traits\": \"Second Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SecondFloor\",\n \"connections\": \"Circle\"\n },\n \"locationBack\": {\n \"icons\": \"Tee|SecondFloor\",\n \"connections\": \"Circle\",\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": false, "Hands": true, "CardID": 232026, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "fb886b", "Name": "Card", "Transform": { "posX": -23.6765079, "posY": 1.70878446, "posZ": 15.1899872, "rotX": 0.0601867326, "rotY": 270.000427, "rotZ": 0.0170079172, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Second Floor.", "GMNotes": "{\n \"id\": \"03132\",\n \"type\": \"Location\",\n \"traits\": \"Second Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SecondFloor\",\n \"connections\": \"Circle\"\n },\n \"locationBack\": {\n \"icons\": \"Hourglass|SecondFloor\",\n \"connections\": \"Circle|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": 555404, "SidewaysCard": false, "CustomDeck": { "5554": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "f2ab06", "Name": "Deck", "Transform": { "posX": -3.927883, "posY": 1.762794, "posZ": 5.757161, "rotX": 6.871428E-08, "rotY": 270.0008, "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": [ 232236, 232236, 232235, 232235, 232235, 232234, 232234, 232234, 232224, 232224, 232223, 232222, 232222, 232222, 232209, 232209, 232206, 232205, 232207, 232208, 233304, 233303, 233304, 233303, 233303, 232727, 232727, 233624, 233624, 233623, 233622, 233622, 233622 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2327": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2336": { "FaceURL": "http://cloud-3.steamusercontent.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": "bec6ce", "Name": "Card", "Transform": { "posX": -14.6870451, "posY": 1.92823112, "posZ": 5.285528, "rotX": 359.9532, "rotY": 269.994019, "rotZ": 179.973236, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Cult's Search", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"03146\",\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": 232236, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "829090", "Name": "Card", "Transform": { "posX": -0.276322931, "posY": 1.72082257, "posZ": -2.44649863, "rotX": 359.943573, "rotY": 270.0, "rotZ": 0.01258099, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Cult's Search", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"03146\",\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": 232236, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "77144e", "Name": "Card", "Transform": { "posX": 2.79898667, "posY": 1.54987514, "posZ": 1.89306128, "rotX": 359.9202, "rotY": 269.999939, "rotZ": 0.0166225228, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Led Astray", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"03145\",\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": 232235, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42def5", "Name": "Card", "Transform": { "posX": 3.07061386, "posY": 1.71259284, "posZ": 2.361349, "rotX": 359.937317, "rotY": 270.0, "rotZ": 0.005581428, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Led Astray", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"03145\",\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": 232235, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "77144e", "Name": "Card", "Transform": { "posX": 3.070633, "posY": 1.7265588, "posZ": 2.36134481, "rotX": 359.9364, "rotY": 270.0, "rotZ": 0.0118426653, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Led Astray", "Description": "Scheme.", "GMNotes": "{\n \"id\": \"03145\",\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": 232235, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7d4b6a", "Name": "Card", "Transform": { "posX": -0.325364053, "posY": 1.55484188, "posZ": 4.13476, "rotX": 359.920624, "rotY": 269.998962, "rotZ": 0.0134161934, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Seeker of Carcosa", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03144\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232234, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "596a2f", "Name": "Card", "Transform": { "posX": -0.538002253, "posY": 1.713114, "posZ": 4.117489, "rotX": 359.930542, "rotY": 269.998962, "rotZ": 0.0134416306, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Seeker of Carcosa", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03144\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232234, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7d4b6a", "Name": "Card", "Transform": { "posX": -0.389602721, "posY": 1.71785784, "posZ": 4.305204, "rotX": 359.9395, "rotY": 270.000916, "rotZ": 0.007991079, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Seeker of Carcosa", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03144\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232234, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e20141", "Name": "Card", "Transform": { "posX": -45.28207, "posY": 1.61571622, "posZ": -1.99931252, "rotX": 359.920471, "rotY": 269.999542, "rotZ": 0.0138937524, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King's Edict", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232224, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "522968", "Name": "Card", "Transform": { "posX": -45.3332253, "posY": 1.76760066, "posZ": -1.86887467, "rotX": 359.932678, "rotY": 269.9998, "rotZ": -0.00222653663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King's Edict", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232224, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0bf1f8", "Name": "Card", "Transform": { "posX": -45.31658, "posY": 1.77869308, "posZ": -1.76723373, "rotX": 359.925659, "rotY": 270.030243, "rotZ": 359.9921, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agent of the King", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03099\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\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": 232223, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ada81", "Name": "Card", "Transform": { "posX": -46.03409, "posY": 1.61745238, "posZ": 0.648399532, "rotX": 359.9214, "rotY": 269.999054, "rotZ": 0.00768406037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dcaaad", "Name": "Card", "Transform": { "posX": -45.8543549, "posY": 1.76917815, "posZ": 0.300536335, "rotX": 359.907532, "rotY": 269.998657, "rotZ": 0.0211735331, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ada81", "Name": "Card", "Transform": { "posX": -45.8543625, "posY": 1.80176485, "posZ": 0.3005505, "rotX": 359.920227, "rotY": 269.998779, "rotZ": 0.0167158749, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "837dc0", "Name": "Card", "Transform": { "posX": -8.254647, "posY": 1.56856728, "posZ": 13.1639223, "rotX": 359.9206, "rotY": 270.010376, "rotZ": 0.0141025912, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b5a670", "Name": "Card", "Transform": { "posX": -7.994349, "posY": 1.72873139, "posZ": 13.4239607, "rotX": 359.910156, "rotY": 270.010345, "rotZ": 359.9914, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a13701", "Name": "Card", "Transform": { "posX": -8.13497, "posY": 1.73145211, "posZ": 13.3962345, "rotX": 359.9188, "rotY": 270.00116, "rotZ": 0.0158020761, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Doubt)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084d\",\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": 232206, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42b8dc", "Name": "Card", "Transform": { "posX": -7.656395, "posY": 1.73211765, "posZ": 13.2479944, "rotX": 359.900421, "rotY": 270.000153, "rotZ": 0.006056429, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Anxiety)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084c\",\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": 232205, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ec66a0", "Name": "Card", "Transform": { "posX": -8.143007, "posY": 1.71549714, "posZ": 12.48624, "rotX": 359.929932, "rotY": 270.014252, "rotZ": 0.007635473, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dread)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084b\",\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": 232207, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4bea40", "Name": "Card", "Transform": { "posX": -7.971472, "posY": 1.718169, "posZ": 13.2703743, "rotX": 359.920532, "rotY": 269.99942, "rotZ": 0.0161604, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dismay)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084a\",\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": 232208, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "057d5f", "Name": "Card", "Transform": { "posX": -53.54308, "posY": 1.62451649, "posZ": -11.2746916, "rotX": 359.920532, "rotY": 269.9984, "rotZ": 0.014669626, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "False Lead", "Description": "", "GMNotes": "{\n \"id\": \"01136\",\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": 233304, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -52.364975, "posY": 1.6682601, "posZ": -11.7168121, "rotX": 359.41153, "rotY": 269.984528, "rotZ": 0.0011950793, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Shadow", "Description": "Curse.", "GMNotes": "{\n \"id\": \"01135\",\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": 233303, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2ceae2", "Name": "Card", "Transform": { "posX": -53.0138245, "posY": 1.65927637, "posZ": -11.4785194, "rotX": 359.593231, "rotY": 269.994843, "rotZ": 0.220773071, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "False Lead", "Description": "", "GMNotes": "{\n \"id\": \"01136\",\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": 233304, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ea8fcf", "Name": "Card", "Transform": { "posX": -52.1424561, "posY": 1.859812, "posZ": -11.6784887, "rotX": 359.687439, "rotY": 269.995239, "rotZ": 0.227207974, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Shadow", "Description": "Curse.", "GMNotes": "{\n \"id\": \"01135\",\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": 233303, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "14bfaf", "Name": "Card", "Transform": { "posX": -52.0490036, "posY": 2.00849, "posZ": -11.7814016, "rotX": 359.721832, "rotY": 269.999054, "rotZ": 0.220546484, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Shadow", "Description": "Curse.", "GMNotes": "{\n \"id\": \"01135\",\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": 233303, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -28.08896, "posY": 1.58746386, "posZ": -16.0177059, "rotX": 359.922, "rotY": 270.000977, "rotZ": 0.003688245, "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": 232727, "SidewaysCard": false, "CustomDeck": { "2327": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -28.3078022, "posY": 1.73284411, "posZ": -16.36894, "rotX": 359.955627, "rotY": 269.999725, "rotZ": 0.0165289789, "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": 232727, "SidewaysCard": false, "CustomDeck": { "2327": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d63054", "Name": "Card", "Transform": { "posX": -14.9937792, "posY": 1.57623422, "posZ": 7.191085, "rotX": 359.920227, "rotY": 270.005066, "rotZ": 0.01624975, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mysterious Chanting", "Description": "Hex.", "GMNotes": "{\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": 233624, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 233624, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d36612", "Name": "Card", "Transform": { "posX": -15.1335211, "posY": 1.7306242, "posZ": 15.1695614, "rotX": 359.933441, "rotY": 269.998932, "rotZ": 180.028931, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Wizard of the Order", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"01170\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 233623, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50fdc5", "Name": "Card", "Transform": { "posX": -15.3295956, "posY": 1.62976587, "posZ": 15.9645061, "rotX": 0.0716057643, "rotY": 270.000061, "rotZ": 359.982727, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Acolyte", "Description": "Humanoid. Cultist.", "GMNotes": "{\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": 233622, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4911f2", "Name": "Card", "Transform": { "posX": -15.3297215, "posY": 1.77588809, "posZ": 15.9645157, "rotX": 0.07387834, "rotY": 269.998474, "rotZ": 359.992645, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Acolyte", "Description": "Humanoid. Cultist.", "GMNotes": "{\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": 233622, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -14.0641346, "posY": 1.57524788, "posZ": 4.4694705, "rotX": 359.936523, "rotY": 270.025024, "rotZ": 180.114365, "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": 233622, "SidewaysCard": false, "CustomDeck": { "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "f72ca3", "Name": "Deck", "Transform": { "posX": -17.1201859, "posY": 1.55537271, "posZ": 15.1900253, "rotX": 2.872084E-08, "rotY": 270.000122, "rotZ": 6.887392E-09, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Third Floor", "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": [ 232030, 232029, 232028 ], "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "55844c", "Name": "Card", "Transform": { "posX": -59.42817, "posY": 1.636429, "posZ": 1.32442439, "rotX": 359.920166, "rotY": 270.017029, "rotZ": 0.0150468722, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Third Floor.", "GMNotes": "{\n \"id\": \"03138\",\n \"type\": \"Location\",\n \"traits\": \"Third Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"ThirdFloor\",\n \"connections\": \"Star\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals|ThirdFloor\",\n \"connections\": \"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": 232030, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b352f8", "Name": "Card", "Transform": { "posX": -59.6435165, "posY": 1.781832, "posZ": 1.2527982, "rotX": 359.920471, "rotY": 270.014923, "rotZ": 0.00181702862, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Third Floor.", "GMNotes": "{\n \"id\": \"03137\",\n \"type\": \"Location\",\n \"traits\": \"Third Floor. Passageway.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"ThirdFloor\",\n \"connections\": \"Star\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent|ThirdFloor\",\n \"connections\": \"Star\",\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": 232029, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0cf5d5", "Name": "Card", "Transform": { "posX": -59.5653725, "posY": 1.79953706, "posZ": 1.286078, "rotX": 359.926819, "rotY": 270.0386, "rotZ": -0.00136351085, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Third Floor.", "GMNotes": "{\n \"id\": \"03136\",\n \"type\": \"Location\",\n \"traits\": \"Third Floor. Passageway.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"ThirdFloor\",\n \"connections\": \"Star\"\n },\n \"locationBack\": {\n \"icons\": \"Tilde|ThirdFloor\",\n \"connections\": \"Star|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": 232028, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "fc0ccf", "Name": "Deck", "Transform": { "posX": -30.2243919, "posY": 1.55537271, "posZ": 15.19002, "rotX": -4.037376E-07, "rotY": 269.999756, "rotZ": 6.565036E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ground Floor", "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": [ 555403, 232021, 232020 ], "CustomDeck": { "5554": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 }, "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "4592ee", "Name": "Card", "Transform": { "posX": -30.2242069, "posY": 1.71481657, "posZ": 15.1899843, "rotX": 359.9201, "rotY": 269.998169, "rotZ": 0.0168502852, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Ground Floor.", "GMNotes": "{\n \"id\": \"03130\",\n \"type\": \"Location\",\n \"traits\": \"Ground Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"GroundFloor\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"Heart|GroundFloor\",\n \"connections\": \"Square|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": 555403, "SidewaysCard": false, "CustomDeck": { "5554": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987175/2D09488350DCAA9D47EC0E02D89F74B4C953B17C/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627987825/3F75AF019AA235E62BE016D1294538395F5FD0EC/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ffd0fb", "Name": "Card", "Transform": { "posX": -57.9735222, "posY": 1.77315891, "posZ": 0.229370639, "rotX": 359.907166, "rotY": 270.011627, "rotZ": 359.987274, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Ground Floor.", "GMNotes": "{\n \"id\": \"03129\",\n \"type\": \"Location\",\n \"traits\": \"Ground Floor.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"GroundFloor\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"Plus|GroundFloor\",\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": 232021, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "aa08d4", "Name": "Card", "Transform": { "posX": -57.4723434, "posY": 1.79620588, "posZ": -0.320317358, "rotX": 359.920837, "rotY": 270.0035, "rotZ": 0.0156368613, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Historical Society", "Description": "Ground Floor.", "GMNotes": "{\n \"id\": \"03128\",\n \"type\": \"Location\",\n \"traits\": \"Ground Floor. Passageway.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"GroundFloor\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"Diamond|GroundFloor\",\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": 232020, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ], "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": "6730a1", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2502155, "posY": 1.481499, "posZ": 22.0781975, "rotX": -6.23278638E-08, "rotY": 270.017456, "rotZ": -7.64516059E-08, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "2: The Last King", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/2038486699957631025/995C17964D085636F6C18ABFF0A16B5C7F382DFB/", "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\":{\"01b9fa\":{\"lock\":false,\"pos\":{\"x\":-23.677,\"y\":1.6,\"z\":-3.8},\"rot\":{\"x\":0,\"y\":0,\"z\":0}},\"0e3277\":{\"lock\":false,\"pos\":{\"x\":-3.93,\"y\":1.7,\"z\":5.757},\"rot\":{\"x\":0,\"y\":270,\"z\":180}},\"170d3d\":{\"lock\":false,\"pos\":{\"x\":-20,\"y\":1.61,\"z\":3.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"3da436\":{\"lock\":false,\"pos\":{\"x\":-2.688,\"y\":1.59,\"z\":-5.04},\"rot\":{\"x\":0,\"y\":180,\"z\":0}},\"472b87\":{\"lock\":false,\"pos\":{\"x\":-27.407600402832,\"y\":1.61850214004517,\"z\":-3.98550081253052},\"rot\":{\"x\":359.931579589844,\"y\":315.000030517578,\"z\":359.955413818359}},\"47a40e\":{\"lock\":false,\"pos\":{\"x\":-11.540111541748,\"y\":1.59978473186493,\"z\":7.6138768196106},\"rot\":{\"x\":359.920104980469,\"y\":269.9990234375,\"z\":0.0168488472700119}},\"4b6478\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63719701766968,\"z\":-0.0299969520419836},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168402809649706}},\"657fc6\":{\"lock\":false,\"pos\":{\"x\":-20.5634994506836,\"y\":1.6123480796814,\"z\":7.54890012741089},\"rot\":{\"x\":359.920104980469,\"y\":269.994873046875,\"z\":0.01687484793365}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.7541999816895,\"y\":1.61881196498871,\"z\":0.169599786400795},\"rot\":{\"x\":359.920104980469,\"y\":269.994812011719,\"z\":0.0168751962482929}},\"857d0d\":{\"lock\":false,\"pos\":{\"x\":-4.28480052947998,\"y\":1.58287870883942,\"z\":-15.6021022796631},\"rot\":{\"x\":359.919738769531,\"y\":269.999755859375,\"z\":0.0168382115662098}},\"981fa3\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.6280665397644,\"z\":-0.0299968998879194},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168403573334217}},\"a2d9f5\":{\"lock\":false,\"pos\":{\"x\":-11.8925075531006,\"y\":1.64630770683289,\"z\":11.1211023330688},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168419405817986}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-17.1200180053711,\"y\":1.62115752696991,\"z\":7.57000398635864},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168404430150986}},\"b25fa2\":{\"lock\":false,\"pos\":{\"x\":-20.003999710083,\"y\":1.60822880268097,\"z\":-3.81340026855469},\"rot\":{\"x\":359.931579589844,\"y\":314.999969482422,\"z\":359.955413818359}},\"b3c25b\":{\"lock\":false,\"pos\":{\"x\":-23.6766166687012,\"y\":1.62581253051758,\"z\":-7.7},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168403405696154}},\"c605d3\":{\"lock\":false,\"pos\":{\"x\":-23.6765155792236,\"y\":1.63030016422272,\"z\":7.57000303268433},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168403759598732}},\"cce10d\":{\"lock\":false,\"pos\":{\"x\":-17.1201171875,\"y\":1.61667001247406,\"z\":-7.7},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0168406385928392}},\"d4d0a1\":{\"lock\":false,\"pos\":{\"x\":-27.2821006774902,\"y\":1.62064015865326,\"z\":3.8853006362915},\"rot\":{\"x\":359.955413818359,\"y\":224.999893188477,\"z\":0.0683806613087654}},\"dd2d33\":{\"lock\":false,\"pos\":{\"x\":-3.95601654052734,\"y\":1.59753954410553,\"z\":-10.441198348999},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168371349573135}},\"dda125\":{\"lock\":false,\"pos\":{\"x\":-11.9758052825928,\"y\":1.64746379852295,\"z\":14.6596012115479},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":180.016830444336}},\"dfdabe\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000037193298},\"rot\":{\"x\":359.983154296875,\"y\":0.000254023383604363,\"z\":359.920043945313}},\"f00abc\":{\"lock\":false,\"pos\":{\"x\":-2.7246241569519,\"y\":1.6159462928772,\"z\":0.37330549955368},\"rot\":{\"x\":0.0168353132903576,\"y\":180.000289916992,\"z\":0.0802558958530426}},\"f935dd\":{\"lock\":false,\"pos\":{\"x\":-20.4018993377686,\"y\":1.60775208473206,\"z\":-7.32310056686401},\"rot\":{\"x\":359.920104980469,\"y\":269.987487792969,\"z\":0.0168849434703588}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "0e3277", "Name": "Deck", "Transform": { "posX": -3.927692, "posY": 1.70983958, "posZ": 5.75724268, "rotX": -3.849105E-07, "rotY": 270.000427, "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": [ 232229, 232227, 233219, 266414, 232204, 232220, 266414, 232228, 232227, 233219, 232219, 232203, 233219, 232203, 232225, 232219, 232221, 232225, 232204, 232220, 232221, 232228 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2332": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "70009a", "Name": "Card", "Transform": { "posX": -28.2434616, "posY": 1.5971483, "posZ": 15.4716158, "rotX": 359.920166, "rotY": 270.021973, "rotZ": 0.01652023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Pale Mask Beckons", "Description": "Omen. Pact.", "GMNotes": "{\n \"id\": \"03105\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen. Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232229, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3fac08", "Name": "Card", "Transform": { "posX": -41.80118, "posY": 1.61098814, "posZ": -1.53446472, "rotX": 359.9206, "rotY": 269.975952, "rotZ": 0.01309729, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Roach Swarm", "Description": "Creature.", "GMNotes": "{\n \"id\": \"03103\",\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": 232227, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 233219, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "22bc79", "Name": "Card", "Transform": { "posX": -3.8454113, "posY": 1.60350382, "posZ": 10.3834581, "rotX": 359.919739, "rotY": 270.0106, "rotZ": 0.0168227553, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corrosion", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03102\",\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": 266414, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "62736c", "Name": "Card", "Transform": { "posX": -19.2509537, "posY": 1.82136452, "posZ": 10.4195251, "rotX": 359.943665, "rotY": 269.999664, "rotZ": 180.022064, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tough Crowd", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03083\",\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": 232204, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce7b8", "Name": "Card", "Transform": { "posX": -32.2588272, "posY": 1.596186, "posZ": -6.7895093, "rotX": 359.920227, "rotY": 269.9985, "rotZ": 0.0162243973, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Young Psychopath", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03096\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232220, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "377b31", "Name": "Card", "Transform": { "posX": -5.565536, "posY": 1.60691381, "posZ": 13.7884979, "rotX": 359.919739, "rotY": 270.01062, "rotZ": 0.01682258, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corrosion", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03102\",\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": 266414, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8c321d", "Name": "Card", "Transform": { "posX": -28.2435665, "posY": 1.77552032, "posZ": 15.0727062, "rotX": 359.91925, "rotY": 270.021973, "rotZ": 0.0173290391, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Marked by the Sign", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232228, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ccfdd", "Name": "Card", "Transform": { "posX": -41.75242, "posY": 1.76184118, "posZ": -1.60954678, "rotX": 359.930359, "rotY": 269.976074, "rotZ": 0.004112804, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Roach Swarm", "Description": "Creature.", "GMNotes": "{\n \"id\": \"03103\",\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": 232227, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -21.8219948, "posY": 1.58849335, "posZ": 10.1253748, "rotX": 359.933868, "rotY": 270.008453, "rotZ": 180.07785, "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": 233219, "SidewaysCard": false, "CustomDeck": { "2332": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "068703", "Name": "Card", "Transform": { "posX": -33.03474, "posY": 1.73884428, "posZ": 0.8094432, "rotX": 359.959045, "rotY": 270.001862, "rotZ": -0.00308930734, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Maniac", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03095\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232219, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f89d68", "Name": "Card", "Transform": { "posX": 16.80756, "posY": 1.5353328, "posZ": 18.971468, "rotX": 359.9206, "rotY": 269.992676, "rotZ": 0.0138819059, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fine Dining", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03082\",\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": 232203, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 233219, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d7ccce", "Name": "Card", "Transform": { "posX": 16.9983463, "posY": 1.6891315, "posZ": 18.7847252, "rotX": 359.925781, "rotY": 269.992676, "rotZ": 0.009532106, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fine Dining", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03082\",\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": 232203, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2b74e5", "Name": "Card", "Transform": { "posX": -46.103035, "posY": 1.61935973, "posZ": 6.519607, "rotX": 359.920624, "rotY": 269.9756, "rotZ": 0.0131920464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ooze and Filth", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03101\",\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": 232225, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "006497", "Name": "Card", "Transform": { "posX": -33.0786972, "posY": 1.5994426, "posZ": 0.4528645, "rotX": 359.920441, "rotY": 269.9931, "rotZ": 0.0150249889, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Maniac", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03095\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232219, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "74b258", "Name": "Card", "Transform": { "posX": -32.95977, "posY": 1.76483011, "posZ": -3.889132, "rotX": 359.9195, "rotY": 270.001862, "rotZ": 0.0146204839, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dance of the Yellow King", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232221, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9f5a02", "Name": "Card", "Transform": { "posX": -45.99835, "posY": 1.77182579, "posZ": 6.51029634, "rotX": 359.9096, "rotY": 269.975525, "rotZ": 0.0131797241, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ooze and Filth", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03101\",\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": 232225, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "de32ec", "Name": "Card", "Transform": { "posX": 17.4420319, "posY": 1.68660319, "posZ": 14.0227976, "rotX": 359.9281, "rotY": 269.997772, "rotZ": 0.0118490057, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tough Crowd", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03083\",\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": 232204, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "40c629", "Name": "Card", "Transform": { "posX": -32.21109, "posY": 1.762528, "posZ": -6.736423, "rotX": 359.9219, "rotY": 269.998535, "rotZ": 0.0156734586, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Young Psychopath", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03096\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232220, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c189a5", "Name": "Card", "Transform": { "posX": -33.0721054, "posY": 1.59816492, "posZ": -3.9468503, "rotX": 359.920135, "rotY": 270.00177, "rotZ": 0.0167396571, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dance of the Yellow King", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232221, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c023fe", "Name": "Card", "Transform": { "posX": -28.2468338, "posY": 1.76336575, "posZ": 15.2574654, "rotX": 359.9197, "rotY": 270.021973, "rotZ": 0.0146484794, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Marked by the Sign", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232228, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "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": "bac668", "Name": "Card", "Transform": { "posX": -18.4624, "posY": 3.63299751, "posZ": -4.180754, "rotX": 359.917419, "rotY": 270.000916, "rotZ": 0.0170463361, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dianne Devine", "Description": "Mercurial and Mischevious", "GMNotes": "{\n \"id\": \"03081\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist. 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": 232202, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "3da436", "Name": "Card", "Transform": { "posX": -2.68833685, "posY": 1.59660506, "posZ": -5.04869366, "rotX": -1.3735027E-07, "rotY": 180.3896, "rotZ": 1.24265824E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Discovering the Truth", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03064\",\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": 231709, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "47a40e", "Name": "Custom_Tile", "Transform": { "posX": -11.54014, "posY": 1.5200001, "posZ": 7.61388159, "rotX": 5.11630738E-08, "rotY": 269.9989, "rotZ": -4.527309E-08, "scaleX": 0.649891436, "scaleY": 1.0, "scaleZ": 0.649891436 }, "Nickname": "The Last King Helper", "Description": "Randomly places bystanders at locations and spawns clues on them.", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1666857701582751097/F7A8A49BBC657C0FD9D147C131855BD5DFCE04AF/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1666857701582751097/F7A8A49BBC657C0FD9D147C131855BD5DFCE04AF/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 0, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "BYSTANDERS_GUID = \"a2d9f5\"\nBYSTANDERS_RETURN_TO_GUID = \"dc02e3\"\nPLAYAREA_GUID = \"721ba2\"\nLOCATIONS_GUID = {\n { guid=\"aa08d4\", offset=Vector({ 0, 0, 2.42 }) },\n { guid=\"c605d3\", offset=Vector({ 0, 0, 2.42 }) },\n { guid=\"981fa3\", offset=Vector({ 3.14, 0, 0 }) },\n { guid=\"b3c25b\", offset=Vector({ 0, 0, -2.31 }) },\n { guid=\"cce10d\", offset=Vector({ 0, 0, -2.31 }) }\n}\n\nfunction onLoad()\n self.createButton({\n label=\"Set Up\",\n click_function=\"setup\",\n function_owner=self,\n position={0,0.1,0.4},\n height=120,\n width=400,\n scale={x=1.75, y=1.75, z=1.75},\n font_size=100\n })\n\n playarea = getObjectFromGUID(PLAYAREA_GUID)\n PLAYER_COUNTER = getObjectFromGUID('f182ee')\n math.randomseed(os.time())\nend\n\nfunction setup(obj, color, alt_click)\n local bystanders = getObjectFromGUID(BYSTANDERS_GUID)\n if bystanders == nil then\n bystanders = getObjectFromGUID(BYSTANDERS_RETURN_TO_GUID)\n if bystanders == nil then\n printToColor(\"Bystanders deck not found\", color)\n return\n end\n end\n\n -- place bystanders\n bystanders.shuffle()\n local cards = bystanders.getObjects()\n local bPositions = {}\n for i=1,#LOCATIONS_GUID-1 do\n local b = cards[i]\n local loc = LOCATIONS_GUID[i]\n local pos = getObjectFromGUID(loc.guid).getPosition() + loc.offset\n bystanders.takeObject({\n guid = b.guid,\n position = pos,\n smooth = false\n })\n table.insert(bPositions, pos)\n end\n local finalLoc = LOCATIONS_GUID[5]\n local finalPos = getObjectFromGUID(finalLoc.guid).getPosition() +\n finalLoc.offset\n bystanders.remainder.setPosition(finalPos)\n table.insert(bPositions, finalPos)\n\n -- spawn clues\n local numClues = PLAYER_COUNTER.getVar('val') + 1\n for i=1,#LOCATIONS_GUID do\n local bPos = bPositions[i]\n for j=0,numClues-1 do\n local pos = bPos\n if j < 4 then\n pos = pos + Vector(0.3, 0.2, (0.55*j) - 0.8)\n else\n pos = pos + Vector(0.85, 0.2, (0.55*j) - 3)\n end\n Global.call(\"spawnToken\", { pos, \"clue\" })\n end\n end\nend\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4b6478", "Name": "Card", "Transform": { "posX": -30.22438, "posY": 1.53360486, "posZ": -0.02998518, "rotX": 3.85563972E-08, "rotY": 270.0, "rotZ": -1.7336804E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Foyer", "Description": "", "GMNotes": "{\n \"id\": \"03070\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tee\",\n \"connections\": \"Circle|Square|SlantedEquals\"\n },\n \"locationBack\": {\n \"icons\": \"Tee\",\n \"connections\": \"Circle|Square|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": false, "Hands": true, "CardID": 232012, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "857d0d", "Name": "Custom_Tile", "Transform": { "posX": -4.28503466, "posY": 1.63984036, "posZ": -15.6017208, "rotX": 358.519562, "rotY": 269.992554, "rotZ": 2.30595851E-05, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "The Last King", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'The Last King'\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": "981fa3", "Name": "Card", "Transform": { "posX": -23.6765671, "posY": 1.53360486, "posZ": -0.0299896225, "rotX": 2.2208873E-08, "rotY": 269.999847, "rotZ": -8.99734758E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Courtyard", "Description": "", "GMNotes": "{\n \"id\": \"03074\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Tilde|Square|Tee|SlantedEquals|Plus\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\n \"connections\": \"Tilde|Square|Tee|SlantedEquals|Plus\"\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": 232016, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a2d9f5", "Name": "Deck", "Transform": { "posX": -11.892602, "posY": 1.56500077, "posZ": 11.121129, "rotX": -1.59152734E-07, "rotY": 269.999756, "rotZ": -1.75855362E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Bystanders", "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": [ 232052, 232051, 232050, 232049, 232048 ], "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "560b08", "Name": "Card", "Transform": { "posX": -24.9959469, "posY": 1.58886766, "posZ": 2.733978, "rotX": 359.9202, "rotY": 269.9997, "rotZ": 0.01637834, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ashleigh Clarke", "Description": "Talented Entertainer", "GMNotes": "{\n \"id\": \"03080\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Bystander.\",\n \"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": 232052, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a6a957", "Name": "Card", "Transform": { "posX": -24.889698, "posY": 1.74999762, "posZ": 2.996538, "rotX": 359.921875, "rotY": 269.999725, "rotZ": 0.0139834387, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sebastien Moreau", "Description": "Impassioned Producer", "GMNotes": "{\n \"id\": \"03079\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Bystander.\",\n \"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": 232051, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ce986e", "Name": "Card", "Transform": { "posX": -24.3762417, "posY": 1.76662624, "posZ": 2.888781, "rotX": 359.918823, "rotY": 269.999725, "rotZ": 0.0149787869, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ishimaru Haruko", "Description": "Costume Designer", "GMNotes": "{\n \"id\": \"03078\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Bystander.\",\n \"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": 232050, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a1145d", "Name": "Card", "Transform": { "posX": -24.66908, "posY": 1.75318277, "posZ": 2.24145, "rotX": 359.920319, "rotY": 269.9997, "rotZ": 0.01660872, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Jordan Perry", "Description": "Dignified Financier", "GMNotes": "{\n \"id\": \"03077\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Bystander.\",\n \"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": 232049, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "aa08d4", "Name": "Card", "Transform": { "posX": -24.8349228, "posY": 1.75145817, "posZ": 2.52668071, "rotX": 359.920441, "rotY": 269.999969, "rotZ": 0.0164702125, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Constance Dumaine", "Description": "Sociable Hostess", "GMNotes": "{\n \"id\": \"03076a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Bystander.\",\n \"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": 232048, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "aa08d4", "Name": "Card", "Transform": { "posX": -17.1200619, "posY": 1.53360486, "posZ": 7.57001829, "rotX": 3.92567081E-08, "rotY": 269.999878, "rotZ": -1.53167633E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dining Room", "Description": "", "GMNotes": "{\n \"id\": \"03075\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Square|Circle\"\n },\n \"locationBack\": {\n \"icons\": \"Tilde\",\n \"connections\": \"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": 232017, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b3c25b", "Name": "Card", "Transform": { "posX": -23.6766663, "posY": 1.53360486, "posZ": -7.699989, "rotX": 8.987182E-08, "rotY": 269.999817, "rotZ": -4.92236829E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Living Room", "Description": "", "GMNotes": "{\n \"id\": \"03072\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Tee|Circle|Plus\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Tee|Circle|Plus\"\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": 232014, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c605d3", "Name": "Card", "Transform": { "posX": -23.676569, "posY": 1.53360486, "posZ": 7.570015, "rotX": 2.00704964E-08, "rotY": 269.999664, "rotZ": -5.006741E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ballroom", "Description": "", "GMNotes": "{\n \"id\": \"03071\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Tee|Circle|Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Square\",\n \"connections\": \"Tee|Circle|Tilde\"\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": 232013, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "cce10d", "Name": "Card", "Transform": { "posX": -17.12017, "posY": 1.53360486, "posZ": -7.699991, "rotX": 1.17085889E-07, "rotY": 269.999878, "rotZ": -2.19521965E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Gallery", "Description": "", "GMNotes": "{\n \"id\": \"03073\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"SlantedEquals|Circle\"\n },\n \"locationBack\": {\n \"icons\": \"Plus\",\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": false, "Hands": true, "CardID": 232015, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dd2d33", "Name": "Card", "Transform": { "posX": -3.956037, "posY": 1.59660506, "posZ": -10.4411974, "rotX": -4.24438781E-07, "rotY": 270.0, "rotZ": 5.76602929E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "The Last King", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"-3. Place 1 of your clues on your location.\", \"modifier\": -3}, \"Elder Thing\": {\"description\": \"-X. X is the shroud value of your location. If you fail, take 1 damage.\", \"modifier\": -999}, \"Skull\": {\"description\": \"Reveal another token. If you fail, place 1 doom on the Lunatic enemy in play with the most health.\", \"modifier\": 0}, \"Tablet\": {\"description\": \"-4. Take 1 horror.\", \"modifier\": -4}}, \"front\": {\"Cultist\": {\"description\": \"-2. If you fail, place 1 of your clues on your location.\", \"modifier\": -2}, \"Elder Thing\": {\"description\": \"-X. X is the shroud value of your location.\", \"modifier\": -999}, \"Skull\": {\"description\": \"Reveal another token. If you fail, place 1 doom on a Lunatic enemy in play.\", \"modifier\": 0}, \"Tablet\": {\"description\": \"-4. If you fail, take 1 horror.\", \"modifier\": -4}}}, \"id\": \"03061\"}", "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": 232000, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dda125", "Name": "Deck", "Transform": { "posX": -11.9759016, "posY": 1.56500077, "posZ": 14.6596308, "rotX": -1.83607511E-07, "rotY": 270.0, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sickening Reality", "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": [ 232053, 232054, 232055, 232056, 232057 ], "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "4ecefb", "Name": "Card", "Transform": { "posX": -24.9232979, "posY": 1.753775, "posZ": 0.326277971, "rotX": 359.919769, "rotY": 270.000427, "rotZ": 180.017624, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Constance Dumaine", "Description": "A Little Too Sociable", "GMNotes": "{\n \"id\": \"03065b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232053, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1b6382", "Name": "Card", "Transform": { "posX": -24.9744949, "posY": 1.75588524, "posZ": 0.442909718, "rotX": 359.9204, "rotY": 270.000244, "rotZ": 180.017181, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Jordan Perry", "Description": "An Imposing Presence", "GMNotes": "{\n \"id\": \"03066b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232054, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5f2034", "Name": "Card", "Transform": { "posX": -24.9985275, "posY": 1.769759, "posZ": 1.3053416, "rotX": 359.919739, "rotY": 270.0004, "rotZ": 180.013733, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ishimaru Haruko", "Description": "Just Skin and Bones", "GMNotes": "{\n \"id\": \"03067b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232055, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4fd6d0", "Name": "Card", "Transform": { "posX": -0.0113096954, "posY": 1.56856108, "posZ": 42.56954, "rotX": 359.9205, "rotY": 270.000183, "rotZ": 180.0193, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Sebastien Moreau", "Description": "Savage Hysteria", "GMNotes": "{\n \"id\": \"03079\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Bystander.\",\n \"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": 232056, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f003bd", "Name": "Card", "Transform": { "posX": -1.03892732, "posY": 1.57140112, "posZ": 47.60818, "rotX": 359.921265, "rotY": 270.000244, "rotZ": 180.024368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ashleigh Clarke", "Description": "Songs Die Unheard", "GMNotes": "{\n \"id\": \"03069b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232057, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "f00abc", "Name": "Deck", "Transform": { "posX": -2.72467065, "posY": 1.61355889, "posZ": 0.373315543, "rotX": -5.35377254E-08, "rotY": 180.0003, "rotZ": -3.649684E-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": [ 231708, 231707 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "798037", "Name": "Card", "Transform": { "posX": -60.58086, "posY": 1.64276075, "posZ": 17.59479, "rotX": 0.0304258857, "rotY": 170.782959, "rotZ": 0.06843461, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Terrifying Truth", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"03063\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 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": 231708, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "70d1f2", "Name": "Card", "Transform": { "posX": -60.429882, "posY": 1.78762019, "posZ": 17.2758675, "rotX": 0.015762331, "rotY": 179.994644, "rotZ": 0.07067809, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fashionably Late", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"03062\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 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": 231707, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ], "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": "83ccd4", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2515116, "posY": 1.4814992, "posZ": 30.8270988, "rotX": -4.774758E-07, "rotY": 270.033783, "rotZ": -5.45667547E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "1: Curtain Call", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/2038486699957631154/6453D6776987C5FCFD607A382AA6C303C20C6E64/", "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\":{\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"16562e\":{\"lock\":false,\"pos\":{\"x\":-3.8355,\"y\":1.5823,\"z\":-15.4104},\"rot\":{\"x\":359.9197,\"y\":269.9812,\"z\":0.0169}},\"344f37\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"355df1\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7824,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"37e3f9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"3e4d11\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-20.5401,\"y\":1.6102,\"z\":0.1872},\"rot\":{\"x\":0.0799,\"y\":90.0061,\"z\":359.9831}},\"4906e9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.92}},\"57f68a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"592384\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"67a96b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"919566\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6543,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"9b59f2\":{\"lock\":false,\"pos\":{\"x\":-20.3102,\"y\":1.6109,\"z\":3.7456},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}}}}", "XmlUI": "", "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": "7865e0", "Name": "Deck", "Transform": { "posX": -63.51758, "posY": 3.70609426, "posZ": -20.6026573, "rotX": 359.91983, "rotY": 270.001434, "rotZ": 0.0168735217, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Backstage Doorway", "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": [ 232010, 232009, 232008 ], "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "e83ec9", "Name": "Card", "Transform": { "posX": -68.9734344, "posY": 1.64448786, "posZ": -16.5750523, "rotX": 359.9202, "rotY": 270.0005, "rotZ": 0.0159941129, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Backstage Doorway", "Description": "Private.", "GMNotes": "{\n \"id\": \"03058\",\n \"type\": \"Location\",\n \"traits\": \"Private.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Diamond\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Crescent\",\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": 232010, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b75450", "Name": "Card", "Transform": { "posX": -68.86457, "posY": 1.8074044, "posZ": -16.84065, "rotX": 359.964966, "rotY": 270.000275, "rotZ": 0.15069145, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Backstage Doorway", "Description": "Private.", "GMNotes": "{\n \"id\": \"03057\",\n \"type\": \"Location\",\n \"traits\": \"Private.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Diamond\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Crescent\",\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": 232009, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0797a9", "Name": "Card", "Transform": { "posX": -68.9427643, "posY": 1.82297826, "posZ": -16.6185379, "rotX": 359.920715, "rotY": 270.0002, "rotZ": 0.01611315, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Backstage Doorway", "Description": "Private.", "GMNotes": "{\n \"id\": \"03056\",\n \"type\": \"Location\",\n \"traits\": \"Private.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Diamond\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Diamond\"\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": 232008, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "d1d7e7", "Name": "Deck", "Transform": { "posX": -63.61445, "posY": 3.705878, "posZ": -22.0357628, "rotX": 359.920135, "rotY": 270.025177, "rotZ": 0.0168754887, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lobby Doorway", "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": [ 232007, 232006, 232005 ], "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "5134e0", "Name": "Card", "Transform": { "posX": -64.46025, "posY": 1.63455057, "posZ": -30.92889, "rotX": 359.898315, "rotY": 270.042236, "rotZ": 359.9904, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lobby Doorway", "Description": "Private.", "GMNotes": "{\n \"id\": \"03055\",\n \"type\": \"Location\",\n \"traits\": \"Private.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Triangle\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Plus\",\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": true, "Hands": true, "CardID": 232007, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7605cf", "Name": "Card", "Transform": { "posX": -64.0923, "posY": 1.87486124, "posZ": -30.6986828, "rotX": 359.91153, "rotY": 270.0594, "rotZ": 353.10556, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lobby Doorway", "Description": "Private.", "GMNotes": "{\n \"id\": \"03054\",\n \"type\": \"Location\",\n \"traits\": \"Private.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Triangle\"\n },\n \"locationBack\": {\n \"icons\": \"Plus\",\n \"connections\": \"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": 232006, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5c1254", "Name": "Card", "Transform": { "posX": -64.23145, "posY": 1.82666051, "posZ": -30.41579, "rotX": 359.9109, "rotY": 269.991516, "rotZ": 357.803558, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lobby Doorway", "Description": "Private.", "GMNotes": "{\n \"id\": \"03053\",\n \"type\": \"Location\",\n \"traits\": \"Private.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Triangle\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Plus\",\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": true, "Hands": true, "CardID": 232005, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "58a463", "Name": "Card", "Transform": { "posX": -63.8863258, "posY": 3.691039, "posZ": -22.277216, "rotX": 359.924652, "rotY": 269.999176, "rotZ": 0.0155627662, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Royal Emissary", "Description": "Messenger from Aldebaran", "GMNotes": "{\n \"id\": \"03060\",\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": 232201, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6720ef", "Name": "Card", "Transform": { "posX": -63.2297058, "posY": 3.69034266, "posZ": -20.9524555, "rotX": 359.9364, "rotY": 270.0, "rotZ": 0.0133595308, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Man in the Pallid Mask", "Description": "Humanoid. Elite.", "GMNotes": "{\n \"id\": \"03059\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Elite.\",\n \"weakness\": true,\n \"cycle\": \"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": 232300, "SidewaysCard": false, "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "16562e", "Name": "Custom_Tile", "Transform": { "posX": -3.75510526, "posY": 1.58300519, "posZ": -15.4104128, "rotX": -0.000258852873, "rotY": 269.9808, "rotZ": 3.813438E-06, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "The Path to Carcosa", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'The Path to Carcosa'\r\n\r\nfunction onLoad()\r\n Global.call('createSetupButtons', {object=self, key=name})\r\nend\r\n\r\nfunction easyClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\r\nend\r\n\r\nfunction normalClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\r\nend\r\n\r\nfunction hardClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\r\nend\r\n\r\nfunction expertClick()\r\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\r\nend\r\n", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "344f37", "Name": "Deck", "Transform": { "posX": -2.724671, "posY": 1.61355889, "posZ": 0.373314947, "rotX": -1.311292E-07, "rotY": 180.000015, "rotZ": 1.35777057E-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": [ 231701, 231700 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "62cc79", "Name": "Card", "Transform": { "posX": -63.6231956, "posY": 1.64404368, "posZ": 7.325429, "rotX": 0.0159791522, "rotY": 180.965317, "rotZ": 0.07806935, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Encore", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"03045\",\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": 231701, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d122dd", "Name": "Card", "Transform": { "posX": -63.6134148, "posY": 1.78935122, "posZ": 7.064174, "rotX": 0.0200005248, "rotY": 180.0098, "rotZ": 0.06410008, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Third Act", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"03044\",\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": 231700, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "355df1", "Name": "Deck", "Transform": { "posX": -3.92767572, "posY": 1.75798, "posZ": 5.757259, "rotX": -4.899331E-07, "rotY": 269.999817, "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": [ 232216, 232216, 232215, 232215, 232214, 232214, 232209, 232209, 232206, 232205, 232207, 232208, 232218, 232218, 232217, 232217, 448118, 448118, 448117, 448117, 448116, 448116, 448116, 448012, 448012, 448012, 232224, 232224, 232223, 232222, 232222, 232222 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "4481": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "4480": { "FaceURL": "http://cloud-3.steamusercontent.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": "7a6d8c", "Name": "Card", "Transform": { "posX": -40.06019, "posY": 1.60829687, "posZ": -2.629929, "rotX": 359.920044, "rotY": 270.0098, "rotZ": 0.01704826, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twisted to His Will", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03092\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232216, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a6af6b", "Name": "Card", "Transform": { "posX": -40.14995, "posY": 1.78357077, "posZ": -2.83012843, "rotX": 0.5782123, "rotY": 270.002, "rotZ": 0.0179315973, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twisted to His Will", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03092\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232216, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a0d34f", "Name": "Card", "Transform": { "posX": -39.56787, "posY": 1.7705667, "posZ": -2.61933255, "rotX": 359.921173, "rotY": 270.003662, "rotZ": 0.0159180127, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spires of Carcosa", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03091\",\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": 232215, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a0d34f", "Name": "Card", "Transform": { "posX": -40.2772331, "posY": 1.7794143, "posZ": -2.527565, "rotX": 359.919922, "rotY": 270.003967, "rotZ": 0.01670667, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spires of Carcosa", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03091\",\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": 232215, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0afc45", "Name": "Card", "Transform": { "posX": -39.95644, "posY": 1.771017, "posZ": -2.60974526, "rotX": 359.919952, "rotY": 270.027344, "rotZ": 0.0162861571, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Black Stars Rise", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03090\",\n \"type\": \"Treachery\",\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": 232214, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0afc45", "Name": "Card", "Transform": { "posX": -40.21685, "posY": 1.76258183, "posZ": -3.051078, "rotX": 359.919678, "rotY": 270.027161, "rotZ": 0.0155659933, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Black Stars Rise", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03090\",\n \"type\": \"Treachery\",\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": 232214, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "837dc0", "Name": "Card", "Transform": { "posX": -8.254647, "posY": 1.56856728, "posZ": 13.1639223, "rotX": 359.9206, "rotY": 270.010376, "rotZ": 0.0141025912, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b5a670", "Name": "Card", "Transform": { "posX": -7.994349, "posY": 1.72873139, "posZ": 13.4239607, "rotX": 359.910156, "rotY": 270.010345, "rotZ": 359.9914, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a13701", "Name": "Card", "Transform": { "posX": -8.13497, "posY": 1.73145211, "posZ": 13.3962345, "rotX": 359.9188, "rotY": 270.00116, "rotZ": 0.0158020761, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Doubt)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084d\",\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": 232206, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42b8dc", "Name": "Card", "Transform": { "posX": -7.656395, "posY": 1.73211765, "posZ": 13.2479944, "rotX": 359.900421, "rotY": 270.000153, "rotZ": 0.006056429, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Anxiety)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084c\",\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": 232205, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ec66a0", "Name": "Card", "Transform": { "posX": -8.143007, "posY": 1.71549714, "posZ": 12.48624, "rotX": 359.929932, "rotY": 270.014252, "rotZ": 0.007635473, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dread)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084b\",\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": 232207, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4bea40", "Name": "Card", "Transform": { "posX": -7.971472, "posY": 1.718169, "posZ": 13.2703743, "rotX": 359.920532, "rotY": 269.99942, "rotZ": 0.0161604, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dismay)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084a\",\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": 232208, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2d32e4", "Name": "Card", "Transform": { "posX": -31.05811, "posY": 1.5943135, "posZ": -7.30223, "rotX": 359.920715, "rotY": 269.999756, "rotZ": 0.013130011, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spirit's Torment", "Description": "Curse. Geist.", "GMNotes": "{\n \"id\": \"03094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232218, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9349fd", "Name": "Card", "Transform": { "posX": -31.1989822, "posY": 1.74595857, "posZ": -7.23980331, "rotX": 359.950958, "rotY": 269.999573, "rotZ": -0.00464719161, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spirit's Torment", "Description": "Curse. Geist.", "GMNotes": "{\n \"id\": \"03094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232218, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1ae587", "Name": "Card", "Transform": { "posX": -30.9912872, "posY": 1.5951972, "posZ": -3.82445621, "rotX": 359.9241, "rotY": 269.9814, "rotZ": 0.0137564549, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Poltergeist", "Description": "Monster. Geist.", "GMNotes": "{\n \"id\": \"03093\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232217, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "459f5a", "Name": "Card", "Transform": { "posX": -30.9757233, "posY": 1.74052989, "posZ": -3.8652792, "rotX": 359.957245, "rotY": 269.972046, "rotZ": 0.00526940031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Poltergeist", "Description": "Monster. Geist.", "GMNotes": "{\n \"id\": \"03093\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232217, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 448118, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 448118, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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\": \"03226\",\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": 448117, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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\": \"03226\",\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": 448117, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 448116, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 448116, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 448116, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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.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": 448012, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "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": 448012, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 448012, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e20141", "Name": "Card", "Transform": { "posX": -45.28207, "posY": 1.61571622, "posZ": -1.99931252, "rotX": 359.920471, "rotY": 269.999542, "rotZ": 0.0138937524, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King's Edict", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232224, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "522968", "Name": "Card", "Transform": { "posX": -45.3332253, "posY": 1.76760066, "posZ": -1.86887467, "rotX": 359.932678, "rotY": 269.9998, "rotZ": -0.00222653663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King's Edict", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232224, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0bf1f8", "Name": "Card", "Transform": { "posX": -45.31658, "posY": 1.77869308, "posZ": -1.76723373, "rotX": 359.925659, "rotY": 270.030243, "rotZ": 359.9921, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agent of the King", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03099\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\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": 232223, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ada81", "Name": "Card", "Transform": { "posX": -46.03409, "posY": 1.61745238, "posZ": 0.648399532, "rotX": 359.9214, "rotY": 269.999054, "rotZ": 0.00768406037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dcaaad", "Name": "Card", "Transform": { "posX": -45.8543549, "posY": 1.76917815, "posZ": 0.300536335, "rotX": 359.907532, "rotY": 269.998657, "rotZ": 0.0211735331, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ada81", "Name": "Card", "Transform": { "posX": -45.8543625, "posY": 1.80176485, "posZ": 0.3005505, "rotX": 359.920227, "rotY": 269.998779, "rotZ": 0.0167158749, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "37e3f9", "Name": "Card", "Transform": { "posX": -23.6766338, "posY": 1.53360486, "posZ": -7.699994, "rotX": -4.983341E-07, "rotY": 269.999878, "rotZ": 7.165713E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Backstage", "Description": "", "GMNotes": "{\n \"id\": \"03052\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Circle|Crescent\"\n },\n \"locationBack\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Circle|Crescent\",\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": false, "Hands": true, "CardID": 232004, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3e4d11", "Name": "Card", "Transform": { "posX": -17.1199512, "posY": 1.53360486, "posZ": -0.0300916769, "rotX": 8.31186053E-09, "rotY": 269.999756, "rotZ": 2.06931983E-09, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Balcony", "Description": "", "GMNotes": "{\n \"id\": \"03051\",\n \"type\": \"Location\",\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": 232003, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "592384", "Name": "Card", "Transform": { "posX": -23.6765366, "posY": 1.53360486, "posZ": -0.0299922284, "rotX": -5.138595E-07, "rotY": 269.999847, "rotZ": 6.712766E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Theatre", "Description": "", "GMNotes": "{\n \"id\": \"03049\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Diamond|Triangle\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\n \"connections\": \"Diamond|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": false, "Hands": true, "CardID": 232001, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "67a96b", "Name": "Card", "Transform": { "posX": -23.67664, "posY": 1.53360486, "posZ": 7.570011, "rotX": -4.650313E-07, "rotY": 269.999939, "rotZ": 7.46237959E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lobby", "Description": "", "GMNotes": "{\n \"id\": \"03050\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Circle|Square|Plus\"\n },\n \"locationBack\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Circle|Square|Plus\",\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": false, "Hands": true, "CardID": 232002, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "919566", "Name": "Deck", "Transform": { "posX": -2.68849564, "posY": 1.628001, "posZ": -5.04848146, "rotX": -4.68427857E-08, "rotY": 180.0001, "rotZ": -2.54733727E-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": [ 231706, 231705, 231704, 231703, 231702 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "5c5a28", "Name": "Card", "Transform": { "posX": -62.9992752, "posY": 1.63407075, "posZ": -23.66045, "rotX": 0.0170145351, "rotY": 179.992645, "rotZ": 0.0790209249, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Curtain Call", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03048\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231706, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a4f850", "Name": "Card", "Transform": { "posX": -62.92845, "posY": 1.78945589, "posZ": -23.7653828, "rotX": 0.0165706947, "rotY": 179.994614, "rotZ": 0.07189061, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Stranger", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03047a\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231705, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2e25bf", "Name": "Card", "Transform": { "posX": -62.9571228, "posY": 1.81255591, "posZ": -23.2298717, "rotX": 0.0160033926, "rotY": 180.002319, "rotZ": 0.0799214244, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Stranger", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03047b\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231704, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "94060e", "Name": "Card", "Transform": { "posX": -63.0425262, "posY": 1.79912484, "posZ": -22.6836262, "rotX": 0.0102636954, "rotY": 179.985733, "rotZ": 0.0801323354, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Stranger", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03047b\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231703, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "eeaa39", "Name": "Card", "Transform": { "posX": -62.75405, "posY": 1.79654717, "posZ": -23.6259918, "rotX": 0.0172705445, "rotY": 180.000214, "rotZ": 0.07949278, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Awakening", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03046\",\n \"type\": \"Act\",\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": 231702, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "aa08d4", "Name": "Card", "Transform": { "posX": -3.95585346, "posY": 1.59660506, "posZ": -10.4411983, "rotX": -2.1421378E-09, "rotY": 269.999939, "rotZ": -1.43739012E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Curtain Call", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"-5. If your location has at least 1 horror on it, take 1 horror (from the token pool). If your location has no horror on it, place 1 horror on it instead.\", \"modifier\": -5}, \"Elder Thing\": {\"description\": \"-5. If your location has at least 1 horror on it, take 1 horror (from the token pool). If your location has no horror on it, place 1 horror on it instead.\", \"modifier\": -5}, \"Skull\": {\"description\": \"-X, where X is the amount of horror on you. (If you have no horror on you, X is 1).\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-5. If your location has at least 1 horror on it, take 1 horror (from the token pool). If your location has no horror on it, place 1 horror on it instead.\", \"modifier\": -5}}, \"front\": {\"Cultist\": {\"description\": \"-4. If your location has at least 1 horror on it, take 1 horror (from the token pool). If your location has no horror on it, place 1 horror on it instead.\", \"modifier\": -4}, \"Elder Thing\": {\"description\": \"-4. If your location has at least 1 horror on it, take 1 horror (from the token pool). If your location has no horror on it, place 1 horror on it instead.\", \"modifier\": -4}, \"Skull\": {\"description\": \"-1 (-3 instead if you have 3 or more horror on you).\", \"modifier\": -1}, \"Tablet\": {\"description\": \"-4. If your location has at least 1 horror on it, take 1 horror (from the token pool). If your location has no horror on it, place 1 horror on it instead.\", \"modifier\": -4}}}, \"id\": \"03043\"}", "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": 232011, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "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": "ae8317", "Name": "Custom_Tile", "Transform": { "posX": -1.38689148, "posY": 1.4814992, "posZ": -26.5424042, "rotX": -5.407191E-07, "rotY": 270.00177, "rotZ": 1.86042925E-07, "scaleX": 7.0, "scaleY": 1.0, "scaleZ": 7.0 }, "Nickname": "The Path to Carcosa - Campaign Log", "Tags": [ "CampaignLog" ], "Description": "Page 1", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/952965089460818573/DCD92CF4945E80C9C8AF03B39B5DAE7576EAF2FC/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/959719855119681662/AE2992DEADE3B91D3B4EF7CCFAFE2C8C546C778C/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 0, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "-- Campaign Log: The Path to Carcosa\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 = {1,1,1}\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 --Doubt 1\r\n {\r\n pos = {-0.482,0.11,0.776},\r\n size = 200,\r\n state = false\r\n },\r\n --Doubt 2\r\n {\r\n pos = {-0.43,0.11,0.776},\r\n size = 200,\r\n state = false\r\n },\r\n --Doubt 3\r\n {\r\n pos = {-0.38,0.11,0.775},\r\n size = 200,\r\n state = false\r\n },\r\n --Doubt 4\r\n {\r\n pos = {-0.325,0.11,0.778},\r\n size = 200,\r\n state = false\r\n },\r\n --Doubt 5\r\n {\r\n pos = {-0.27,0.11,0.779},\r\n size = 200,\r\n state = false\r\n },\r\n --Doubt 6\r\n {\r\n pos = {-0.219,0.11,0.778},\r\n size = 200,\r\n state = false\r\n },\r\n --Doubt 7\r\n {\r\n pos = {-0.168,0.11,0.782},\r\n size = 200,\r\n state = false\r\n },\r\n --Doubt 8\r\n {\r\n pos = {-0.111,0.11,0.783},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 1\r\n {\r\n pos = {-0.736,0.11,0.868},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 2\r\n {\r\n pos = {-0.68,0.11,0.869},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 3\r\n {\r\n pos = {-0.626,0.11,0.869},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 4\r\n {\r\n pos = {-0.574,0.11,0.874},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 5\r\n {\r\n pos = {-0.519,0.11,0.874},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 6\r\n {\r\n pos = {-0.467,0.11,0.879},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 7\r\n {\r\n pos = {-0.416,0.11,0.876},\r\n size = 200,\r\n state = false\r\n },\r\n --Conviction 8\r\n {\r\n pos = {-0.357,0.11,0.879},\r\n size = 200,\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.52,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.074,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 --Chasing The Stranger\r\n {\r\n pos = {0.414,0.11,0.106},\r\n size = 500,\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.32},\r\n rows = 5,\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.32},\r\n rows = 5,\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.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 three story\r\n {\r\n pos = {0.24,0.11,-0.32},\r\n rows = 5,\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.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 four story\r\n {\r\n pos = {0.671,0.11,-0.32},\r\n rows = 5,\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.38,0.11,0.339},\r\n rows =16,\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 --VIPs Interviewed\r\n {\r\n pos = {0.43,0.11,0.338},\r\n rows = 6,\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 --VIPs Slain\r\n {\r\n pos = {0.43,0.11,0.643},\r\n rows = 6,\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 --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": "3ebd39", "Name": "Custom_Tile", "Transform": { "posX": -1.35, "posY": 1.475, "posZ": -26.6, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 7.0, "scaleY": 1.0, "scaleZ": 7.0 }, "Nickname": "The Path to Carcosa - Campaign Log", "Tags": [ "CampaignLog" ], "Description": "Page 2", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "http://cloud-3.steamusercontent.com/ugc/952965089460818908/B6D16CCAB2915F634AA4B04AB4A72A20D2EF38AD/", "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/959719855119681662/AE2992DEADE3B91D3B4EF7CCFAFE2C8C546C778C/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 0, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "--[[ Character Sheet Template by: MrStump\r\n\r\nYou can set up your own character sheet if you follow these steps.\r\n\r\nStep 1) Change the character sheet image\r\n -Right click on the character sheet, click Custom\r\n -Replace the image URL with one for your character sheet\r\n -Click import, make sure your sheet loads\r\n -SAVE THE GAME (the table setup)\r\n -LOAD FROM THAT SAVE YOU JUST MADE\r\n\r\nStep 2) Edit script to fit your character sheet\r\n -Below you will see some general options, and then the big data table\r\n -The data table is what determines how many of which buttons are made\r\n -Checkboxes\r\n -Counters\r\n -Textboxes\r\n -By default, there are 3 of each. You can add more or remove entries\r\n -If you intend to add/remove, be sure only to add/remove ENTRIES\r\n -This is what an entry looks like:\r\n {\r\n pos = {-0.977,0.1,-0.589},\r\n size = 800,\r\n state = false\r\n },\r\n -Deleting the whole thing would remove that specific item on the sheet\r\n -Copy and pasting it after another entry would create another\r\n -Each entry type has unique data points (pos, size, state, etc)\r\n -Do not try to add in your own data points or remove them individually\r\n -There is a summary of what each point does at the top of its category\r\n\r\nStep 3) Save and check script changes\r\n -Hit Save & Apply in the script window to save your code\r\n -You can edit your code as needed and Save+Apply as often as needed\r\n -When you are finished, make disableSave = false below then Save+apply\r\n -This enables saving, so your sheet will remember whats on it.\r\n\r\nBonus) Finding/Editing Positions for elements\r\n I have included a tool to get positions for buttons in {x,y,z} form\r\n Place it where you want the center of your element to be\r\n Then copy the table from the notes (lower right of screen)\r\n You can highlight it and CTRL+C\r\n Paste it into the data table where needed (pos=)\r\n If you want to manually tweek the values:\r\n {0,0,0} is the center of the character sheet\r\n {1,0,0} is right, {-1,0,0} is left\r\n {0,0,-1} is up, {0,0,1} is down\r\n 0.1 for Y is the height off of the page.\r\n If it was 0, it would be down inside the model of the sheet\r\n\r\nBegin editing below: ]]\r\n\r\n--Set this to true while editing and false when you have finished\r\ndisableSave = false\r\n--Remember to set this to false once you are done making changes\r\n--Then, after you save & apply it, save your game too\r\n\r\n--Color information for button text (r,g,b, values of 0-1)\r\nbuttonFontColor = {0,0,0}\r\n--Color information for button background\r\nbuttonColor = {1,1,1}\r\n--Change scale of button (Avoid changing if possible)\r\nbuttonScale = {0.1,0.1,0.1}\r\n\r\n--This is the button placement information\r\ndefaultButtonData = {\r\n --Add checkboxes\r\n checkbox = {\r\n --[[\r\n pos = the position (pasted from the helper tool)\r\n size = height/width/font_size for checkbox\r\n state = default starting value for checkbox (true=checked, false=not)\r\n ]]\r\n --1 checkbox\r\n {\r\n pos = {-0.678,0.1,-0.147},\r\n size = 250,\r\n state = false\r\n },\r\n --2 checkbox\r\n {\r\n pos = {-0.656,0.1,-0.049},\r\n size = 250,\r\n state = false\r\n },\r\n --3 checkbox\r\n {\r\n pos = {-0.629,0.1,0.148},\r\n size = 250,\r\n state = false\r\n },\r\n --4 checkbox\r\n {\r\n pos = {-0.615,0.1,0.248},\r\n size = 250,\r\n state = false\r\n },\r\n --5 checkbox\r\n {\r\n pos = {-0.588,0.1,0.44},\r\n size = 250,\r\n state = false\r\n },\r\n --6 checkbox\r\n {\r\n pos = {-0.573,0.1,0.54},\r\n size = 250,\r\n state = false\r\n },\r\n --7 checkbox\r\n {\r\n pos = {-0.561,0.1,0.624},\r\n size = 250,\r\n state = false\r\n },\r\n --8 checkbox\r\n {\r\n pos = {-0.546,0.1,0.723},\r\n size = 250,\r\n state = false\r\n },\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 --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\r\n --Campaign Notes\r\n {\r\n pos = {0.5,0.1,-0.637},\r\n rows =6,\r\n width = 3500,\r\n font_size = 200,\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\r\n", "LuaScriptState": "", "XmlUI": "" } } }, { "GUID": "bd4167", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2498264, "posY": 1.48149908, "posZ": -3.91920614, "rotX": 3.10924761E-08, "rotY": 270.025269, "rotZ": -1.13644006E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "5: A Phantom of Truth", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/829135118403813279/41EDC839C0D0ED4B7B712990A3D7D3FF80C59D18/", "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\":{\"065c64\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6748,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9992,\"z\":0.0169}},\"06f9fa\":{\"lock\":false,\"pos\":{\"x\":-19.8902,\"y\":1.6082,\"z\":-3.4866},\"rot\":{\"x\":0.0684,\"y\":135,\"z\":0.0446}},\"09597e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"09b690\":{\"lock\":false,\"pos\":{\"x\":-27.0584,\"y\":1.617,\"z\":-7.5965},\"rot\":{\"x\":359.9202,\"y\":269.9941,\"z\":0.0164}},\"0f0b44\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.602,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":0.0004,\"z\":359.9201}},\"17ba38\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"191fba\":{\"lock\":false,\"pos\":{\"x\":-25.0739,\"y\":1.773,\"z\":-7.7009},\"rot\":{\"x\":359.1676,\"y\":270.0221,\"z\":0.0181}},\"197e00\":{\"lock\":false,\"pos\":{\"x\":-19.8141,\"y\":1.6101,\"z\":3.4298},\"rot\":{\"x\":0.0446,\"y\":45.0001,\"z\":359.9316}},\"1af959\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"240f42\":{\"lock\":false,\"pos\":{\"x\":-21.1406,\"y\":1.6076,\"z\":-11.3468},\"rot\":{\"x\":0.0684,\"y\":135.0005,\"z\":0.0446}},\"2ea277\":{\"lock\":false,\"pos\":{\"x\":-20.5441,\"y\":1.6079,\"z\":-7.5006},\"rot\":{\"x\":0.0799,\"y\":90.0186,\"z\":359.9831}},\"31bba7\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"3e55d1\":{\"lock\":false,\"pos\":{\"x\":1.5609,\"y\":1.3939,\"z\":-1.1516},\"rot\":{\"x\":359.9196,\"y\":269.9993,\"z\":0.0169}},\"403e57\":{\"lock\":false,\"pos\":{\"x\":-25.09,\"y\":1.7792,\"z\":7.5693},\"rot\":{\"x\":359.1401,\"y\":269.9818,\"z\":0.0167}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"49daa1\":{\"lock\":false,\"pos\":{\"x\":-25.1038,\"y\":1.7366,\"z\":0.001},\"rot\":{\"x\":0.0426,\"y\":270.0369,\"z\":359.7644}},\"4a4785\":{\"lock\":false,\"pos\":{\"x\":-33.1186,\"y\":1.6264,\"z\":-4.4252},\"rot\":{\"x\":359.9315,\"y\":315.0001,\"z\":359.9554}},\"5358e2\":{\"lock\":false,\"pos\":{\"x\":1.6368,\"y\":1.3948,\"z\":2.1657},\"rot\":{\"x\":359.9196,\"y\":269.9966,\"z\":0.0169}},\"603ed0\":{\"lock\":false,\"pos\":{\"x\":-20.318,\"y\":1.612,\"z\":7.5175},\"rot\":{\"x\":0.0799,\"y\":90.0123,\"z\":359.9831}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.3511,\"y\":1.628,\"z\":-0.0848},\"rot\":{\"x\":359.9201,\"y\":269.9947,\"z\":0.0169}},\"77cab6\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7451,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":180.0168}},\"78e730\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.7096,\"z\":7.5708},\"rot\":{\"x\":359.1426,\"y\":269.9768,\"z\":0.017}},\"79ea7b\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6726,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"7b7fad\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"8612e0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9967,\"z\":0.0799}},\"8c21dc\":{\"lock\":false,\"pos\":{\"x\":-23.6756,\"y\":1.7044,\"z\":-7.6999},\"rot\":{\"x\":359.1705,\"y\":269.998,\"z\":0.0171}},\"a7a582\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"b20b8d\":{\"lock\":false,\"pos\":{\"x\":-4.3295,\"y\":1.5831,\"z\":-14.994},\"rot\":{\"x\":359.9197,\"y\":269.9786,\"z\":0.0169}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"bf452a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":0.0166}},\"cc943e\":{\"lock\":false,\"pos\":{\"x\":-26.9121,\"y\":1.6212,\"z\":7.3868},\"rot\":{\"x\":359.9201,\"y\":269.9945,\"z\":0.0167}},\"e3c737\":{\"lock\":false,\"pos\":{\"x\":-33.4568,\"y\":1.6293,\"z\":3.7544},\"rot\":{\"x\":359.9554,\"y\":224.9999,\"z\":0.0684}},\"e5b752\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"f95052\":{\"lock\":false,\"pos\":{\"x\":-23.6768,\"y\":1.6134,\"z\":-3.8319},\"rot\":{\"x\":0.0169,\"y\":179.9968,\"z\":0.0799}},\"fb0cd1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "065c64", "Name": "Card", "Transform": { "posX": -17.1200523, "posY": 1.53360486, "posZ": -7.70009661, "rotX": 2.451702E-08, "rotY": 269.999084, "rotZ": -1.51720215E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Canal Saint-Martin", "Description": "Paris.", "GMNotes": "{\n \"id\": \"03216\",\n \"type\": \"Location\",\n \"traits\": \"Paris.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square|Tee|Crescent\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Square|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": 231910, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "09597e", "Name": "Deck", "Transform": { "posX": -2.72477746, "posY": 1.61837292, "posZ": 0.3734165, "rotX": -2.30578259E-08, "rotY": 180.0004, "rotZ": -9.630294E-09, "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": [ 231726, 231725, 231724 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "8bd569", "Name": "Card", "Transform": { "posX": -52.93248, "posY": 1.63504767, "posZ": 27.7619553, "rotX": 0.0174761228, "rotY": 180.845184, "rotZ": 0.07052514, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Third Night", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"03203\",\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": 231726, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "90b52d", "Name": "Card", "Transform": { "posX": -52.8240852, "posY": 1.7801497, "posZ": 27.3637714, "rotX": 0.0473652668, "rotY": 179.935669, "rotZ": 0.0746366, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Second Night", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"03202\",\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": 231725, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3da436", "Name": "Card", "Transform": { "posX": -53.43126, "posY": 1.79841089, "posZ": 27.2732773, "rotX": 0.017057104, "rotY": 180.007416, "rotZ": 0.076241456, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The First Night", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"03201\",\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": 231724, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "17ba38", "Name": "Card", "Transform": { "posX": -30.2243519, "posY": 1.53360486, "posZ": -0.0299892221, "rotX": 1.15207852E-08, "rotY": 269.999939, "rotZ": 3.11869961E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Gardens of Luxembourg", "Description": "Paris.", "GMNotes": "{\n \"id\": \"03220\",\n \"type\": \"Location\",\n \"traits\": \"Paris.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Star\",\n \"connections\": \"Circle|Heart|Plus\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Star\",\n \"connections\": \"Circle|Heart|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": 231914, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "191fba", "Name": "Card", "Transform": { "posX": -25.07431, "posY": 1.582584, "posZ": -7.70089, "rotX": 0.0812158957, "rotY": 270.0208, "rotZ": -0.00187916774, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Le Marais", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03218\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Square|SlantedEquals|Tee|Plus\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Square|SlantedEquals|Tee|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": 231912, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1af959", "Name": "Card", "Transform": { "posX": -30.2243557, "posY": 1.53360486, "posZ": 7.57001734, "rotX": -3.42931621E-08, "rotY": 269.999878, "rotZ": 5.71348E-09, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Gare d'Orsay", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03214\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Diamond|Circle|Star\"\n },\n \"locationBack\": {\n \"icons\": \"Heart\",\n \"connections\": \"Diamond|Circle|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": 231908, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "31bba7", "Name": "Card", "Transform": { "posX": -17.1199436, "posY": 1.53360486, "posZ": 7.57001352, "rotX": -1.61346762E-07, "rotY": 269.999756, "rotZ": 2.79997465E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grand Guignol", "Description": "Theatre of the Great Puppet", "GMNotes": "{\n \"id\": \"03211\",\n \"type\": \"Location\",\n \"traits\": \"Paris.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Diamond|Square\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Triangle\",\n \"connections\": \"Diamond|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": 231905, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3e55d1", "Name": "Bag", "Transform": { "posX": 1.62918591, "posY": 1.39796591, "posZ": -1.2963655, "rotX": 1.02381978E-06, "rotY": 265.579559, "rotZ": -1.73443254E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Conviction", "Description": "If Doubt is LESS than Conviction, use contents in this bag and discard the Doubt Bag.", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": 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": "24ccf0", "Name": "Deck", "Transform": { "posX": -18.9077644, "posY": 3.63329339, "posZ": 50.4298248, "rotX": 0.303814739, "rotY": 179.98436, "rotZ": 356.3394, "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": [ 231730, 231728 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "09a07b", "Name": "Card", "Transform": { "posX": -55.1437454, "posY": 1.632565, "posZ": 8.723942, "rotX": 0.0179829281, "rotY": 179.999237, "rotZ": 0.07318324, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stalked by Shadows", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03207\",\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": 231730, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "be1a27", "Name": "Card", "Transform": { "posX": -55.09867, "posY": 1.77147961, "posZ": 8.791027, "rotX": 0.00141109922, "rotY": 180.009415, "rotZ": 0.0744360238, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Parisian Conspiracy (v. II)", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03205\",\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": 231728, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "ff44db", "Name": "Deck", "Transform": { "posX": -18.581995, "posY": 3.62424254, "posZ": 51.1032448, "rotX": 0.742718637, "rotY": 269.962158, "rotZ": 356.438477, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Add to 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": [ 232244, 232244, 233303, 233303, 233303 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2333": { "FaceURL": "http://cloud-3.steamusercontent.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": "a37e3d", "Name": "Card", "Transform": { "posX": -55.23408, "posY": 1.63680243, "posZ": 22.5220261, "rotX": 359.9206, "rotY": 270.0359, "rotZ": 0.0131973652, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twin Suns", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03223\",\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": false, "Hands": true, "CardID": 232244, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "75bda2", "Name": "Card", "Transform": { "posX": -55.3894768, "posY": 1.78688729, "posZ": 22.5528183, "rotX": 359.913055, "rotY": 270.036, "rotZ": 0.0118823405, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twin Suns", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03223\",\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": false, "Hands": true, "CardID": 232244, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "14bfaf", "Name": "Card", "Transform": { "posX": -55.3906364, "posY": 1.7999748, "posZ": 22.4357738, "rotX": 359.935547, "rotY": 269.998047, "rotZ": 0.0137602035, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Shadow", "Description": "Curse.", "GMNotes": "{\n \"id\": \"01135\",\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": 233303, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ea8fcf", "Name": "Card", "Transform": { "posX": -54.9424629, "posY": 1.78586733, "posZ": 22.85021, "rotX": 359.933777, "rotY": 269.998047, "rotZ": 0.013384806, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Shadow", "Description": "Curse.", "GMNotes": "{\n \"id\": \"01135\",\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": 233303, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -55.5731125, "posY": 1.80023932, "posZ": 23.0756874, "rotX": 359.920074, "rotY": 269.9969, "rotZ": 0.01577925, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunting Shadow", "Description": "Curse.", "GMNotes": "{\n \"id\": \"01135\",\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": 233303, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "403e57", "Name": "Card", "Transform": { "posX": -25.0905285, "posY": 1.581934, "posZ": 7.569305, "rotX": 0.00112618285, "rotY": 269.981934, "rotZ": -0.0005462241, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Opéra Garnier", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03212\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Triangle|Square|Heart\"\n },\n \"locationBack\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Triangle|Square|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": 231906, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": "1b6382", "Name": "Card", "Transform": { "posX": -17.5568485, "posY": 2.591597, "posZ": 7.59434843, "rotX": 359.920135, "rotY": 269.9999, "rotZ": 0.0168708228, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Jordan Perry", "Description": "An Imposing Presence", "GMNotes": "{\n \"id\": \"03066b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232054, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a0a6a4", "Name": "Card", "Transform": { "posX": -15.4115114, "posY": 2.589492, "posZ": 8.643575, "rotX": 359.920135, "rotY": 269.997375, "rotZ": 0.01687357, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Organist", "Description": "Humanoid. Avatar. Elite.", "GMNotes": "{\n \"id\": \"03221b\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Avatar. 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": false, "Hands": true, "CardID": 231901, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e50068", "Name": "Deck", "Transform": { "posX": -1.58450341, "posY": 3.638369, "posZ": 46.5909729, "rotX": 359.924438, "rotY": 269.9998, "rotZ": 0.0165921859, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lost Soul", "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": [ 232348, 232348, 232348, 232348 ], "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "febed7", "Name": "Card", "Transform": { "posX": -31.715395, "posY": 1.58042014, "posZ": -57.703846, "rotX": 359.9204, "rotY": 269.999939, "rotZ": 0.015114977, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lost Soul", "Description": "Madness. Pact.", "GMNotes": "{\n \"id\": \"03227\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"cycle\": \"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": 232348, "SidewaysCard": false, "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "44bb66", "Name": "Card", "Transform": { "posX": -31.4223785, "posY": 1.73920166, "posZ": -57.4752235, "rotX": 359.940552, "rotY": 270.0, "rotZ": 0.00620982237, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lost Soul", "Description": "Madness. Pact.", "GMNotes": "{\n \"id\": \"03227\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"cycle\": \"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": 232348, "SidewaysCard": false, "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "febed7", "Name": "Card", "Transform": { "posX": -31.42236, "posY": 1.75321162, "posZ": -57.4752274, "rotX": 359.937042, "rotY": 270.0, "rotZ": 0.0121888816, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lost Soul", "Description": "Madness. Pact.", "GMNotes": "{\n \"id\": \"03227\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"cycle\": \"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": 232348, "SidewaysCard": false, "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "febed7", "Name": "Card", "Transform": { "posX": -31.4223747, "posY": 1.74227989, "posZ": -57.4752235, "rotX": 359.93692, "rotY": 270.0, "rotZ": 0.0123915635, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lost Soul", "Description": "Madness. Pact.", "GMNotes": "{\n \"id\": \"03227\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"cycle\": \"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": 232348, "SidewaysCard": false, "CustomDeck": { "2323": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/EcbhVuh.jpg", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "49daa1", "Name": "Card", "Transform": { "posX": -25.1038876, "posY": 1.58155119, "posZ": 0.00101943372, "rotX": 0.161002845, "rotY": 270.036835, "rotZ": 359.966248, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Montmartre", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03209\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Diamond|Triangle|SlantedEquals|Crescent\"\n },\n \"locationBack\": {\n \"icons\": \"Square\",\n \"connections\": \"Diamond|Triangle|SlantedEquals|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": 231903, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5358e2", "Name": "Bag", "Transform": { "posX": 1.637065, "posY": 1.39796638, "posZ": 2.165645, "rotX": -2.13950273E-07, "rotY": 269.9966, "rotZ": 2.02514366E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Doubt or Equal", "Description": "If Doubt is EQUAL or GREATER than Conviction, use contents in this bag and discard the Conviction Bag.", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.653287649, "g": 0.485998869, "b": 0.7439022 }, "LayoutGroupSortIndex": 0, "Value": 0, "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": "2152d3", "Name": "Deck", "Transform": { "posX": -19.3044071, "posY": 3.63372445, "posZ": 54.2607079, "rotX": 0.427462816, "rotY": 179.979263, "rotZ": 356.337433, "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": [ 231729, 231727 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "402117", "Name": "Card", "Transform": { "posX": -55.9649658, "posY": 1.63628089, "posZ": 17.2992916, "rotX": 0.0173009317, "rotY": 180.0032, "rotZ": 0.0761844143, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Pursuing Shadows", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03206\",\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": 231729, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "136abe", "Name": "Card", "Transform": { "posX": -56.1029739, "posY": 1.78162134, "posZ": 17.0385456, "rotX": 0.01009753, "rotY": 179.995316, "rotZ": 0.0713474154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Parisian Conspiracy (v. I)", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03204\",\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": 231727, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "90bef0", "Name": "Deck", "Transform": { "posX": -18.8938389, "posY": 3.651049, "posZ": 54.64583, "rotX": 0.868308961, "rotY": 269.97403, "rotZ": 357.555969, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Add to 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": [ 232214, 232214, 233304, 233304 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2333": { "FaceURL": "http://cloud-3.steamusercontent.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": "0afc45", "Name": "Card", "Transform": { "posX": -54.59636, "posY": 1.63750076, "posZ": 28.67429, "rotX": 359.922638, "rotY": 269.999939, "rotZ": 0.000312584831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Black Stars Rise", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03090\",\n \"type\": \"Treachery\",\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": 232214, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f1bceb", "Name": "Card", "Transform": { "posX": -54.9407959, "posY": 1.78279, "posZ": 28.244215, "rotX": 359.962463, "rotY": 269.99292, "rotZ": 0.0245836619, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Black Stars Rise", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03090\",\n \"type\": \"Treachery\",\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": 232214, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "057d5f", "Name": "Card", "Transform": { "posX": -54.21003, "posY": 1.90468991, "posZ": 28.7906151, "rotX": 1.40169573, "rotY": 269.901031, "rotZ": 357.5793, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "False Lead", "Description": "", "GMNotes": "{\n \"id\": \"01136\",\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": 233304, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2ceae2", "Name": "Card", "Transform": { "posX": -54.42537, "posY": 1.867599, "posZ": 29.50204, "rotX": 357.297, "rotY": 269.991028, "rotZ": 0.0185051076, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "False Lead", "Description": "", "GMNotes": "{\n \"id\": \"01136\",\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": 233304, "SidewaysCard": false, "CustomDeck": { "2333": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "77cab6", "Name": "Deck", "Transform": { "posX": -3.9278264, "posY": 1.72428167, "posZ": 5.757149, "rotX": 2.564405E-07, "rotY": 269.999725, "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": [ 232247, 232247, 232246, 232246, 232246, 232245, 232245, 232245, 232243, 232243, 232216, 232216, 232215, 232215, 232211, 232211, 232210, 232210, 232229, 232228, 232228, 234229, 234229, 234228, 234228 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2342": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "573722", "Name": "Card", "Transform": { "posX": -18.63075, "posY": 1.86392987, "posZ": 29.8533134, "rotX": 359.924561, "rotY": 270.009155, "rotZ": 179.970367, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Frozen in Fear", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03226\",\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": 232247, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f719ae", "Name": "Card", "Transform": { "posX": -10.890419, "posY": 1.95210981, "posZ": 42.11201, "rotX": 359.936066, "rotY": 270.000336, "rotZ": 179.794083, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Frozen in Fear", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03226\",\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": 232247, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "cf1ccc", "Name": "Card", "Transform": { "posX": -10.7287369, "posY": 1.92425835, "posZ": 42.0833359, "rotX": 359.936554, "rotY": 270.0015, "rotZ": 180.013855, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Torturous Chords", "Description": "Hex. Terror.", "GMNotes": "{\n \"id\": \"03225\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hex. 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": 232246, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e8845b", "Name": "Card", "Transform": { "posX": -12.5341215, "posY": 1.7453233, "posZ": 37.98386, "rotX": 359.916473, "rotY": 269.998535, "rotZ": 0.00614299066, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Torturous Chords", "Description": "Hex. Terror.", "GMNotes": "{\n \"id\": \"03225\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hex. 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": 232246, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "cf1ccc", "Name": "Card", "Transform": { "posX": -12.5341024, "posY": 1.75921464, "posZ": 37.9838562, "rotX": 359.9205, "rotY": 269.998535, "rotZ": 0.0148495669, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Torturous Chords", "Description": "Hex. Terror.", "GMNotes": "{\n \"id\": \"03225\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Hex. 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": 232246, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "151647", "Name": "Card", "Transform": { "posX": -11.9223719, "posY": 1.5807929, "posZ": 37.24564, "rotX": 359.920319, "rotY": 269.999878, "rotZ": 0.0156376343, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deadly Fate", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03224\",\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": 232245, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bba9fa", "Name": "Card", "Transform": { "posX": -12.11165, "posY": 1.7443186, "posZ": 37.3240128, "rotX": 359.925232, "rotY": 269.9989, "rotZ": 0.0106753586, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deadly Fate", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03224\",\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": 232245, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "151647", "Name": "Card", "Transform": { "posX": -12.1116314, "posY": 1.75823164, "posZ": 37.32401, "rotX": 359.921722, "rotY": 269.9989, "rotZ": 0.0149486512, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Deadly Fate", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03224\",\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": 232245, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8bb7ff", "Name": "Card", "Transform": { "posX": -13.2151089, "posY": 1.5825119, "posZ": 37.1510353, "rotX": 359.920868, "rotY": 269.999756, "rotZ": 0.0119971139, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stealthy Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"03222\",\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": 232243, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "38cc9a", "Name": "Card", "Transform": { "posX": -12.8213625, "posY": 1.73223686, "posZ": 37.1293068, "rotX": 359.943817, "rotY": 269.999878, "rotZ": -0.004009538, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Stealthy Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"03222\",\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": 232243, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a6d8c", "Name": "Card", "Transform": { "posX": -40.06019, "posY": 1.60829687, "posZ": -2.629929, "rotX": 359.920044, "rotY": 270.0098, "rotZ": 0.01704826, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twisted to His Will", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03092\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232216, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a6af6b", "Name": "Card", "Transform": { "posX": -40.14995, "posY": 1.78357077, "posZ": -2.83012843, "rotX": 0.5782123, "rotY": 270.002, "rotZ": 0.0179315973, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twisted to His Will", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03092\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232216, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a0d34f", "Name": "Card", "Transform": { "posX": -39.56787, "posY": 1.7705667, "posZ": -2.61933255, "rotX": 359.921173, "rotY": 270.003662, "rotZ": 0.0159180127, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spires of Carcosa", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03091\",\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": 232215, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a0d34f", "Name": "Card", "Transform": { "posX": -40.2772331, "posY": 1.7794143, "posZ": -2.527565, "rotX": 359.919922, "rotY": 270.003967, "rotZ": 0.01670667, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spires of Carcosa", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03091\",\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": 232215, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "60d096", "Name": "Card", "Transform": { "posX": -42.38965, "posY": 1.614579, "posZ": 7.717301, "rotX": 359.920258, "rotY": 269.999359, "rotZ": 0.01605293, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Byakhee", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03087\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232211, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5e7c00", "Name": "Card", "Transform": { "posX": -42.4008026, "posY": 1.775796, "posZ": 7.818656, "rotX": 359.9184, "rotY": 269.9989, "rotZ": 0.0150963822, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Byakhee", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03087\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232211, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b323c1", "Name": "Card", "Transform": { "posX": -42.0870323, "posY": 1.79262948, "posZ": 7.32864046, "rotX": 359.920349, "rotY": 269.997162, "rotZ": 0.01657234, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swift Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"03086\",\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": 232210, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b323c1", "Name": "Card", "Transform": { "posX": -42.47628, "posY": 1.76898062, "posZ": 7.469135, "rotX": 359.919647, "rotY": 269.997253, "rotZ": 0.0159163754, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swift Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"03086\",\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": 232210, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "70009a", "Name": "Card", "Transform": { "posX": -28.2434616, "posY": 1.5971483, "posZ": 15.4716158, "rotX": 359.920166, "rotY": 270.021973, "rotZ": 0.01652023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Pale Mask Beckons", "Description": "Omen. Pact.", "GMNotes": "{\n \"id\": \"03105\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen. Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232229, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c023fe", "Name": "Card", "Transform": { "posX": -28.2468338, "posY": 1.76336575, "posZ": 15.2574654, "rotX": 359.9197, "rotY": 270.021973, "rotZ": 0.0146484794, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Marked by the Sign", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232228, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8c321d", "Name": "Card", "Transform": { "posX": -28.2435665, "posY": 1.77552032, "posZ": 15.0727062, "rotX": 359.91925, "rotY": 270.021973, "rotZ": 0.0173290391, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Marked by the Sign", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232228, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4cf636", "Name": "Card", "Transform": { "posX": -18.2012749, "posY": 1.58148372, "posZ": 10.016777, "rotX": 359.920746, "rotY": 269.996552, "rotZ": 0.0126871429, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Yellow Sign", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01176\",\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": 234229, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "74a845", "Name": "Card", "Transform": { "posX": -18.39433, "posY": 1.745, "posZ": 9.752235, "rotX": 359.928131, "rotY": 269.996552, "rotZ": 0.0164207779, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Yellow Sign", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01176\",\n \"type\": \"Treachery\",\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": 234229, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -18.9733372, "posY": 1.58185852, "posZ": 7.530837, "rotX": 359.920441, "rotY": 269.999878, "rotZ": 0.0146859353, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Screeching Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"01175\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\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": 234228, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6fc5fa", "Name": "Card", "Transform": { "posX": -18.4653873, "posY": 1.59000814, "posZ": 28.9711189, "rotX": 359.922852, "rotY": 270.003235, "rotZ": 180.034988, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Screeching Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"01175\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\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": 234228, "SidewaysCard": false, "CustomDeck": { "2342": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "78e730", "Name": "Card", "Transform": { "posX": -23.6770821, "posY": 1.5335995, "posZ": 7.57079268, "rotX": 4.99416565E-05, "rotY": 269.976257, "rotZ": -0.000349749782, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Opéra Garnier", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03213\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Triangle|Square|Heart\"\n },\n \"locationBack\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Triangle|Square|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": 231907, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "79ea7b", "Name": "Card", "Transform": { "posX": -17.12015, "posY": 1.53360486, "posZ": -15.2799931, "rotX": -4.72842565E-08, "rotY": 270.0, "rotZ": -5.41193153E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Père Lachaise Cemetery", "Description": "Paris.", "GMNotes": "{\n \"id\": \"03215\",\n \"type\": \"Location\",\n \"traits\": \"Paris.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tee\",\n \"connections\": \"SlantedEquals|Crescent\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Tee\",\n \"connections\": \"SlantedEquals|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": false, "Hands": true, "CardID": 231909, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7b7fad", "Name": "Card", "Transform": { "posX": -30.22435, "posY": 1.53360486, "posZ": -7.700092, "rotX": -3.901473E-07, "rotY": 269.999756, "rotZ": 9.12525451E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Notre-Dame", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03219\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Circle|Crescent|Star\"\n },\n \"locationBack\": {\n \"icons\": \"Plus\",\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": false, "Hands": true, "CardID": 231913, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8c21dc", "Name": "Card", "Transform": { "posX": -23.67611, "posY": 1.53359973, "posZ": -7.699909, "rotX": 4.85147466E-05, "rotY": 269.9975, "rotZ": -0.0003382067, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Le Marais", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03217\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Square|SlantedEquals|Tee|Plus\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Square|SlantedEquals|Tee|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": 231911, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a7a582", "Name": "Card", "Transform": { "posX": -36.7731667, "posY": 1.53360486, "posZ": -0.02999202, "rotX": -6.809419E-08, "rotY": 269.999451, "rotZ": -1.64972178E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Montparnasse", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03208\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Heart|Star|Plus\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\n \"connections\": \"Heart|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": 231902, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b20b8d", "Name": "Custom_Tile", "Transform": { "posX": -4.32958126, "posY": 1.64049411, "posZ": -14.9939175, "rotX": 358.503174, "rotY": 269.967, "rotZ": -0.00149002322, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "A Phantom of Truth", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'A Phantom of Truth'\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": "b52eaf", "Name": "Card", "Transform": { "posX": -3.9560535, "posY": 1.59660506, "posZ": -10.4411974, "rotX": -2.76999188E-08, "rotY": 269.999878, "rotZ": -2.26616912E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "A Phantom of Truth", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"-2. Move each unengaged Byakhee in play once toward the nearest investigator.\", \"modifier\": -2}, \"Elder Thing\": {\"description\": \"-3. If you fail, lose 1 resource for each point you failed by.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-X. X is the amount of doom in play.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-4. Cancel the effects and icons of each skill card committed to this test.\", \"modifier\": -4}}, \"front\": {\"Cultist\": {\"description\": \"-2. If you fail, move each unengaged Byakhee in play once toward the nearest investigator.\", \"modifier\": -2}, \"Elder Thing\": {\"description\": \"-2. If you fail, lose 1 resource for each point you failed by.\", \"modifier\": -2}, \"Skull\": {\"description\": \"-X. X is the amount of doom in play (max 5).\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-3. Cancel the effects and icons of each skill card committed to this test.\", \"modifier\": -3}}}, \"id\": \"03200\"}", "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": 231900, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bf452a", "Name": "Card", "Transform": { "posX": -23.67652, "posY": 1.5335995, "posZ": -0.030095743, "rotX": 5.03957453E-05, "rotY": 269.998138, "rotZ": -0.000350888935, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Montmartre", "Description": "Paris. Rail.", "GMNotes": "{\n \"id\": \"03210\",\n \"type\": \"Location\",\n \"traits\": \"Paris. Rail.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Diamond|Triangle|SlantedEquals|Crescent\"\n },\n \"locationBack\": {\n \"icons\": \"Square\",\n \"connections\": \"Diamond|Triangle|SlantedEquals|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": 231904, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "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": "ce5d30", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2503262, "posY": 1.481499, "posZ": -30.054924, "rotX": 9.156741E-09, "rotY": 269.99292, "rotZ": -2.45916823E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "8: Dim Carcosa", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, "CustomMesh": { "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/829135118403815273/01C48D5C39A6A8CB725FA737D21D3B5388B64A4C/", "NormalURL": "", "ColliderURL": "", "Convex": true, "MaterialIndex": 3, "TypeIndex": 6, "CastShadows": true }, "Bag": { "Order": 0 }, "LuaScript": "-- Utility memory bag by Directsun\r\n-- Version 2.5.2\r\n-- Fork of Memory Bag 2.0 by MrStump\r\n\r\nfunction updateSave()\r\n local data_to_save = {[\"ml\"]=memoryList}\r\n saved_data = JSON.encode(data_to_save)\r\n self.script_state = saved_data\r\nend\r\n\r\nfunction combineMemoryFromBagsWithin()\r\n local bagObjList = self.getObjects()\r\n for _, bagObj in ipairs(bagObjList) do\r\n local data = bagObj.lua_script_state\r\n if data ~= nil then\r\n local j = JSON.decode(data)\r\n if j ~= nil and j.ml ~= nil then\r\n for guid, entry in pairs(j.ml) do\r\n memoryList[guid] = entry\r\n end\r\n end\r\n end\r\n end\r\nend\r\n\r\nfunction updateMemoryWithMoves()\r\n memoryList = memoryListBackup\r\n --get the first transposed object's coordinates\r\n local obj = getObjectFromGUID(moveGuid)\r\n\r\n -- p1 is where needs to go, p2 is where it was\r\n local refObjPos = memoryList[moveGuid].pos\r\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\r\n local movedRotation = obj.getRotation()\r\n for guid, entry in pairs(memoryList) do\r\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\r\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\r\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\r\n -- memoryList[guid].rot.x = movedRotation.x\r\n -- memoryList[guid].rot.y = movedRotation.y\r\n -- memoryList[guid].rot.z = movedRotation.z\r\n end\r\n\r\n --theList[obj.getGUID()] = {\r\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n -- lock=obj.getLock()\r\n --}\r\n moveList = {}\r\nend\r\n\r\nfunction onload(saved_data)\r\n fresh = true\r\n if saved_data ~= \"\" then\r\n local loaded_data = JSON.decode(saved_data)\r\n --Set up information off of loaded_data\r\n memoryList = loaded_data.ml\r\n else\r\n --Set up information for if there is no saved saved data\r\n memoryList = {}\r\n end\r\n\r\n moveList = {}\r\n moveGuid = nil\r\n\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n fresh = false\r\n createMemoryActionButtons()\r\n end\r\nend\r\n\r\n\r\n--Beginning Setup\r\n\r\n\r\n--Make setup button\r\nfunction createSetupButton()\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n--Triggered by Transpose button\r\nfunction buttonClick_transpose()\r\n moveGuid = nil\r\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n moveList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(true)\r\n createSetupActionButtons(true)\r\nend\r\n\r\n--Triggered by setup button,\r\nfunction buttonClick_setup()\r\n memoryListBackup = duplicateTable(memoryList)\r\n memoryList = {}\r\n self.clearButtons()\r\n createButtonsOnAllObjects(false)\r\n createSetupActionButtons(false)\r\nend\r\n\r\nfunction getAllObjectsInMemory()\r\n local objTable = {}\r\n local curObj = {}\r\n\r\n for guid in pairs(memoryListBackup) do\r\n curObj = getObjectFromGUID(guid)\r\n table.insert(objTable, curObj)\r\n end\r\n\r\n return objTable\r\n -- return getAllObjects()\r\nend\r\n\r\n--Creates selection buttons on objects\r\nfunction createButtonsOnAllObjects(move)\r\n local howManyButtons = 0\r\n\r\n local objsToHaveButtons = {}\r\n if move == true then\r\n objsToHaveButtons = getAllObjectsInMemory()\r\n else\r\n objsToHaveButtons = getAllObjects()\r\n end\r\n\r\n for _, obj in ipairs(objsToHaveButtons) do\r\n if obj ~= self then\r\n local dummyIndex = howManyButtons\r\n --On a normal bag, the button positions aren't the same size as the bag.\r\n globalScaleFactor = 1 * 1/self.getScale().x\r\n --Super sweet math to set button positions\r\n local selfPos = self.getPosition()\r\n local objPos = obj.getPosition()\r\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\r\n local objPos = rotateLocalCoordinates(deltaPos, self)\r\n objPos.x = -objPos.x * globalScaleFactor\r\n objPos.y = objPos.y * globalScaleFactor + 2\r\n objPos.z = objPos.z * globalScaleFactor * 0.9\r\n --Offset rotation of bag\r\n local rot = self.getRotation()\r\n rot.y = -rot.y + 180\r\n --Create function\r\n local funcName = \"selectButton_\" .. howManyButtons\r\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\r\n local color = {0.75,0.25,0.25,0.6}\r\n local colorMove = {0,0,1,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.setVar(funcName, func)\r\n self.createButton({\r\n click_function=funcName, function_owner=self,\r\n position=objPos, rotation=rot, height=500, width=500,\r\n color=color,\r\n })\r\n howManyButtons = howManyButtons + 1\r\n end\r\n end\r\nend\r\n\r\n--Creates submit and cancel buttons\r\nfunction createSetupActionButtons(move)\r\n self.createButton({\r\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\r\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n self.createButton({\r\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\r\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n\r\n if move == false then\r\n self.createButton({\r\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\r\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\r\n })\r\n\r\n if fresh == false then\r\n self.createButton({\r\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\r\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\r\n })\r\n self.createButton({\r\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\r\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\r\n })\r\n end\r\n end\r\n\r\n self.createButton({\r\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\r\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\nend\r\n\r\n\r\n--During Setup\r\n\r\n\r\n--Checks or unchecks buttons\r\nfunction buttonClick_selection(index, obj, move)\r\n local colorMove = {0,0,1,0.6}\r\n local color = {0,1,0,0.6}\r\n\r\n previousGuid = selectedGuid\r\n selectedGuid = obj.getGUID()\r\n\r\n theList = memoryList\r\n if move == true then\r\n theList = moveList\r\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\r\n local prevObj = getObjectFromGUID(previousGuid)\r\n prevObj.highlightOff()\r\n self.editButton({index=previousIndex, color=colorMove})\r\n theList[previousGuid] = nil\r\n end\r\n previousIndex = index\r\n end\r\n\r\n if theList[selectedGuid] == nil then\r\n self.editButton({index=index, color=color})\r\n --Adding pos/rot to memory table\r\n local pos, rot = obj.getPosition(), obj.getRotation()\r\n --I need to add it like this or it won't save due to indexing issue\r\n theList[obj.getGUID()] = {\r\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\r\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\r\n lock=obj.getLock()\r\n }\r\n obj.highlightOn({0,1,0})\r\n else\r\n color = {0.75,0.25,0.25,0.6}\r\n if move == true then\r\n color = colorMove\r\n end\r\n self.editButton({index=index, color=color})\r\n theList[obj.getGUID()] = nil\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Cancels selection process\r\nfunction buttonClick_cancel()\r\n memoryList = memoryListBackup\r\n moveList = {}\r\n self.clearButtons()\r\n if next(memoryList) == nil then\r\n createSetupButton()\r\n else\r\n createMemoryActionButtons()\r\n end\r\n removeAllHighlights()\r\n broadcastToAll(\"Selection Canceled\", {1,1,1})\r\n moveGuid = nil\r\nend\r\n\r\n--Saves selections\r\nfunction buttonClick_submit()\r\n fresh = false\r\n if next(moveList) ~= nil then\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n end\r\n if memoryListBackup[moveGuid] == nil then\r\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\r\n else\r\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(moveList) do\r\n moveGuid = guid\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n updateMemoryWithMoves()\r\n updateSave()\r\n buttonClick_place()\r\n end\r\n elseif next(memoryList) == nil and moveGuid == nil then\r\n memoryList = memoryListBackup\r\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\r\n end\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\n moveGuid = nil\r\nend\r\n\r\nfunction combineTables(first_table, second_table)\r\n for k,v in pairs(second_table) do first_table[k] = v end\r\nend\r\n\r\nfunction buttonClick_add()\r\n fresh = false\r\n combineTables(memoryList, memoryListBackup)\r\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\r\n combineMemoryFromBagsWithin()\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_remove()\r\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for guid in pairs(memoryList) do\r\n count = count + 1\r\n memoryListBackup[guid] = nil\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then obj.highlightOff() end\r\n end\r\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\nfunction buttonClick_setNew()\r\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\r\n self.clearButtons()\r\n createMemoryActionButtons()\r\n local count = 0\r\n for _, obj in ipairs(getAllObjects()) do\r\n guid = obj.guid\r\n if memoryListBackup[guid] ~= nil then\r\n count = count + 1\r\n memoryListBackup[guid].pos = obj.getPosition()\r\n memoryListBackup[guid].rot = obj.getRotation()\r\n memoryListBackup[guid].lock = obj.getLock()\r\n end\r\n end\r\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\r\n memoryList = memoryListBackup\r\n updateSave()\r\nend\r\n\r\n--Resets bag to starting status\r\nfunction buttonClick_reset()\r\n fresh = true\r\n memoryList = {}\r\n self.clearButtons()\r\n createSetupButton()\r\n removeAllHighlights()\r\n broadcastToAll(\"Tool Reset\", {1,1,1})\r\n updateSave()\r\nend\r\n\r\n\r\n--After Setup\r\n\r\n\r\n--Creates recall and place buttons\r\nfunction createMemoryActionButtons()\r\n self.createButton({\r\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\r\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\r\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n self.createButton({\r\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\r\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\r\n font_size=130, color={0,0,0}, font_color={1,1,1}\r\n })\r\n--- self.createButton({\r\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\r\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\r\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\r\n--- })\r\nend\r\n\r\n--Sends objects from bag/table to their saved position/rotation\r\nfunction buttonClick_place()\r\n local bagObjList = self.getObjects()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n --If obj is out on the table, move it to the saved pos/rot\r\n if obj ~= nil then\r\n obj.setPositionSmooth(entry.pos)\r\n obj.setRotationSmooth(entry.rot)\r\n obj.setLock(entry.lock)\r\n else\r\n --If obj is inside of the bag\r\n for _, bagObj in ipairs(bagObjList) do\r\n if bagObj.guid == guid then\r\n local item = self.takeObject({\r\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\r\n })\r\n item.setLock(entry.lock)\r\n break\r\n end\r\n end\r\n end\r\n end\r\n broadcastToAll(\"Objects Placed\", {1,1,1})\r\nend\r\n\r\n--Recalls objects to bag from table\r\nfunction buttonClick_recall()\r\n for guid, entry in pairs(memoryList) do\r\n local obj = getObjectFromGUID(guid)\r\n if obj ~= nil then self.putObject(obj) end\r\n end\r\n broadcastToAll(\"Objects Recalled\", {1,1,1})\r\nend\r\n\r\n\r\n--Utility functions\r\n\r\n\r\n--Find delta (difference) between 2 x/y/z coordinates\r\nfunction findOffsetDistance(p1, p2, obj)\r\n local yOffset = 0\r\n if obj ~= nil then\r\n local bounds = obj.getBounds()\r\n yOffset = (bounds.size.y - bounds.offset.y)\r\n end\r\n local deltaPos = {}\r\n deltaPos.x = (p2.x-p1.x)\r\n deltaPos.y = (p2.y-p1.y) + yOffset\r\n deltaPos.z = (p2.z-p1.z)\r\n return deltaPos\r\nend\r\n\r\n--Used to rotate a set of coordinates by an angle\r\nfunction rotateLocalCoordinates(desiredPos, obj)\r\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\r\n local angle = math.rad(objRot.y)\r\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\r\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\r\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\nfunction rotateMyCoordinates(desiredPos, obj)\r\n\tlocal angle = math.rad(obj.getRotation().y)\r\n local x = desiredPos.x * math.sin(angle)\r\n\tlocal z = desiredPos.z * math.cos(angle)\r\n return {x=x, y=desiredPos.y, z=z}\r\nend\r\n\r\n--Coroutine delay, in seconds\r\nfunction wait(time)\r\n local start = os.time()\r\n repeat coroutine.yield(0) until os.time() > start + time\r\nend\r\n\r\n--Duplicates a table (needed to prevent it making reference to the same objects)\r\nfunction duplicateTable(oldTable)\r\n local newTable = {}\r\n for k, v in pairs(oldTable) do\r\n newTable[k] = v\r\n end\r\n return newTable\r\nend\r\n\r\n--Moves scripted highlight from all objects\r\nfunction removeAllHighlights()\r\n for _, obj in ipairs(getAllObjects()) do\r\n obj.highlightOff()\r\n end\r\nend\r\n\r\n--Round number (num) to the Nth decimal (dec)\r\nfunction round(num, dec)\r\n local mult = 10^(dec or 0)\r\n return math.floor(num * mult + 0.5) / mult\r\nend\r\n", "LuaScriptState": "{\"ml\":{\"258731\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9773,\"z\":0.0799}},\"285de7\":{\"lock\":false,\"pos\":{\"x\":-2.6888,\"y\":1.3987,\"z\":-5.0485},\"rot\":{\"x\":359.9196,\"y\":269.9985,\"z\":0.0169}},\"546046\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.8037,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":180.0168}},\"691fe9\":{\"lock\":false,\"pos\":{\"x\":-33.3428,\"y\":1.6291,\"z\":3.818},\"rot\":{\"x\":359.9554,\"y\":225.0049,\"z\":0.0684}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"739c55\":{\"lock\":false,\"pos\":{\"x\":-39.985,\"y\":1.6372,\"z\":-0.0256},\"rot\":{\"x\":0.0799,\"y\":90.0027,\"z\":359.9831}},\"85e306\":{\"lock\":false,\"pos\":{\"x\":1.2838,\"y\":1.3944,\"z\":-0.7698},\"rot\":{\"x\":359.9196,\"y\":270.0006,\"z\":0.0169}},\"868a4d\":{\"lock\":false,\"pos\":{\"x\":-20.1755,\"y\":1.6096,\"z\":-0.0593},\"rot\":{\"x\":0.0799,\"y\":90.0026,\"z\":359.9831}},\"9afdfd\":{\"lock\":false,\"pos\":{\"x\":-3.7313,\"y\":1.5823,\"z\":-14.7936},\"rot\":{\"x\":359.9197,\"y\":269.9989,\"z\":0.0168}},\"add354\":{\"lock\":false,\"pos\":{\"x\":-27.0048,\"y\":1.6202,\"z\":3.6609},\"rot\":{\"x\":0.0684,\"y\":134.9998,\"z\":0.0446}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"c8ff2d\":{\"lock\":false,\"pos\":{\"x\":-33.276,\"y\":1.6267,\"z\":-3.9922},\"rot\":{\"x\":0.0683,\"y\":135.1402,\"z\":0.0447}},\"d6e210\":{\"lock\":false,\"pos\":{\"x\":-26.4601,\"y\":1.6173,\"z\":-3.7355},\"rot\":{\"x\":359.9554,\"y\":224.9996,\"z\":0.0684}},\"e96c38\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.8299},\"rot\":{\"x\":0.0169,\"y\":179.9773,\"z\":0.0799}},\"ebe737\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9989,\"z\":0.0803}},\"fbd1ad\":{\"lock\":false,\"pos\":{\"x\":1.3125,\"y\":1.6514,\"z\":1.9228},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "285de7", "Name": "Bag", "Transform": { "posX": -2.68854141, "posY": 1.39796627, "posZ": -5.04855633, "rotX": 3.44851E-07, "rotY": 269.998444, "rotZ": 2.37186759E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act Decks", "Description": "Use whichever one matches your doubt and conviction", "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": "f22eb2", "Name": "Bag", "Transform": { "posX": -18.22005, "posY": 3.23727846, "posZ": 39.0300255, "rotX": 357.2658, "rotY": 0.119692065, "rotZ": 0.8103297, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Equal Doubt and Conviction, min. 6 total:", "Description": "Pick whichever one you want!", "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, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "56fab9", "Name": "Deck", "Transform": { "posX": -62.72531, "posY": 3.72763038, "posZ": 6.278695, "rotX": 0.0332518779, "rotY": 179.973068, "rotZ": 0.05889239, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act Deck (v. III)", "Description": "6+ Total, more Conviction than Doubt", "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": [ 231754, 231753, 231750 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "629941", "Name": "Card", "Transform": { "posX": -50.4310875, "posY": 1.62355936, "posZ": 0.156143531, "rotX": 0.0170595013, "rotY": 179.973053, "rotZ": 0.078828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King in Tatters", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03324\",\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": 231754, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e90cf9", "Name": "Card", "Transform": { "posX": -50.1188354, "posY": 1.78419518, "posZ": -0.198043808, "rotX": 0.0175960977, "rotY": 179.995438, "rotZ": 0.07639478, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Search For the Stranger (v. III)", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03323a\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231753, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99d2b8", "Name": "Card", "Transform": { "posX": -50.2528076, "posY": 1.78613138, "posZ": 0.07602682, "rotX": 0.0190153774, "rotY": 179.998825, "rotZ": 0.09153093, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "In Lost Carcosa", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03320\",\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": 231750, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "94d969", "Name": "Deck", "Transform": { "posX": -62.1845474, "posY": 3.703895, "posZ": 6.646026, "rotX": 359.628052, "rotY": 179.969421, "rotZ": 1.41081536, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act Deck (v. II)", "Description": "6+ total, more Doubt than Conviction", "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": [ 231754, 231752, 231750 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "629941", "Name": "Card", "Transform": { "posX": -51.425663, "posY": 1.62678182, "posZ": 6.261938, "rotX": 0.016233895, "rotY": 179.982056, "rotZ": 0.07539939, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King in Tatters", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03324\",\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": 231754, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "649b4f", "Name": "Card", "Transform": { "posX": -51.3585472, "posY": 1.7720803, "posZ": 6.23349237, "rotX": 0.008392779, "rotY": 179.986313, "rotZ": 0.035238307, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Search For the Stranger (v. II)", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03322a\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231752, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99d2b8", "Name": "Card", "Transform": { "posX": -51.4867935, "posY": 1.78953612, "posZ": 5.99776, "rotX": 0.0165161956, "rotY": 179.994919, "rotZ": 0.07832204, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "In Lost Carcosa", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03320\",\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": 231750, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "e95232", "Name": "Deck", "Transform": { "posX": -18.2156963, "posY": 3.64713454, "posZ": 40.22149, "rotX": 0.909755468, "rotY": 179.967789, "rotZ": 357.556976, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act Deck (v. III)", "Description": "6+ Total, more Conviction than Doubt", "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": [ 231754, 231753, 231750 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "629941", "Name": "Card", "Transform": { "posX": -50.4310875, "posY": 1.62355936, "posZ": 0.156143531, "rotX": 0.0170595013, "rotY": 179.973053, "rotZ": 0.078828, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King in Tatters", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03324\",\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": 231754, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e90cf9", "Name": "Card", "Transform": { "posX": -50.1188354, "posY": 1.78419518, "posZ": -0.198043808, "rotX": 0.0175960977, "rotY": 179.995438, "rotZ": 0.07639478, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Search For the Stranger (v. III)", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03323a\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231753, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99d2b8", "Name": "Card", "Transform": { "posX": -50.2528076, "posY": 1.78613138, "posZ": 0.07602682, "rotX": 0.0190153774, "rotY": 179.998825, "rotZ": 0.09153093, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "In Lost Carcosa", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03320\",\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": 231750, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "80dc14", "Name": "Deck", "Transform": { "posX": -19.0826321, "posY": 3.599072, "posZ": 40.70335, "rotX": 359.58783, "rotY": 180.02121, "rotZ": 356.893524, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act Deck (v. II)", "Description": "6+ total, more Doubt than Conviction", "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": [ 231754, 231752, 231750 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "629941", "Name": "Card", "Transform": { "posX": -51.425663, "posY": 1.62678182, "posZ": 6.261938, "rotX": 0.016233895, "rotY": 179.982056, "rotZ": 0.07539939, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King in Tatters", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03324\",\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": 231754, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "649b4f", "Name": "Card", "Transform": { "posX": -51.3585472, "posY": 1.7720803, "posZ": 6.23349237, "rotX": 0.008392779, "rotY": 179.986313, "rotZ": 0.035238307, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Search For the Stranger (v. II)", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03322a\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231752, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99d2b8", "Name": "Card", "Transform": { "posX": -51.4867935, "posY": 1.78953612, "posZ": 5.99776, "rotX": 0.0165161956, "rotY": 179.994919, "rotZ": 0.07832204, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "In Lost Carcosa", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03320\",\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": 231750, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "cab03e", "Name": "Deck", "Transform": { "posX": -18.127409, "posY": 3.60962367, "posZ": 41.56709, "rotX": 357.547363, "rotY": 180.014847, "rotZ": 359.3577, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Act Deck (v. I)", "Description": "5 or less total Doubt and Conviction", "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": [ 231754, 232651, 231750 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 }, "2326": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "629941", "Name": "Card", "Transform": { "posX": -52.2852135, "posY": 1.629431, "posZ": 11.4131088, "rotX": 0.0183685571, "rotY": 179.97403, "rotZ": 0.07457866, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King in Tatters", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03324\",\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": 231754, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "09f32d", "Name": "Card", "Transform": { "posX": -52.13235, "posY": 1.77463567, "posZ": 11.6877031, "rotX": 0.0230847634, "rotY": 179.992, "rotZ": 0.046987325, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Search For the Stranger (v. I)", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03321a\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232651, "SidewaysCard": false, "CustomDeck": { "2326": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "99d2b8", "Name": "Card", "Transform": { "posX": -51.9490433, "posY": 1.79173779, "posZ": 11.3203526, "rotX": 0.0213156, "rotY": 179.9918, "rotZ": 0.08036492, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "In Lost Carcosa", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03320\",\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": 231750, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "546046", "Name": "Deck", "Transform": { "posX": -3.9280045, "posY": 1.7772361, "posZ": 5.757265, "rotX": 7.96545763E-08, "rotY": 269.999725, "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": [ 448029, 448029, 448028, 448028, 232268, 232267, 232266, 232265, 266415, 266415, 232263, 232263, 232263, 232262, 232261, 232209, 232209, 232206, 232205, 232207, 232208, 232224, 232224, 232223, 232222, 232222, 232222, 232213, 232213, 269618, 269618, 269617, 269617, 269616, 269616, 269616 ], "CustomDeck": { "4480": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2696": { "FaceURL": "http://cloud-3.steamusercontent.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": "4cf636", "Name": "Card", "Transform": { "posX": -21.308609, "posY": 1.97501338, "posZ": 33.1643181, "rotX": 359.936218, "rotY": 269.999939, "rotZ": 180.014038, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Yellow Sign", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01176\",\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": 448029, "SidewaysCard": false, "CustomDeck": { "2342": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "74a845", "Name": "Card", "Transform": { "posX": -18.39433, "posY": 1.745, "posZ": 9.752235, "rotX": 359.928131, "rotY": 269.996552, "rotZ": 0.0164207779, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Yellow Sign", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01176\",\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": 448029, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -18.9733372, "posY": 1.58185852, "posZ": 7.530837, "rotX": 359.920441, "rotY": 269.999878, "rotZ": 0.0146859353, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Screeching Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"01175\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\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": 448028, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6fc5fa", "Name": "Card", "Transform": { "posX": -18.7373314, "posY": 1.73706949, "posZ": 7.34839153, "rotX": 359.923981, "rotY": 269.9999, "rotZ": 0.0115116611, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Screeching Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"01175\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\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": 448028, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b1fe02", "Name": "Card", "Transform": { "posX": 0.2899819, "posY": 1.98361123, "posZ": 37.732872, "rotX": 359.95343, "rotY": 269.998962, "rotZ": 181.528839, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Possession (Murderous)", "Description": "Hex. Terror.", "GMNotes": "{\n \"id\": \"03342\",\n \"type\": \"Treachery\",\n \"traits\": \"Hex. 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": 232268, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f5c5c4", "Name": "Card", "Transform": { "posX": 0.5915995, "posY": 1.93822253, "posZ": 38.52549, "rotX": 359.955963, "rotY": 269.915771, "rotZ": 180.22345, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Possession (Torturous)", "Description": "Hex. Terror.", "GMNotes": "{\n \"id\": \"03341\",\n \"type\": \"Treachery\",\n \"traits\": \"Hex. 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": 232267, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": 0.5400688, "posY": 1.90004408, "posZ": 38.18977, "rotX": 359.452545, "rotY": 270.032623, "rotZ": 178.640411, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Possession (Traitorous)", "Description": "Hex. Terror.", "GMNotes": "{\n \"id\": \"03340\",\n \"type\": \"Treachery\",\n \"traits\": \"Hex. 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": 232266, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": 0.222007483, "posY": 1.91862786, "posZ": 38.675518, "rotX": 359.955017, "rotY": 269.99295, "rotZ": 180.007324, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Final Act", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03339\",\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": 232265, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7ae944", "Name": "Card", "Transform": { "posX": -36.28632, "posY": 3.8735, "posZ": -73.67469, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Realm of Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03338\",\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": 266415, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bb9d82", "Name": "Card", "Transform": { "posX": -36.1303825, "posY": 3.8737216, "posZ": -73.3516541, "rotX": 0.0, "rotY": 270.0, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Realm of Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03338\",\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": 266415, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -4.53505564, "posY": 1.56818, "posZ": 29.43088, "rotX": 359.920441, "rotY": 269.999939, "rotZ": 0.0147806508, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dismal Curse", "Description": "Curse. Terror.", "GMNotes": "{\n \"id\": \"03337\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse. 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": 232263, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8bf800", "Name": "Card", "Transform": { "posX": -4.95459, "posY": 1.72939789, "posZ": 29.5860748, "rotX": 359.930542, "rotY": 269.9987, "rotZ": 0.00481055444, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dismal Curse", "Description": "Curse. Terror.", "GMNotes": "{\n \"id\": \"03337\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse. 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": 232263, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -4.948645, "posY": 1.74341035, "posZ": 29.5864925, "rotX": 359.9231, "rotY": 269.9987, "rotZ": 0.01338054, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dismal Curse", "Description": "Curse. Terror.", "GMNotes": "{\n \"id\": \"03337\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse. 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": 232263, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": 0.400121242, "posY": 1.85907924, "posZ": 37.5909958, "rotX": 359.935974, "rotY": 270.0, "rotZ": 180.015518, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Winged One", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"03336\",\n \"type\": \"Enemy\",\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": 232262, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": 0.995727062, "posY": 1.84892666, "posZ": 38.1687965, "rotX": 359.9324, "rotY": 270.00946, "rotZ": 180.021774, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Creature Out of Demhe", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03335\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232261, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "837dc0", "Name": "Card", "Transform": { "posX": -8.254647, "posY": 1.56856728, "posZ": 13.1639223, "rotX": 359.9206, "rotY": 270.010376, "rotZ": 0.0141025912, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b5a670", "Name": "Card", "Transform": { "posX": -7.994349, "posY": 1.72873139, "posZ": 13.4239607, "rotX": 359.910156, "rotY": 270.010345, "rotZ": 359.9914, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a13701", "Name": "Card", "Transform": { "posX": -8.13497, "posY": 1.73145211, "posZ": 13.3962345, "rotX": 359.9188, "rotY": 270.00116, "rotZ": 0.0158020761, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Doubt)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084d\",\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": 232206, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42b8dc", "Name": "Card", "Transform": { "posX": -7.656395, "posY": 1.73211765, "posZ": 13.2479944, "rotX": 359.900421, "rotY": 270.000153, "rotZ": 0.006056429, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Anxiety)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084c\",\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": 232205, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ec66a0", "Name": "Card", "Transform": { "posX": -8.143007, "posY": 1.71549714, "posZ": 12.48624, "rotX": 359.929932, "rotY": 270.014252, "rotZ": 0.007635473, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dread)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084b\",\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": 232207, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4bea40", "Name": "Card", "Transform": { "posX": -7.971472, "posY": 1.718169, "posZ": 13.2703743, "rotX": 359.920532, "rotY": 269.99942, "rotZ": 0.0161604, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dismay)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084a\",\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": 232208, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e20141", "Name": "Card", "Transform": { "posX": -45.28207, "posY": 1.61571622, "posZ": -1.99931252, "rotX": 359.920471, "rotY": 269.999542, "rotZ": 0.0138937524, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King's Edict", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232224, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "522968", "Name": "Card", "Transform": { "posX": -45.3332253, "posY": 1.76760066, "posZ": -1.86887467, "rotX": 359.932678, "rotY": 269.9998, "rotZ": -0.00222653663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King's Edict", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03100\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232224, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0bf1f8", "Name": "Card", "Transform": { "posX": -45.31658, "posY": 1.77869308, "posZ": -1.76723373, "rotX": 359.925659, "rotY": 270.030243, "rotZ": 359.9921, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agent of the King", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03099\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Cultist.\",\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": 232223, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ada81", "Name": "Card", "Transform": { "posX": -46.03409, "posY": 1.61745238, "posZ": 0.648399532, "rotX": 359.9214, "rotY": 269.999054, "rotZ": 0.00768406037, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dcaaad", "Name": "Card", "Transform": { "posX": -45.8543549, "posY": 1.76917815, "posZ": 0.300536335, "rotX": 359.907532, "rotY": 269.998657, "rotZ": 0.0211735331, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ada81", "Name": "Card", "Transform": { "posX": -45.8543625, "posY": 1.80176485, "posZ": 0.3005505, "rotX": 359.920227, "rotY": 269.998779, "rotZ": 0.0167158749, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Fanatic", "Description": "Humanoid. Cultist.", "GMNotes": "{\n \"id\": \"03098\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\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": 232222, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e9dc22", "Name": "Card", "Transform": { "posX": -41.0218, "posY": 1.61205661, "posZ": 5.752819, "rotX": 359.920532, "rotY": 270.00177, "rotZ": 0.013646706, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spawn of Hali", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03089\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232213, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d46d72", "Name": "Card", "Transform": { "posX": -40.7112732, "posY": 1.76276219, "posZ": 5.71570444, "rotX": 359.92627, "rotY": 270.001953, "rotZ": 0.00491145067, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spawn of Hali", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03089\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232213, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 269618, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 269618, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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\": \"03226\",\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": 269617, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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\": \"03226\",\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": 269617, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 269616, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 269616, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 269616, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "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": "6358c5", "Name": "Bag", "Transform": { "posX": -23.1777153, "posY": 3.38121772, "posZ": 26.1751213, "rotX": 359.864868, "rotY": 0.0592801943, "rotZ": 0.994646966, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Tattered King", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 0.9920437, "b": 0.2560976 }, "LayoutGroupSortIndex": 0, "Value": 0, "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": "4475b1", "Name": "Card", "Transform": { "posX": -26.1907215, "posY": 3.628876, "posZ": 21.339592, "rotX": 358.461182, "rotY": 269.937134, "rotZ": 3.128103, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hastur", "Description": "The Tattered King", "GMNotes": "{\n \"id\": \"03334\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. 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": 232260, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "7df9a1", "Name": "Bag", "Transform": { "posX": -22.5792942, "posY": 3.38823223, "posZ": 25.80425, "rotX": 359.975, "rotY": 359.993866, "rotZ": 359.9368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lord of Carcosa", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 0.9920437, "b": 0.2560976 }, "LayoutGroupSortIndex": 0, "Value": 0, "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": "5276ed", "Name": "Card", "Transform": { "posX": -28.84366, "posY": 3.64523244, "posZ": 23.7113132, "rotX": 358.7962, "rotY": 269.989624, "rotZ": 3.08997846, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hastur", "Description": "Lord of Carcosa", "GMNotes": "{\n \"id\": \"03333\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. 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": 232259, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "3baf0e", "Name": "Bag", "Transform": { "posX": -22.6787586, "posY": 3.38920474, "posZ": 26.48397, "rotX": 359.938049, "rotY": 359.984467, "rotZ": 359.840332, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The King in Yellow", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 0.9920437, "b": 0.256097645 }, "LayoutGroupSortIndex": 0, "Value": 0, "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": "bce5af", "Name": "Card", "Transform": { "posX": -65.14686, "posY": 3.6819582, "posZ": 16.2590427, "rotX": 357.814362, "rotY": 269.9367, "rotZ": 2.209997, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hastur", "Description": "The King in Yellow", "GMNotes": "{\n \"id\": \"03332\",\n \"type\": \"Enemy\",\n \"traits\": \"Ancient One. 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": 232258, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "83c7c3", "Name": "Card", "Transform": { "posX": 1.696426, "posY": 3.72838259, "posZ": 14.2788391, "rotX": 359.948, "rotY": 224.998062, "rotZ": 0.05835601, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Beast of Aldebaran", "Description": "Monster. Elite.", "GMNotes": "{\n \"id\": \"03088\",\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": 232212, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "85e306", "Name": "Bag", "Transform": { "posX": 1.40044069, "posY": 1.39803052, "posZ": -1.2541548, "rotX": 359.9571, "rotY": 256.363281, "rotZ": 0.06297543, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Starting Locations", "Description": "Shuffle each of the four location piles and randomly put one into play, and set the remaining copies aside out of play.", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.0, "g": 0.0, "b": 0.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, "Bag": { "Order": 0 }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "7ff02d", "Name": "Deck", "Transform": { "posX": -30.2242737, "posY": 3.77796245, "posZ": -0.030003164, "rotX": 359.984924, "rotY": 270.000031, "rotZ": 0.0136169074, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Bleak Plains", "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": [ 231947, 231948 ], "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "468c5f", "Name": "Card", "Transform": { "posX": -23.6974163, "posY": 1.59583151, "posZ": 32.5184135, "rotX": 359.922577, "rotY": 270.0007, "rotZ": 0.01467829, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Bleak Plains", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03326b\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Circle|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": true, "Hands": true, "CardID": 231947, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ccd8f5", "Name": "Card", "Transform": { "posX": -23.3781872, "posY": 1.70958352, "posZ": 32.30068, "rotX": 358.16745, "rotY": 269.980774, "rotZ": 0.8031423, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Bleak Plains", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03326d\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Circle|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": true, "Hands": true, "CardID": 231948, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "23d93a", "Name": "Deck", "Transform": { "posX": -30.224268, "posY": 3.77062654, "posZ": -0.0300033931, "rotX": 359.985016, "rotY": 270.001129, "rotZ": 0.0136114368, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.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": [ 231953, 231954, 231952 ], "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "a36819", "Name": "Card", "Transform": { "posX": -5.602935, "posY": 1.57085276, "posZ": 33.6489334, "rotX": 359.921082, "rotY": 270.0011, "rotZ": 0.0102269836, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dim Streets", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03328b\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Square|SlantedEquals|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": 231953, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "309dcd", "Name": "Card", "Transform": { "posX": -5.60269833, "posY": 1.70787287, "posZ": 33.6480026, "rotX": 359.972565, "rotY": 270.001923, "rotZ": 359.891846, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dim Streets", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03328d\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Square|SlantedEquals|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": 231954, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f897e5", "Name": "Card", "Transform": { "posX": -5.6028986, "posY": 1.73829353, "posZ": 33.6482773, "rotX": 359.9222, "rotY": 269.999756, "rotZ": 0.015897233, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dim Streets", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03328f\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Square|SlantedEquals|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": 231952, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "e5cbf3", "Name": "Deck", "Transform": { "posX": -30.224268, "posY": 3.77062631, "posZ": -0.0300033987, "rotX": 359.985016, "rotY": 270.0003, "rotZ": 0.0135877151, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ruins of Carcosa", "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": [ 231951, 231949, 231950 ], "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "ea3b91", "Name": "Card", "Transform": { "posX": -22.92964, "posY": 1.5937041, "posZ": 28.9959183, "rotX": 359.920349, "rotY": 269.9998, "rotZ": 0.0153476419, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ruins of Carcosa", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03327f\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Square|SlantedEquals|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": 231951, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "aa7e10", "Name": "Card", "Transform": { "posX": -23.1247711, "posY": 1.755088, "posZ": 28.9446888, "rotX": 359.9404, "rotY": 270.0, "rotZ": 0.0121237421, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ruins of Carcosa", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03327b\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Square|SlantedEquals|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": 231949, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "79295e", "Name": "Card", "Transform": { "posX": -5.60114765, "posY": 1.73108768, "posZ": 23.98645, "rotX": 359.9389, "rotY": 270.000183, "rotZ": 0.00380836241, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ruins of Carcosa", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03327d\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Square|SlantedEquals|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": 231950, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "8a5aff", "Name": "Deck", "Transform": { "posX": -30.22526, "posY": 3.23860455, "posZ": -0.02978911, "rotX": 359.984955, "rotY": 270.000061, "rotZ": 0.0135815088, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Depths of Demhe", "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": [ 231955, 231956 ], "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "01030c", "Name": "Card", "Transform": { "posX": -21.5778542, "posY": 1.59401619, "posZ": 36.431263, "rotX": 359.920227, "rotY": 269.999939, "rotZ": 0.0158797055, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Depths of Demhe", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03329b\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Crescent|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": true, "Hands": true, "CardID": 231955, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a53069", "Name": "Card", "Transform": { "posX": -21.50017, "posY": 1.73942137, "posZ": 36.47755, "rotX": 359.915649, "rotY": 270.0006, "rotZ": 0.000135550043, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Depths of Demhe", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03329d\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Crescent|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": true, "Hands": true, "CardID": 231956, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "9afdfd", "Name": "Custom_Tile", "Transform": { "posX": -3.7312994, "posY": 1.58300042, "posZ": -14.7936039, "rotX": -3.74635334E-07, "rotY": 269.99884, "rotZ": 5.00636759E-07, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Dim Carcosa", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'Dim Carcosa'\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": "b52eaf", "Name": "Card", "Transform": { "posX": -3.9560535, "posY": 1.59660506, "posZ": -10.4411993, "rotX": -2.57437272E-09, "rotY": 269.999756, "rotZ": 7.458492E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Dim Carcosa", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, take 2 horror.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-5. If this token is revealed during an attack or evasion attempt against a Monster or Ancient One enemy, lose 1 action.\", \"modifier\": -5}, \"Skull\": {\"description\": \"-X. X is the amount of horror on you.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-5. If you fail and Hastur is in play, place 1 clue on your location (from the token bank).\", \"modifier\": -5}}, \"front\": {\"Cultist\": {\"description\": \"Reveal another token. If you fail, take 1 horror.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-3. If this token is revealed during an attack or evasion attempt against a Monster or Ancient One enemy, lose 1 action.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-2 (-4 instead if you have no sanity remaining).\", \"modifier\": -2}, \"Tablet\": {\"description\": \"-3. If you fail and Hastur is in play, place 1 clue on your location (from the token bank).\", \"modifier\": -3}}}, \"id\": \"03316\"}", "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": 231945, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ebe737", "Name": "Deck", "Transform": { "posX": -2.7248776, "posY": 1.61837292, "posZ": 0.373316228, "rotX": -8.406096E-08, "rotY": 179.998917, "rotZ": 1.15286269E-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": [ 555300, 231748, 231747 ], "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627939210/4F759EBD1B44B99BEB7D31E5C62488F2ADC39FDB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627939429/131CE52DB9A7AE11C584C20935CA03DEAEA9B705/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "d36d53", "Name": "CardCustom", "Transform": { "posX": 10.0236092, "posY": 1.5722326, "posZ": -43.75161, "rotX": 2.56928539, "rotY": 180.006042, "rotZ": 359.938354, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Madness Dies", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"03319\",\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": 555300, "SidewaysCard": true, "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627939210/4F759EBD1B44B99BEB7D31E5C62488F2ADC39FDB/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627939429/131CE52DB9A7AE11C584C20935CA03DEAEA9B705/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "09a5e0", "Name": "Card", "Transform": { "posX": -48.22564, "posY": 1.76786089, "posZ": 7.382757, "rotX": 0.0304357037, "rotY": 180.023148, "rotZ": 0.07329072, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Madness Drowns", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"03318\",\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": 231748, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3da436", "Name": "Card", "Transform": { "posX": -48.3123741, "posY": 1.785375, "posZ": 6.84433, "rotX": 0.01081464, "rotY": 180.006546, "rotZ": 0.07941174, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Madness Coils", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"03317\",\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": 231747, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "fbd1ad", "Name": "Deck", "Transform": { "posX": 1.31242025, "posY": 1.61837292, "posZ": 1.922822, "rotX": 3.87368679E-08, "rotY": 269.9997, "rotZ": -5.996876E-08, "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": [ 231958, 231957, 231946 ], "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "2957b5", "Name": "Card", "Transform": { "posX": -16.5657425, "posY": 1.58459747, "posZ": 28.1434612, "rotX": 359.9202, "rotY": 269.999969, "rotZ": 0.01639441, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Palace of the King", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03331b\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Star\",\n \"connections\": \"Triangle|Diamond|Heart|Apostrophe|Hourglass\",\n \"uses\": [\n {\n \"countPerInvestigator\": 3,\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": 231958, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1622d3", "Name": "Card", "Transform": { "posX": -16.4692364, "posY": 1.74573135, "posZ": 28.4192219, "rotX": 359.921875, "rotY": 269.999939, "rotZ": 0.0138689764, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dark Spires", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03330b\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"SlantedEquals\",\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": 231957, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "82360a", "Name": "Card", "Transform": { "posX": -16.686058, "posY": 1.763217, "posZ": 27.87672, "rotX": 359.920074, "rotY": 269.999969, "rotZ": 0.01658565, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Shores of Hali", "Description": "Otherworld.", "GMNotes": "{\n \"id\": \"03325b\",\n \"type\": \"Location\",\n \"traits\": \"Otherworld.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\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": 231946, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ], "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": "dd8b0d", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2511263, "posY": 1.4814992, "posZ": -21.3057137, "rotX": -1.74856467E-08, "rotY": 270.0435, "rotZ": -1.69162846E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "7: Black Stars Rise", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/829135118403814480/CDA3DBA7096E5B2991FFB02DF86453D4B8784CDD/", "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\":{\"014bd6\":{\"lock\":false,\"pos\":{\"x\":-25.1033325195313,\"y\":1.6735315322876,\"z\":-15.3068990707397},\"rot\":{\"x\":359.921264648438,\"y\":270.001434326172,\"z\":0.0162974949926138}},\"04d6e6\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560475826263,\"z\":3.85999989509583},\"rot\":{\"x\":0.0168394800275564,\"y\":179.999786376953,\"z\":0.0799399018287659}},\"106f19\":{\"lock\":false,\"pos\":{\"x\":-23.6766166687012,\"y\":1.63030028343201,\"z\":7.57000160217285},\"rot\":{\"x\":359.920104980469,\"y\":269.999847412109,\"z\":0.0168398190289736}},\"1163a0\":{\"lock\":false,\"pos\":{\"x\":-3.95601725578308,\"y\":1.59753954410553,\"z\":-10.4411993026733},\"rot\":{\"x\":359.919738769531,\"y\":269.999877929688,\"z\":0.0168373547494411}},\"20c21d\":{\"lock\":false,\"pos\":{\"x\":-3.61938762664795,\"y\":1.58184015750885,\"z\":-15.7683382034302},\"rot\":{\"x\":359.920043945313,\"y\":269.999786376953,\"z\":0.014215474948287}},\"20de8b\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63494288921356,\"z\":-7.69999742507935},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168398395180702}},\"38d12d\":{\"lock\":false,\"pos\":{\"x\":-23.6762161254883,\"y\":1.62806081771851,\"z\":-0.0302029214799404},\"rot\":{\"x\":359.920166015625,\"y\":270.001312255859,\"z\":0.0164924748241901}},\"425d3a\":{\"lock\":false,\"pos\":{\"x\":-5.96069097518921,\"y\":1.48525190353394,\"z\":-15.0444955825806},\"rot\":{\"x\":359.983856201172,\"y\":359.964904785156,\"z\":5.38416385650635}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-23.6765995025635,\"y\":1.61220765113831,\"z\":-7.70000123977661},\"rot\":{\"x\":359.955108642578,\"y\":225.247650146484,\"z\":0.068206861615181}},\"5bebe6\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334466934204,\"z\":-3.8299994468689},\"rot\":{\"x\":0.0168394967913628,\"y\":179.99983215332,\"z\":0.0799394771456718}},\"69eae5\":{\"lock\":false,\"pos\":{\"x\":-18.5805492401123,\"y\":1.76099240779877,\"z\":-7.69249105453491},\"rot\":{\"x\":1.50252294540405,\"y\":269.984588623047,\"z\":359.989685058594}},\"73720d\":{\"lock\":false,\"pos\":{\"x\":-26.9587993621826,\"y\":1.61679518222809,\"z\":-7.66330194473267},\"rot\":{\"x\":359.920104980469,\"y\":270.002685546875,\"z\":0.0168654695153236}},\"7c8232\":{\"lock\":false,\"pos\":{\"x\":0.639023303985596,\"y\":1.39672064781189,\"z\":4.04552698135376},\"rot\":{\"x\":359.919647216797,\"y\":269.994964599609,\"z\":0.0168837923556566}},\"8d134d\":{\"lock\":false,\"pos\":{\"x\":-33.6311988830566,\"y\":1.6261180639267,\"z\":-7.60010242462158},\"rot\":{\"x\":0.0798944681882858,\"y\":90.0000228881836,\"z\":359.983123779297}},\"93d8de\":{\"lock\":false,\"pos\":{\"x\":-23.6764984130859,\"y\":1.61108767986298,\"z\":-11.5100030899048},\"rot\":{\"x\":0.0168395712971687,\"y\":179.999862670898,\"z\":0.0799409821629524}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-2.87421655654907,\"y\":1.60357391834259,\"z\":15.2703046798706},\"rot\":{\"x\":359.919799804688,\"y\":269.996612548828,\"z\":0.016482999548316}},\"c0362a\":{\"lock\":false,\"pos\":{\"x\":-17.1173229217529,\"y\":1.69754505157471,\"z\":-7.69983243942261},\"rot\":{\"x\":356.894470214844,\"y\":269.990661621094,\"z\":0.0167373046278954}},\"c2651e\":{\"lock\":false,\"pos\":{\"x\":-25.0901393890381,\"y\":1.67801427841187,\"z\":-0.0141065930947661},\"rot\":{\"x\":359.921234130859,\"y\":270.026763916016,\"z\":0.0162680353969336}},\"c380e4\":{\"lock\":false,\"pos\":{\"x\":-3.9277126789093,\"y\":1.75400674343109,\"z\":5.75720453262329},\"rot\":{\"x\":359.919738769531,\"y\":269.999816894531,\"z\":180.016815185547}},\"c647a3\":{\"lock\":false,\"pos\":{\"x\":-36.7733154296875,\"y\":1.64407503604889,\"z\":-7.69999837875366},\"rot\":{\"x\":359.920104980469,\"y\":269.999847412109,\"z\":0.0168398227542639}},\"c7ee02\":{\"lock\":false,\"pos\":{\"x\":-4.3052544593811,\"y\":1.60558772087097,\"z\":15.2832899093628},\"rot\":{\"x\":359.919738769531,\"y\":270.033142089844,\"z\":0.0167906675487757}},\"d4528c\":{\"lock\":false,\"pos\":{\"x\":-20.4211921691895,\"y\":1.60768818855286,\"z\":-7.66217613220215},\"rot\":{\"x\":359.918212890625,\"y\":269.999603271484,\"z\":0.0213978011161089}},\"db972a\":{\"lock\":false,\"pos\":{\"x\":-23.6765155792236,\"y\":1.62357914447784,\"z\":-15.2797994613647},\"rot\":{\"x\":359.920166015625,\"y\":270.000823974609,\"z\":0.0164687093347311}},\"e9130c\":{\"lock\":false,\"pos\":{\"x\":-5.62696647644043,\"y\":1.65557932853699,\"z\":15.2545700073242},\"rot\":{\"x\":359.919738769531,\"y\":270.000671386719,\"z\":0.0167906638234854}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "014bd6", "Name": "Card", "Transform": { "posX": -25.1033745, "posY": 1.5834868, "posZ": -15.3068953, "rotX": 0.00117536425, "rotY": 270.0013, "rotZ": -0.0005418833, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Outer Wall", "Description": "", "GMNotes": "{\n \"id\": \"03285\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Tilde|Diamond|SlantedEquals\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Triangle\",\n \"connections\": \"Tilde|Diamond|SlantedEquals\",\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": 231930, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "106f19", "Name": "Card", "Transform": { "posX": -23.676672, "posY": 1.53360486, "posZ": 7.57001257, "rotX": -1.03894308E-07, "rotY": 269.999756, "rotZ": 5.610161E-09, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Abbey Church", "Description": "", "GMNotes": "{\n \"id\": \"03291\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"SlantedEquals|Tee|Heart|Hourglass|Crescent\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Square\",\n \"connections\": \"SlantedEquals|Tee|Heart|Hourglass|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": 231936, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1163a0", "Name": "Card", "Transform": { "posX": -3.95603776, "posY": 1.59660506, "posZ": -10.4411983, "rotX": -5.145548E-07, "rotY": 269.999817, "rotZ": 4.67252761E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "Black Stars Rise", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"Reveal another token. If there is an enemy with 1 or more doom on it at your location, this test automatically fails instead.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-3. If you fail, search the encounter deck and discard pile for a Byakhee enemy and draw it.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-X. X is the total amount of doom on agendas in play.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"Reveal another token. If you do not succeed by at least 1, place 1 doom on each agenda.\", \"modifier\": 0}}, \"front\": {\"Cultist\": {\"description\": \"Reveal another token. If this token is revealed during an attack or evasion attempt against an enemy with doom on it, this skill test automatically fails instead.\", \"modifier\": 0}, \"Elder Thing\": {\"description\": \"-2. If you fail, search the encounter deck and discard pile for a Byakhee enemy and draw it.\", \"modifier\": -2}, \"Skull\": {\"description\": \"-X. X is the highest amount of doom on an agenda in play.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"Reveal another token. If you fail, place 1 doom on each agenda.\", \"modifier\": 0}}}, \"id\": \"03274\"}", "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": 231927, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "20c21d", "Name": "Custom_Tile", "Transform": { "posX": -3.61933064, "posY": 1.58299959, "posZ": -15.7684517, "rotX": -0.000484906283, "rotY": 270.000153, "rotZ": 0.0001232545, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "Black Stars Rise", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'Black Stars Rise'\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": "20de8b", "Name": "Card", "Transform": { "posX": -30.22438, "posY": 1.53360486, "posZ": -7.699991, "rotX": -1.69971486E-07, "rotY": 269.999878, "rotZ": 4.99340231E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Grand Rue", "Description": "", "GMNotes": "{\n \"id\": \"03284\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Circle|Triangle|Diamond|SlantedEquals\"\n },\n \"locationBack\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Circle|Triangle|Diamond|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": false, "Hands": true, "CardID": 231929, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "38d12d", "Name": "Card", "Transform": { "posX": -23.6762638, "posY": 1.53359962, "posZ": -0.0301975124, "rotX": 4.940655E-05, "rotY": 270.0012, "rotZ": -0.0003450753, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Broken Steps", "Description": "", "GMNotes": "{\n \"id\": \"03290\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Tilde|Triangle|Diamond|Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Tilde|Triangle|Diamond|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": false, "Hands": true, "CardID": 231935, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "425d3a", "Name": "Bag", "Transform": { "posX": -5.98452425, "posY": 1.49776554, "posZ": -15.0458317, "rotX": 0.0175052676, "rotY": 359.2605, "rotZ": 0.0123426775, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "New Chaos Token", "Description": "Black Stars Rise", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.302167416, "g": 0.07843674, "b": 0.07843674 }, "LayoutGroupSortIndex": 0, "Value": 0, "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": "81a1d7", "Name": "Custom_Tile", "Transform": { "posX": 33.16232, "posY": 3.40100765, "posZ": -11.0178375, "rotX": 359.920135, "rotY": 270.0178, "rotZ": 0.0168543924, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-7", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/4WRD42n.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2460df", "Name": "Custom_Tile", "Transform": { "posX": 30.5323277, "posY": 3.40431118, "posZ": -12.2516136, "rotX": 359.920135, "rotY": 269.985352, "rotZ": 0.0169038028, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-6", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/c9qdSzS.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1df0a5", "Name": "Custom_Tile", "Transform": { "posX": 30.839592, "posY": 3.403213, "posZ": -14.5263281, "rotX": 359.9201, "rotY": 270.021667, "rotZ": 0.0168507081, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-5", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/3Ym1IeG.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a7a9cb", "Name": "Custom_Tile", "Transform": { "posX": 32.76118, "posY": 3.48943424, "posZ": -13.8503752, "rotX": 0.050603386, "rotY": 270.0141, "rotZ": 356.085236, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-3", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/yfs8gHq.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "69eae5", "Name": "Card", "Transform": { "posX": -18.5843163, "posY": 1.53367651, "posZ": -7.692543, "rotX": -3.200755E-05, "rotY": 269.9835, "rotZ": 0.003795195, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "North Tower", "Description": "", "GMNotes": "{\n \"id\": \"03287\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Tilde|Triangle|SlantedEquals\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Diamond\",\n \"connections\": \"Tilde|Triangle|SlantedEquals\",\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": 231932, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7c8232", "Name": "Bag", "Transform": { "posX": 0.6392852, "posY": 1.39796638, "posZ": 4.04547262, "rotX": 9.634924E-07, "rotY": 269.994934, "rotZ": -1.56731335E-06, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Setup Randomizer", "Description": "Shuffle the bag, draw one of the two bags, and auto-place. Discard the other chest. DO NOT FLIP AGENDA CARDS UNLESS INSTRUCTED.", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.169646978, "g": 0.6313726, "b": 0.0509799719 }, "LayoutGroupSortIndex": 0, "Value": 0, "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": "b29b71", "Name": "Bag", "Transform": { "posX": 1.52287376, "posY": 3.4723134, "posZ": 0.05655287, "rotX": 0.550244451, "rotY": 89.99178, "rotZ": 359.4202, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Setup Bag", "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, "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\":{\"59cd0a\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9996,\"z\":0.0803}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"c01144\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9971,\"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 }, "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": "27b476", "Name": "Card", "Transform": { "posX": -28.8715858, "posY": 2.60826683, "posZ": 7.79729748, "rotX": 359.920135, "rotY": 270.0062, "rotZ": 0.0168674588, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ashleigh Clarke", "Description": "Songs Die Unheard", "GMNotes": "{\n \"id\": \"03069b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232057, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e75ba8", "Name": "Card", "Transform": { "posX": -43.458416, "posY": 2.62946081, "posZ": 15.33103, "rotX": 359.920135, "rotY": 270.001465, "rotZ": 0.0168730244, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Chapel of St. Aubert", "Description": "", "GMNotes": "{\n \"id\": \"03296\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\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": false, "Hands": true, "CardID": 231941, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b52eaf", "Name": "Card", "Transform": { "posX": -37.7420578, "posY": 2.7760334, "posZ": 6.55100727, "rotX": 359.920135, "rotY": 269.996338, "rotZ": 0.0168615989, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Abbey Tower", "Description": "", "GMNotes": "{\n \"id\": \"03299\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Star\",\n \"connections\": \"Tee\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Star\",\n \"connections\": \"Tee\",\n \"uses\": [\n {\n \"countPerInvestigator\": 3,\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": 231944, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0a231c", "Name": "Card", "Transform": { "posX": -45.19811, "posY": 2.63121438, "posZ": 10.2488852, "rotX": 359.920135, "rotY": 269.990448, "rotZ": 0.0168906134, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Knight's Hall", "Description": "", "GMNotes": "{\n \"id\": \"03295\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Square|Heart\"\n },\n \"locationBack\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Square|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": 231940, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "230c98", "Name": "Card", "Transform": { "posX": -43.89491, "posY": 2.63011074, "posZ": 11.4727907, "rotX": 359.920135, "rotY": 269.9903, "rotZ": 0.0168942288, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Cloister", "Description": "", "GMNotes": "{\n \"id\": \"03294\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Square|Hourglass\"\n },\n \"locationBack\": {\n \"icons\": \"Heart\",\n \"connections\": \"Square|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": 231939, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8a6fbf", "Name": "Deck", "Transform": { "posX": -44.938343, "posY": 2.80085921, "posZ": -0.134649679, "rotX": 359.920135, "rotY": 269.991, "rotZ": 0.0168905631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rift Seeker", "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": [ 232255, 232255 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -46.7024, "posY": 1.62950861, "posZ": 38.0417137, "rotX": 359.92038, "rotY": 269.990875, "rotZ": 0.0152692748, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rift Seeker", "Description": "Monster. Byakhee. Cultist.", "GMNotes": "{\n \"id\": \"03301\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee. 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": false, "Hands": true, "CardID": 232255, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2e6d15", "Name": "Card", "Transform": { "posX": -47.0491676, "posY": 1.78549123, "posZ": 37.973793, "rotX": 359.9229, "rotY": 269.9911, "rotZ": 0.008166183, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rift Seeker", "Description": "Monster. Byakhee. Cultist.", "GMNotes": "{\n \"id\": \"03301\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee. 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": false, "Hands": true, "CardID": 232255, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "ee8a4c", "Name": "Deck", "Transform": { "posX": -38.1936836, "posY": 2.6280756, "posZ": 6.172742, "rotX": 359.920135, "rotY": 269.9864, "rotZ": 0.0168951042, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tidal Terror", "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": [ 232254, 232254 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -46.57753, "posY": 1.62922227, "posZ": 37.6414337, "rotX": 359.920319, "rotY": 269.9862, "rotZ": 0.01562833, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tidal Terror", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03300\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": false, "Hands": true, "CardID": 232254, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "617504", "Name": "Card", "Transform": { "posX": -46.40976, "posY": 1.78506875, "posZ": 37.83598, "rotX": 359.9558, "rotY": 269.9981, "rotZ": 0.00534029258, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tidal Terror", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03300\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": false, "Hands": true, "CardID": 232254, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "83c7c3", "Name": "Card", "Transform": { "posX": -41.08759, "posY": 3.6914804, "posZ": 42.7638969, "rotX": 359.932617, "rotY": 270.000275, "rotZ": 0.014240928, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Beast of Aldebaran", "Description": "Monster. Elite.", "GMNotes": "{\n \"id\": \"03088\",\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": 232212, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8df522", "Name": "Card", "Transform": { "posX": -41.8936, "posY": 3.67922831, "posZ": 41.9221535, "rotX": 0.0202098917, "rotY": 180.002319, "rotZ": 0.09243081, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Open The Path Above", "Description": "Act 3c", "GMNotes": "{\n \"id\": \"03282\",\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": 231746, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "975cbd", "Name": "Card", "Transform": { "posX": -42.2071762, "posY": 3.67962313, "posZ": 42.04427, "rotX": 0.0140484674, "rotY": 179.995468, "rotZ": 0.0861102641, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Open The Path Below", "Description": "Act 3a", "GMNotes": "{\n \"id\": \"03281\",\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": 231745, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "c01144", "Name": "Deck", "Transform": { "posX": -2.68849921, "posY": 1.65499711, "posZ": -5.048539, "rotX": 0.0168390255, "rotY": 179.997116, "rotZ": 0.080257155, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda Deck 'c'", "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": [ 231744, 231742, 231741 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "76a442", "Name": "Card", "Transform": { "posX": -37.7221527, "posY": 1.61715519, "posZ": 38.7808266, "rotX": 0.017452959, "rotY": 179.997147, "rotZ": 0.07527307, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swallowed Sky", "Description": "Agenda 3c", "GMNotes": "{\n \"id\": \"03280\",\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": false, "Hands": true, "CardID": 231744, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "60178d", "Name": "Card", "Transform": { "posX": -37.42563, "posY": 1.76232934, "posZ": 39.0847855, "rotX": 0.020126259, "rotY": 179.9992, "rotZ": 0.06266748, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Entity Above", "Description": "Agenda 2c", "GMNotes": "{\n \"id\": \"03279a\",\n \"type\": \"Agenda\",\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": false, "Hands": true, "CardID": 231742, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c25af7", "Name": "Card", "Transform": { "posX": -37.854744, "posY": 1.79568648, "posZ": 38.33475, "rotX": 0.0166016426, "rotY": 179.999161, "rotZ": 0.07943133, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Ritual Begins", "Description": "Agenda 1c", "GMNotes": "{\n \"id\": \"03278\",\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": false, "Hands": true, "CardID": 231741, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "59cd0a", "Name": "Deck", "Transform": { "posX": -2.72467947, "posY": 1.656641, "posZ": 0.373315424, "rotX": 0.0168354865, "rotY": 179.999649, "rotZ": 0.0802581161, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda Deck 'a'", "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": [ 231740, 231739, 231737 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "f9d5b6", "Name": "Card", "Transform": { "posX": -37.2869263, "posY": 1.618127, "posZ": 44.020752, "rotX": 0.0171997454, "rotY": 179.999985, "rotZ": 0.0770106539, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The City Floods", "Description": "Agenda 3a", "GMNotes": "{\n \"id\": \"03277\",\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": false, "Hands": true, "CardID": 231740, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "374aae", "Name": "Card", "Transform": { "posX": -37.2554321, "posY": 1.76348293, "posZ": 43.68916, "rotX": 0.0195151046, "rotY": 179.999451, "rotZ": 0.0525940172, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Let The Storm Rage", "Description": "Agenda 2a", "GMNotes": "{\n \"id\": \"03276b\",\n \"type\": \"Agenda\",\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": false, "Hands": true, "CardID": 231739, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "06b34f", "Name": "Card", "Transform": { "posX": -37.3933868, "posY": 1.79661691, "posZ": 43.69701, "rotX": 0.01795653, "rotY": 179.999771, "rotZ": 0.0786588043, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Tide Rises", "Description": "Agenda 1a", "GMNotes": "{\n \"id\": \"03275\",\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": false, "Hands": true, "CardID": 231737, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] }, { "GUID": "d14543", "Name": "Bag", "Transform": { "posX": 0.788788736, "posY": 3.47911167, "posZ": 4.333352, "rotX": 0.288393855, "rotY": 89.9919357, "rotZ": 0.5805808, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Setup Bag", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.0, "g": 0.0, "b": 0.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "MaterialIndex": -1, "MeshIndex": -1, "Bag": { "Order": 0 }, "LuaScript": "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\":{\"29532d\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0005,\"z\":0.0803}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"f812d6\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9996,\"z\":0.0803}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "29532d", "Name": "Deck", "Transform": { "posX": -2.724707, "posY": 1.62076044, "posZ": 0.373301774, "rotX": 0.01683573, "rotY": 179.999924, "rotZ": 0.08025607, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda Deck 'a'", "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": [ 380340, 380338, 380337 ], "CustomDeck": { "3803": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "317b57", "Name": "Card", "Transform": { "posX": -38.3885, "posY": 1.61532688, "posZ": 29.35475, "rotX": 0.0174146947, "rotY": 180.001465, "rotZ": 0.07364686, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The City Floods", "Description": "Agenda 3a", "GMNotes": "{\n \"id\": \"03277\",\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": false, "Hands": true, "CardID": 380340, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "92b2ed", "Name": "Card", "Transform": { "posX": -38.40302, "posY": 1.7606318, "posZ": 29.1550312, "rotX": 0.00535119465, "rotY": 179.9988, "rotZ": 0.0580718778, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Let The Storm Rage", "Description": "Agenda 2a", "GMNotes": "{\n \"id\": \"03276a\",\n \"type\": \"Agenda\",\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": false, "Hands": true, "CardID": 380338, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "108932", "Name": "Card", "Transform": { "posX": -38.32237, "posY": 1.79377937, "posZ": 29.5801926, "rotX": 0.0172863621, "rotY": 180.003265, "rotZ": 0.0793241, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Tide Rises", "Description": "Agenda 1a", "GMNotes": "{\n \"id\": \"03275\",\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": false, "Hands": true, "CardID": 380337, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "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": "f003bd", "Name": "Card", "Transform": { "posX": -31.0557957, "posY": 2.76851726, "posZ": 6.830996, "rotX": 359.9201, "rotY": 270.006226, "rotZ": 0.0168683939, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ashleigh Clarke", "Description": "Songs Die Unheard", "GMNotes": "{\n \"id\": \"03069b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232057, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "79421c", "Name": "Card", "Transform": { "posX": -45.7281723, "posY": 2.630664, "posZ": 11.6448479, "rotX": 359.920135, "rotY": 269.999573, "rotZ": 0.01687661, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Chapel of St. Aubert", "Description": "", "GMNotes": "{\n \"id\": \"03297\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Square\"\n },\n \"locationBack\": {\n \"victory\": 2,\n \"icons\": \"Crescent\",\n \"connections\": \"Square\",\n \"uses\": [\n {\n \"countPerInvestigator\": 3,\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": 231942, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2f3d21", "Name": "Card", "Transform": { "posX": -42.3307724, "posY": 2.625956, "posZ": 6.30763674, "rotX": 359.920135, "rotY": 269.9996, "rotZ": 0.0168621372, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Abbey Tower", "Description": "", "GMNotes": "{\n \"id\": \"03298\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Star\",\n \"connections\": \"Tee\"\n },\n \"locationBack\": {\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": false, "Hands": true, "CardID": 231943, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0a231c", "Name": "Card", "Transform": { "posX": -44.5852127, "posY": 2.6296773, "posZ": 8.392064, "rotX": 359.920135, "rotY": 269.987732, "rotZ": 0.0168928374, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Knight's Hall", "Description": "", "GMNotes": "{\n \"id\": \"03295\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Square|Heart\"\n },\n \"locationBack\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Square|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": 231940, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b52eaf", "Name": "Card", "Transform": { "posX": -42.81974, "posY": 2.62673664, "posZ": 8.685712, "rotX": 359.920135, "rotY": 269.985474, "rotZ": 0.0168991163, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Cloister", "Description": "", "GMNotes": "{\n \"id\": \"03294\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Square|Hourglass\"\n },\n \"locationBack\": {\n \"icons\": \"Heart\",\n \"connections\": \"Square|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": 231939, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "050765", "Name": "Deck", "Transform": { "posX": -39.123024, "posY": 2.626025, "posZ": -3.327134, "rotX": 359.920135, "rotY": 269.97406, "rotZ": 0.0169115327, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rift Seeker", "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": [ 232255, 232255 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -48.72014, "posY": 1.62640011, "posZ": 18.477726, "rotX": 359.921173, "rotY": 269.9741, "rotZ": 0.0181691013, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rift Seeker", "Description": "Monster. Byakhee. Cultist.", "GMNotes": "{\n \"id\": \"03301\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee. 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": false, "Hands": true, "CardID": 232255, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2e6d15", "Name": "Card", "Transform": { "posX": -48.5824242, "posY": 1.80049467, "posZ": 18.8632278, "rotX": 359.913239, "rotY": 270.0101, "rotZ": 1.52548885, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Rift Seeker", "Description": "Monster. Byakhee. Cultist.", "GMNotes": "{\n \"id\": \"03301\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee. 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": false, "Hands": true, "CardID": 232255, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "79e245", "Name": "Deck", "Transform": { "posX": -38.8907852, "posY": 2.62723613, "posZ": 4.74787951, "rotX": 359.920135, "rotY": 269.987518, "rotZ": 0.0168920364, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tidal Terror", "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": [ 232254, 232254 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -48.270546, "posY": 1.62647545, "posZ": 20.67408, "rotX": 359.921265, "rotY": 269.987549, "rotZ": 0.008430139, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tidal Terror", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03300\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": false, "Hands": true, "CardID": 232254, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "617504", "Name": "Card", "Transform": { "posX": -48.63482, "posY": 1.77213728, "posZ": 20.5973949, "rotX": 359.944763, "rotY": 270.000183, "rotZ": 0.0122908484, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tidal Terror", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03300\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": false, "Hands": true, "CardID": 232254, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "83c7c3", "Name": "Card", "Transform": { "posX": -43.4053726, "posY": 3.67668629, "posZ": 26.0377789, "rotX": 359.919434, "rotY": 270.000336, "rotZ": 0.01691208, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Beast of Aldebaran", "Description": "Monster. Elite.", "GMNotes": "{\n \"id\": \"03088\",\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": 232212, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e572ec", "Name": "Card", "Transform": { "posX": -43.3147545, "posY": 3.69180274, "posZ": 25.1093674, "rotX": 0.0168995224, "rotY": 179.996872, "rotZ": 0.0800601244, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Open The Path Above", "Description": "Act 3c", "GMNotes": "{\n \"id\": \"03282\",\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": 231746, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3da436", "Name": "Card", "Transform": { "posX": -43.80164, "posY": 3.69263, "posZ": 25.9713154, "rotX": 0.0169084538, "rotY": 180.0002, "rotZ": 0.08001749, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Open The Path Below", "Description": "Act 3a", "GMNotes": "{\n \"id\": \"03281\",\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": 231745, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "f812d6", "Name": "Deck", "Transform": { "posX": -2.68850684, "posY": 1.61911654, "posZ": -5.048499, "rotX": 0.01683623, "rotY": 179.999573, "rotZ": 0.08025588, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Agenda Deck 'c'", "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": [ 380444, 380443, 380441 ], "CustomDeck": { "3804": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "9ea66d", "Name": "Card", "Transform": { "posX": -38.8236275, "posY": 1.6143955, "posZ": 24.1147652, "rotX": 0.01726846, "rotY": 179.998856, "rotZ": 0.07521419, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swallowed Sky", "Description": "Agenda 3c", "GMNotes": "{\n \"id\": \"03280\",\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": false, "Hands": true, "CardID": 380444, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8228d2", "Name": "Card", "Transform": { "posX": -38.7080269, "posY": 1.75972593, "posZ": 24.2387352, "rotX": 0.0238773953, "rotY": 180.001541, "rotZ": 0.0547805019, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Entity Above", "Description": "Agenda 2c", "GMNotes": "{\n \"id\": \"03279b\",\n \"type\": \"Agenda\",\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": false, "Hands": true, "CardID": 380443, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "97bb2d", "Name": "Card", "Transform": { "posX": -38.668602, "posY": 1.79270935, "posZ": 24.0473614, "rotX": 0.0176480673, "rotY": 180.001266, "rotZ": 0.07967886, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Ritual Begins", "Description": "Agenda 1c", "GMNotes": "{\n \"id\": \"03278\",\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": false, "Hands": true, "CardID": 380441, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ] } ] }, { "GUID": "c0362a", "Name": "Card", "Transform": { "posX": -17.1187878, "posY": 1.546584, "posZ": -7.699886, "rotX": 359.972, "rotY": 269.990265, "rotZ": -0.00128778431, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "North Tower", "Description": "", "GMNotes": "{\n \"id\": \"03288\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Tilde|Triangle|SlantedEquals\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Diamond\",\n \"connections\": \"Tilde|Triangle|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": false, "Hands": true, "CardID": 231933, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c2651e", "Name": "Card", "Transform": { "posX": -25.0902, "posY": 1.58357322, "posZ": -0.0140925739, "rotX": 0.001149771, "rotY": 270.026825, "rotZ": -0.0005710882, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Broken Steps", "Description": "", "GMNotes": "{\n \"id\": \"03289\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Tilde|Triangle|Diamond|Square\"\n },\n \"locationBack\": {\n \"icons\": \"SlantedEquals\",\n \"connections\": \"Tilde|Triangle|Diamond|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": false, "Hands": true, "CardID": 231934, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c380e4", "Name": "Deck", "Transform": { "posX": -3.92795229, "posY": 1.74835181, "posZ": 5.757256, "rotX": -4.06898835E-07, "rotY": 269.999878, "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": [ 232213, 232256, 232256, 233622, 232210, 232214, 233219, 233624, 233219, 232215, 232228, 232210, 232228, 232256, 233622, 232214, 232257, 232216, 233219, 233623, 232229, 232211, 232257, 233622, 233624, 232257, 232213, 232216, 232211, 232215 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2332": { "FaceURL": "http://cloud-3.steamusercontent.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": "e9dc22", "Name": "Card", "Transform": { "posX": -50.9178619, "posY": 1.73947585, "posZ": 19.85491, "rotX": 359.93692, "rotY": 269.9747, "rotZ": 0.0125401169, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spawn of Hali", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03089\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": false, "Hands": true, "CardID": 232213, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -7.29582834, "posY": 1.57416618, "posZ": 36.66085, "rotX": 359.920349, "rotY": 269.999939, "rotZ": 0.0153257009, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crashing Floods", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03302\",\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": 232256, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f76046", "Name": "Card", "Transform": { "posX": -50.9178352, "posY": 1.77826524, "posZ": 19.85491, "rotX": 359.9363, "rotY": 269.974548, "rotZ": 0.0129562151, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crashing Floods", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03302\",\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": false, "Hands": true, "CardID": 232256, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4911f2", "Name": "Card", "Transform": { "posX": -50.9178352, "posY": 1.68830419, "posZ": 19.8549118, "rotX": 359.939362, "rotY": 269.974457, "rotZ": 0.009597916, "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": false, "Hands": true, "CardID": 233622, "SidewaysCard": false, "CustomDeck": { "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b323c1", "Name": "Card", "Transform": { "posX": -50.9178619, "posY": 1.73178053, "posZ": 19.85491, "rotX": 359.936676, "rotY": 269.97467, "rotZ": 0.012831565, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swift Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"03086\",\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": false, "Hands": true, "CardID": 232210, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0afc45", "Name": "Card", "Transform": { "posX": -40.21685, "posY": 1.76258183, "posZ": -3.051078, "rotX": 359.919678, "rotY": 270.027161, "rotZ": 0.0155659933, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Black Stars Rise", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03090\",\n \"type\": \"Treachery\",\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": 232214, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8af879", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.7608701, "posZ": 19.8549118, "rotX": 0.0, "rotY": 269.97467, "rotZ": 0.0, "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": false, "Hands": true, "CardID": 233219, "SidewaysCard": false, "CustomDeck": { "2332": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -50.9178772, "posY": 1.72408557, "posZ": 19.8549118, "rotX": 359.9364, "rotY": 269.97467, "rotZ": 0.01314429, "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": false, "Hands": true, "CardID": 233624, "SidewaysCard": false, "CustomDeck": { "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -50.91783, "posY": 1.80873, "posZ": 19.85491, "rotX": 359.936249, "rotY": 269.9745, "rotZ": 0.0132318037, "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": false, "Hands": true, "CardID": 233219, "SidewaysCard": false, "CustomDeck": { "2332": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a0d34f", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.83745337, "posZ": 19.8549118, "rotX": 0.0, "rotY": 269.97467, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spires of Carcosa", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03091\",\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": false, "Hands": true, "CardID": 232215, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8c321d", "Name": "Card", "Transform": { "posX": -28.2435665, "posY": 1.77552032, "posZ": 15.0727062, "rotX": 359.91925, "rotY": 270.021973, "rotZ": 0.0173290391, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Marked by the Sign", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232228, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b323c1", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.76286566, "posZ": 19.8549118, "rotX": 359.936127, "rotY": 269.97467, "rotZ": 0.0134023912, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Swift Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"03086\",\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": false, "Hands": true, "CardID": 232210, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c023fe", "Name": "Card", "Transform": { "posX": -50.9178619, "posY": 1.65376866, "posZ": 19.8549118, "rotX": 359.9203, "rotY": 269.974579, "rotZ": 0.0159252323, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Marked by the Sign", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03104\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232228, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.80119693, "posZ": 19.8549118, "rotX": 359.9423, "rotY": 269.97467, "rotZ": 0.0135259042, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Crashing Floods", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03302\",\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": false, "Hands": true, "CardID": 232256, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50fdc5", "Name": "Card", "Transform": { "posX": -50.9178658, "posY": 1.83858538, "posZ": 19.85491, "rotX": 359.936127, "rotY": 269.97464, "rotZ": 0.0134723112, "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": false, "Hands": true, "CardID": 233622, "SidewaysCard": false, "CustomDeck": { "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0afc45", "Name": "Card", "Transform": { "posX": -50.9178276, "posY": 1.77056527, "posZ": 19.8548985, "rotX": 359.936279, "rotY": 269.974823, "rotZ": 0.0131320683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Black Stars Rise", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03090\",\n \"type\": \"Treachery\",\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": false, "Hands": true, "CardID": 232214, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.7608701, "posZ": 19.8549118, "rotX": 0.0, "rotY": 269.97467, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Worlds Merge", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03303\",\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": false, "Hands": true, "CardID": 232257, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a6af6b", "Name": "Card", "Transform": { "posX": -50.9178619, "posY": 1.688304, "posZ": 19.8549118, "rotX": 359.939331, "rotY": 269.97467, "rotZ": 0.009607983, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twisted to His Will", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03092\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232216, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6e7cb8", "Name": "Card", "Transform": { "posX": -50.9178848, "posY": 1.6537689, "posZ": 19.8549137, "rotX": 359.9203, "rotY": 269.974731, "rotZ": 0.01593248, "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": false, "Hands": true, "CardID": 233219, "SidewaysCard": false, "CustomDeck": { "2332": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d36612", "Name": "Card", "Transform": { "posX": -50.9178619, "posY": 1.688304, "posZ": 19.8549118, "rotX": 359.939331, "rotY": 269.97464, "rotZ": 0.009607087, "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 \"class\": \"Mythos\",\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": false, "Hands": true, "CardID": 233623, "SidewaysCard": false, "CustomDeck": { "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "70009a", "Name": "Card", "Transform": { "posX": -50.9178276, "posY": 1.73178077, "posZ": 19.85491, "rotX": 359.936737, "rotY": 269.9745, "rotZ": 0.0128137842, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Pale Mask Beckons", "Description": "Omen. Pact.", "GMNotes": "{\n \"id\": \"03105\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Omen. Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232229, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5e7c00", "Name": "Card", "Transform": { "posX": -42.4008026, "posY": 1.775796, "posZ": 7.818656, "rotX": 359.9184, "rotY": 269.9989, "rotZ": 0.0150963822, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Byakhee", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03087\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232211, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.72408557, "posZ": 19.8549118, "rotX": 359.9364, "rotY": 269.97467, "rotZ": 0.0131454319, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Worlds Merge", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03303\",\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": false, "Hands": true, "CardID": 232257, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab3719", "Name": "Card", "Transform": { "posX": -3.85, "posY": 1.886696, "posZ": 10.38, "rotX": 359.936554, "rotY": 270.0, "rotZ": 0.0124863638, "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": false, "Hands": true, "CardID": 233622, "SidewaysCard": false, "CustomDeck": { "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d63054", "Name": "Card", "Transform": { "posX": -50.9178352, "posY": 1.739476, "posZ": 19.85491, "rotX": 359.936951, "rotY": 269.974548, "rotZ": 0.01252779, "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": false, "Hands": true, "CardID": 233624, "SidewaysCard": false, "CustomDeck": { "2336": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f0fa86", "Name": "Card", "Transform": { "posX": -8.183512, "posY": 1.73751938, "posZ": 36.8471451, "rotX": 359.927124, "rotY": 269.999146, "rotZ": 0.0183420554, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Worlds Merge", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03303\",\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": 232257, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d46d72", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.80068278, "posZ": 19.8549118, "rotX": 0.0, "rotY": 269.97467, "rotZ": 0.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spawn of Hali", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03089\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": false, "Hands": true, "CardID": 232213, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7a6d8c", "Name": "Card", "Transform": { "posX": -50.9178848, "posY": 1.6537689, "posZ": 19.8549137, "rotX": 359.9203, "rotY": 269.9747, "rotZ": 0.0159324743, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Twisted to His Will", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03092\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232216, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "60d096", "Name": "Card", "Transform": { "posX": -50.9178772, "posY": 1.72408557, "posZ": 19.8549118, "rotX": 359.9364, "rotY": 269.97467, "rotZ": 0.0131443031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Hunted by Byakhee", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03087\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232211, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a0d34f", "Name": "Card", "Transform": { "posX": -50.9178619, "posY": 1.81643057, "posZ": 19.854908, "rotX": 359.936218, "rotY": 269.97467, "rotZ": 0.01306905, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spires of Carcosa", "Description": "Omen.", "GMNotes": "{\n \"id\": \"03091\",\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": false, "Hands": true, "CardID": 232215, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "c647a3", "Name": "Card", "Transform": { "posX": -36.7733727, "posY": 1.53360486, "posZ": -7.699989, "rotX": -3.4277317E-08, "rotY": 269.999878, "rotZ": -5.981946E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Porte de l'Avancée", "Description": "", "GMNotes": "{\n \"id\": \"03283\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\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": 231928, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c7ee02", "Name": "Card", "Transform": { "posX": -4.30528545, "posY": 1.59660065, "posZ": 15.2833033, "rotX": 4.19269236E-05, "rotY": 270.0331, "rotZ": -0.000290885044, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Chœur Gothique", "Description": "", "GMNotes": "{\n \"id\": \"03292\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tee\",\n \"connections\": \"Square|Star\"\n },\n \"locationBack\": {\n \"icons\": \"Tee\",\n \"connections\": \"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": 231937, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "db972a", "Name": "Card", "Transform": { "posX": -23.6765652, "posY": 1.53359926, "posZ": -15.2797976, "rotX": 5.304913E-05, "rotY": 270.000732, "rotZ": -0.000369578047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Outer Wall", "Description": "", "GMNotes": "{\n \"id\": \"03286\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Tilde|Diamond|SlantedEquals\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Triangle\",\n \"connections\": \"Tilde|Diamond|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": false, "Hands": true, "CardID": 231931, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e9130c", "Name": "Card", "Transform": { "posX": -5.626995, "posY": 1.646559, "posZ": 15.2545805, "rotX": 0.000890365453, "rotY": 270.000641, "rotZ": -0.000441055221, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Chœur Gothique", "Description": "", "GMNotes": "{\n \"id\": \"03293\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tee\",\n \"connections\": \"Square|Star\"\n },\n \"locationBack\": {\n \"icons\": \"Tee\",\n \"connections\": \"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": 231938, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "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": "e7efa6", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2492228, "posY": 1.48149908, "posZ": 4.68909454, "rotX": 1.4967965E-07, "rotY": 270.043945, "rotZ": -9.470695E-08, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "4: The Unspeakable Oath", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/829135118403812400/DFF987791CDBED91D3B8DDB158B6FB0C417C6B37/", "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\":{\"02d2b1\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"0463eb\":{\"lock\":false,\"pos\":{\"x\":-5.9557,\"y\":1.6809,\"z\":15.3656},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"0b6538\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7344,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"1811ea\":{\"lock\":false,\"pos\":{\"x\":-20.2365,\"y\":1.6098,\"z\":0.1355},\"rot\":{\"x\":359.9201,\"y\":269.9744,\"z\":0.0169}},\"189f42\":{\"lock\":false,\"pos\":{\"x\":-31.7541,\"y\":1.8411,\"z\":-7.6825},\"rot\":{\"x\":359.9572,\"y\":269.9969,\"z\":0.0169}},\"249fd3\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6543,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0012,\"z\":0.0803}},\"3efbe9\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6203,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.08}},\"416548\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6909,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"5762df\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"576595\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9211,\"y\":269.9999,\"z\":0.0182}},\"589ff6\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"58fc68\":{\"lock\":false,\"pos\":{\"x\":-2.2261,\"y\":1.6757,\"z\":15.5638},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.5176,\"y\":1.626,\"z\":-7.5064},\"rot\":{\"x\":359.9201,\"y\":270.0873,\"z\":0.0168}},\"7b12e0\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":180.0001,\"z\":0.0799}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"87f45e\":{\"lock\":false,\"pos\":{\"x\":-3.2772,\"y\":1.5818,\"z\":-14.9074},\"rot\":{\"x\":359.921,\"y\":270.0005,\"z\":0.0192}},\"aa08d4\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":0.0168}},\"b37d1d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"bec080\":{\"lock\":false,\"pos\":{\"x\":-26.8343,\"y\":1.6189,\"z\":0.0207},\"rot\":{\"x\":359.9201,\"y\":269.9,\"z\":0.017}},\"c9897f\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"d78c73\":{\"lock\":false,\"pos\":{\"x\":-5.5446,\"y\":1.4913,\"z\":-14.7034},\"rot\":{\"x\":359.9832,\"y\":359.972,\"z\":5.7946}},\"dcc1bf\":{\"lock\":false,\"pos\":{\"x\":-31.8093,\"y\":1.8413,\"z\":-0.0414},\"rot\":{\"x\":5.205,\"y\":269.9743,\"z\":0.0041}},\"e35136\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"e6a875\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6998,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"f33a5f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"f99530\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.0302},\"rot\":{\"x\":359.9211,\"y\":270.0014,\"z\":0.018}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "0463eb", "Name": "Deck", "Transform": { "posX": -5.95581245, "posY": 1.637629, "posZ": 15.3656273, "rotX": -2.12380726E-08, "rotY": 270.000031, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Monster Pile", "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": [ 448028, 448028, 232212, 232213, 232213, 232237, 232237 ], "CustomDeck": { "4480": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "6fc5fa", "Name": "Card", "Transform": { "posX": -5.82177162, "posY": 1.72238684, "posZ": 15.18082, "rotX": 359.920074, "rotY": 270.0, "rotZ": 180.017181, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Screeching Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"01175\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\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": 448028, "SidewaysCard": false, "CustomDeck": { "4480": { "FaceURL": "http://cloud-3.steamusercontent.com/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": -63.3439331, "posY": 1.78621328, "posZ": -2.73121858, "rotX": 359.941925, "rotY": 270.003632, "rotZ": 0.0006905831, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Screeching Byakhee", "Description": "Monster. Byakhee.", "GMNotes": "{\n \"id\": \"01175\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Byakhee.\",\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": 448028, "SidewaysCard": false, "CustomDeck": { "2342": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "83c7c3", "Name": "Card", "Transform": { "posX": -63.69652, "posY": 1.80399883, "posZ": -1.99516463, "rotX": 359.9419, "rotY": 270.0011, "rotZ": -0.003694706, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Beast of Aldebaran", "Description": "Monster. Elite.", "GMNotes": "{\n \"id\": \"03088\",\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": 232212, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d46d72", "Name": "Card", "Transform": { "posX": -61.51563, "posY": 1.77209353, "posZ": -2.87078738, "rotX": 355.0253, "rotY": 270.156067, "rotZ": 359.963623, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spawn of Hali", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03089\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232213, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e9dc22", "Name": "Card", "Transform": { "posX": -61.97952, "posY": 1.80097163, "posZ": -3.47925, "rotX": 355.029083, "rotY": 270.009338, "rotZ": -0.00201351428, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spawn of Hali", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03089\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232213, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e66648", "Name": "Card", "Transform": { "posX": -5.74761772, "posY": 1.70503724, "posZ": 15.09139, "rotX": 359.951416, "rotY": 269.994568, "rotZ": 0.0821151361, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Asylum Gorger", "Description": "Monster. Abomination.", "GMNotes": "{\n \"id\": \"03183\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Abomination.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232237, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dd1c0a", "Name": "Card", "Transform": { "posX": -6.09783, "posY": 1.72392988, "posZ": 15.3010931, "rotX": 359.9358, "rotY": 270.0001, "rotZ": 359.9509, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Asylum Gorger", "Description": "Monster. Abomination.", "GMNotes": "{\n \"id\": \"03183\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Abomination.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232237, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "0b6538", "Name": "Deck", "Transform": { "posX": -3.927912, "posY": 1.71465361, "posZ": 5.75724554, "rotX": 2.05972086E-07, "rotY": 269.999817, "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": [ 266414, 232227, 232205, 448129, 232209, 232206, 232221, 232225, 232208, 232239, 448129, 232241, 232242, 266414, 232209, 232221, 232242, 232239, 232225, 232240, 232207, 232227, 232242 ], "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "4481": { "FaceURL": "http://cloud-3.steamusercontent.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": "e23597", "Name": "Card", "Transform": { "posX": -3.845412, "posY": 1.60349607, "posZ": 10.3834553, "rotX": 359.91983, "rotY": 270.010559, "rotZ": 0.0163074639, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corrosion", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03102\",\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": 266414, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3fac08", "Name": "Card", "Transform": { "posX": -41.80118, "posY": 1.61098814, "posZ": -1.53446472, "rotX": 359.9206, "rotY": 269.975952, "rotZ": 0.01309729, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Roach Swarm", "Description": "Creature.", "GMNotes": "{\n \"id\": \"03103\",\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": 232227, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "42b8dc", "Name": "Card", "Transform": { "posX": -7.656395, "posY": 1.73211765, "posZ": 13.2479944, "rotX": 359.900421, "rotY": 270.000153, "rotZ": 0.006056429, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Anxiety)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084c\",\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": 232205, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4cf636", "Name": "Card", "Transform": { "posX": -18.2012749, "posY": 1.58148372, "posZ": 10.016777, "rotX": 359.920746, "rotY": 269.996552, "rotZ": 0.0126871429, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Yellow Sign", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01176\",\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": 448129, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b5a670", "Name": "Card", "Transform": { "posX": -7.994349, "posY": 1.72873139, "posZ": 13.4239607, "rotX": 359.910156, "rotY": 270.010345, "rotZ": 359.9914, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a13701", "Name": "Card", "Transform": { "posX": -8.13497, "posY": 1.73145211, "posZ": 13.3962345, "rotX": 359.9188, "rotY": 270.00116, "rotZ": 0.0158020761, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Doubt)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084d\",\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": 232206, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c189a5", "Name": "Card", "Transform": { "posX": -33.0721054, "posY": 1.59816492, "posZ": -3.9468503, "rotX": 359.920135, "rotY": 270.00177, "rotZ": 0.0167396571, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dance of the Yellow King", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232221, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9f5a02", "Name": "Card", "Transform": { "posX": -45.99835, "posY": 1.77182579, "posZ": 6.51029634, "rotX": 359.9096, "rotY": 269.975525, "rotZ": 0.0131797241, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ooze and Filth", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03101\",\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": 232225, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4bea40", "Name": "Card", "Transform": { "posX": -7.971472, "posY": 1.718169, "posZ": 13.2703743, "rotX": 359.920532, "rotY": 269.99942, "rotZ": 0.0161604, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dismay)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084a\",\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": 232208, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "33902b", "Name": "Card", "Transform": { "posX": -7.722154, "posY": 1.564322, "posZ": 1.57734609, "rotX": 359.921356, "rotY": 269.999817, "rotZ": 0.00828568, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Straitjacket", "Description": "Item. Clothing.", "GMNotes": "{\n \"id\": \"03185\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Item. Clothing.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232239, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "74a845", "Name": "Card", "Transform": { "posX": -18.39433, "posY": 1.745, "posZ": 9.752235, "rotX": 359.928131, "rotY": 269.996552, "rotZ": 0.0164207779, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Yellow Sign", "Description": "Omen.", "GMNotes": "{\n \"id\": \"01176\",\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": 448129, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e0308c", "Name": "Card", "Transform": { "posX": -11.3649063, "posY": 1.92373645, "posZ": 4.830825, "rotX": 359.93103, "rotY": 269.9936, "rotZ": 180.020752, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Gift of Madness (Misery)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03187\",\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": 232241, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3dc93f", "Name": "Card", "Transform": { "posX": -3.87291765, "posY": 1.73298216, "posZ": 6.52010441, "rotX": 359.941467, "rotY": 270.0, "rotZ": 0.00588421756, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Walls Closing In", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03188\",\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": 232242, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5d2d07", "Name": "Card", "Transform": { "posX": -3.8454423, "posY": 1.653541, "posZ": 10.3834486, "rotX": 359.941284, "rotY": 270.010742, "rotZ": 0.0114944428, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corrosion", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03102\",\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": 266414, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "837dc0", "Name": "Card", "Transform": { "posX": -8.254647, "posY": 1.56856728, "posZ": 13.1639223, "rotX": 359.9206, "rotY": 270.010376, "rotZ": 0.0141025912, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Descent into Madness", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03085\",\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": 232209, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "74b258", "Name": "Card", "Transform": { "posX": -32.95977, "posY": 1.76483011, "posZ": -3.889132, "rotX": 359.9195, "rotY": 270.001862, "rotZ": 0.0146204839, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Dance of the Yellow King", "Description": "Pact.", "GMNotes": "{\n \"id\": \"03097\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Pact.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232221, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bf3597", "Name": "Card", "Transform": { "posX": -3.87291741, "posY": 1.723301, "posZ": 6.52010441, "rotX": 359.950134, "rotY": 270.0, "rotZ": 359.993256, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Walls Closing In", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03188\",\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": 232242, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ab6c60", "Name": "Card", "Transform": { "posX": -7.87944937, "posY": 1.71659434, "posZ": 1.40013671, "rotX": 359.954651, "rotY": 269.999847, "rotZ": 0.009591736, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Straitjacket", "Description": "Item. Clothing.", "GMNotes": "{\n \"id\": \"03185\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Item. Clothing.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232239, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2b74e5", "Name": "Card", "Transform": { "posX": -46.103035, "posY": 1.61935973, "posZ": 6.519607, "rotX": 359.920624, "rotY": 269.9756, "rotZ": 0.0131920464, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ooze and Filth", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03101\",\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": 232225, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2a874d", "Name": "Card", "Transform": { "posX": -11.5246515, "posY": 1.91444921, "posZ": 5.059258, "rotX": 359.936829, "rotY": 270.0005, "rotZ": 180.016266, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Gift of Madness (Pity)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03186\",\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": 232240, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ec66a0", "Name": "Card", "Transform": { "posX": -8.143007, "posY": 1.71549714, "posZ": 12.48624, "rotX": 359.929932, "rotY": 270.014252, "rotZ": 0.007635473, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Whispers in Your Head (Dread)", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03084b\",\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": 232207, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8ccfdd", "Name": "Card", "Transform": { "posX": -41.75242, "posY": 1.76184118, "posZ": -1.60954678, "rotX": 359.930359, "rotY": 269.976074, "rotZ": 0.004112804, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Roach Swarm", "Description": "Creature.", "GMNotes": "{\n \"id\": \"03103\",\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": 232227, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b71468", "Name": "Card", "Transform": { "posX": -3.54436564, "posY": 1.55997086, "posZ": 6.254395, "rotX": 359.920471, "rotY": 269.999847, "rotZ": 0.0146010369, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Walls Closing In", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03188\",\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": 232242, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "189f42", "Name": "Card", "Transform": { "posX": -31.7544384, "posY": 1.56046772, "posZ": -7.68241549, "rotX": 0.8209135, "rotY": 270.000244, "rotZ": -0.00166604354, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Asylum Halls", "Description": "Eastern Patient Wing", "GMNotes": "{\n \"id\": \"03171\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Circle|Heart|Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Circle|Heart|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": 232037, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "249fd3", "Name": "Deck", "Transform": { "posX": -2.68859529, "posY": 1.628001, "posZ": -5.04848146, "rotX": 2.22861338E-08, "rotY": 180.0012, "rotZ": -1.880327E-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": [ 231723, 231722, 231721, 231720, 231719 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "b42f4b", "Name": "Card", "Transform": { "posX": -56.40788, "posY": 1.638262, "posZ": 21.75536, "rotX": 0.0178973246, "rotY": 180.915833, "rotZ": 0.07635428, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "No Asylum", "Description": "Act 4", "GMNotes": "{\n \"id\": \"03167\",\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": 231723, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "08b672", "Name": "Card", "Transform": { "posX": -56.24748, "posY": 1.78397787, "posZ": 21.7169037, "rotX": -0.000468099228, "rotY": 180.9055, "rotZ": 0.04363663, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Planning the Escape", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03166\",\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": 231722, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7f4366", "Name": "Card", "Transform": { "posX": 21.7814465, "posY": 1.6907748, "posZ": 17.20093, "rotX": 0.0173080526, "rotY": 179.999756, "rotZ": 0.07813687, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "“The Really Bad Ones” (v. II)", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03165\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": 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": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "200091", "Name": "Card", "Transform": { "posX": 21.5610638, "posY": 1.67736626, "posZ": 17.3017483, "rotX": 0.0166587587, "rotY": 180.00412, "rotZ": 0.08101142, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "“The Really Bad Ones” (v. I)", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03164\",\n \"type\": \"Act\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": 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": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "38bfee", "Name": "Card", "Transform": { "posX": 21.8880615, "posY": 1.6750412, "posZ": 17.58139, "rotX": 0.0184818059, "rotY": 180.00264, "rotZ": 0.0784868747, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Arkham Asylum", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03163\",\n \"type\": \"Act\",\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": 231719, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "416548", "Name": "Card", "Transform": { "posX": -30.2243462, "posY": 1.53360486, "posZ": -15.279995, "rotX": -5.24002758E-07, "rotY": 269.9997, "rotZ": 7.75089063E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Infirmary", "Description": "Arkham Asylum.", "GMNotes": "{\n \"id\": \"03174\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Heart\",\n \"connections\": \"Hourglass\"\n },\n \"locationBack\": {\n \"victory\": 1,\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": 232040, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5762df", "Name": "Deck", "Transform": { "posX": -2.7248776, "posY": 1.61837292, "posZ": 0.3733164, "rotX": -6.91576E-08, "rotY": 180.0001, "rotZ": 2.36335662E-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": [ 231718, 231717, 231716 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "3da436", "Name": "Card", "Transform": { "posX": -52.6241646, "posY": 1.631147, "posZ": 15.7456436, "rotX": 0.0188051127, "rotY": 179.420029, "rotZ": 0.0749951154, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "His Domain", "Description": "Agenda 3", "GMNotes": "{\n \"id\": \"03162\",\n \"type\": \"Agenda\",\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": 231718, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "87b92e", "Name": "Card", "Transform": { "posX": -52.59952, "posY": 1.7766974, "posZ": 15.44898, "rotX": 359.991516, "rotY": 180.812073, "rotZ": 0.0514248535, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Torturous Descent", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"03161\",\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": 231717, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3a6817", "Name": "Card", "Transform": { "posX": -52.63774, "posY": 1.79435837, "posZ": 15.3395376, "rotX": -0.00479935063, "rotY": 180.857269, "rotZ": 0.0636481047, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Locked Inside", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"03160\",\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": 231716, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "576595", "Name": "Card", "Transform": { "posX": -30.22435, "posY": 1.53364587, "posZ": -7.69999027, "rotX": 0.0007590806, "rotY": 269.999878, "rotZ": 0.0010905863, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Asylum Halls", "Description": "Eastern Patient Wing", "GMNotes": "{\n \"id\": \"03170\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Circle|Heart|Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Hourglass\",\n \"connections\": \"Circle|Heart|Tilde\"\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": 232036, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "589ff6", "Name": "Card", "Transform": { "posX": -36.77336, "posY": 1.53360486, "posZ": -7.69999552, "rotX": 3.605049E-08, "rotY": 269.9998, "rotZ": 3.94706525E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Basement Hall", "Description": "Arkham Asylum.", "GMNotes": "{\n \"id\": \"03177\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Tilde\",\n \"connections\": \"Hourglass|Crescent\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Tilde\",\n \"connections\": \"Hourglass|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": 232043, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "58fc68", "Name": "Deck", "Transform": { "posX": -2.226204, "posY": 1.637629, "posZ": 15.5638266, "rotX": -5.163709E-07, "rotY": 270.000061, "rotZ": 180.0, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Lunatic Pile", "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": [ 232238, 232238, 232238, 232220, 232220, 232219, 232219 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "f9cf86", "Name": "Card", "Transform": { "posX": -63.9700546, "posY": 1.64379764, "posZ": 5.069023, "rotX": 359.920959, "rotY": 269.998444, "rotZ": 0.0104306182, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mad Patient", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03184\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232238, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "6b7d78", "Name": "Card", "Transform": { "posX": -64.38912, "posY": 1.794112, "posZ": 5.06262445, "rotX": 359.941956, "rotY": 269.9981, "rotZ": 0.01294072, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mad Patient", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03184\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232238, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9cc0d7", "Name": "Card", "Transform": { "posX": -63.662, "posY": 1.81080055, "posZ": 5.01623631, "rotX": 359.920959, "rotY": 269.998718, "rotZ": 0.01512498, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mad Patient", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03184\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": true, "CardID": 232238, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce7b8", "Name": "Card", "Transform": { "posX": -64.023, "posY": 1.79765129, "posZ": 5.178009, "rotX": 359.922241, "rotY": 270.0011, "rotZ": 0.0136726061, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Young Psychopath", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03096\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232220, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "40c629", "Name": "Card", "Transform": { "posX": -64.0621262, "posY": 1.79571545, "posZ": 5.27301741, "rotX": 359.9225, "rotY": 270.0011, "rotZ": 0.0129900705, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Young Psychopath", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03096\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232220, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "006497", "Name": "Card", "Transform": { "posX": -64.1285, "posY": 1.79845762, "posZ": 5.192053, "rotX": 359.9223, "rotY": 270.00116, "rotZ": 0.0137170348, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Maniac", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03095\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232219, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "068703", "Name": "Card", "Transform": { "posX": -63.5555267, "posY": 1.80274832, "posZ": 5.529881, "rotX": 359.9176, "rotY": 270.001343, "rotZ": 0.0127297053, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Maniac", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03095\",\n \"type\": \"Enemy\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232219, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "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": "4ecefb", "Name": "Card", "Transform": { "posX": -16.6918659, "posY": 3.63396883, "posZ": 7.67763138, "rotX": 359.932556, "rotY": 269.9999, "rotZ": 0.0136237908, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Constance Dumaine", "Description": "A Little Too Sociable", "GMNotes": "{\n \"id\": \"03065b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232053, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9c19f8", "Name": "Deck", "Transform": { "posX": 20.6124458, "posY": 3.367121, "posZ": 8.060181, "rotX": 0.0208090153, "rotY": 270.000031, "rotZ": 0.0167708416, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Patient Confinement", "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": [ 266202, 266201, 266203, 266200 ], "CustomDeck": { "2662": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627790905/B501C028418E3D78A04874C93DB643E75C9ED2C2/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627791589/E95B8BDDD7EF17A5C2934C5E9EFC8E4433364937/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "67ef97", "Name": "Card", "Transform": { "posX": -0.470239848, "posY": 1.3526547, "posZ": 45.58797, "rotX": 0.0168960877, "rotY": 269.999481, "rotZ": 180.3033, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Patient Confinement", "Description": "", "GMNotes": "{\n \"id\": \"03181\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\",\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": false, "Hands": true, "CardID": 266202, "SidewaysCard": false, "CustomDeck": { "2662": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627790905/B501C028418E3D78A04874C93DB643E75C9ED2C2/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627791589/E95B8BDDD7EF17A5C2934C5E9EFC8E4433364937/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "4c3819", "Name": "Card", "Transform": { "posX": -0.313363731, "posY": 1.34667027, "posZ": 45.6508, "rotX": 0.016699573, "rotY": 269.999451, "rotZ": 179.437408, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Patient Confinement", "Description": "", "GMNotes": "{\n \"id\": \"03180\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\",\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": false, "Hands": true, "CardID": 266201, "SidewaysCard": false, "CustomDeck": { "2662": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627790905/B501C028418E3D78A04874C93DB643E75C9ED2C2/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627791589/E95B8BDDD7EF17A5C2934C5E9EFC8E4433364937/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "dbeff1", "Name": "Card", "Transform": { "posX": -0.4109828, "posY": 1.316484, "posZ": 45.5185623, "rotX": 0.0166513268, "rotY": 270.0, "rotZ": 180.078491, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Patient Confinement", "Description": "", "GMNotes": "{\n \"id\": \"03179\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\",\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": false, "Hands": true, "CardID": 266203, "SidewaysCard": false, "CustomDeck": { "2662": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627790905/B501C028418E3D78A04874C93DB643E75C9ED2C2/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627791589/E95B8BDDD7EF17A5C2934C5E9EFC8E4433364937/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "134771", "Name": "Card", "Transform": { "posX": -0.6810102, "posY": 1.27156007, "posZ": 45.04575, "rotX": 0.0208030064, "rotY": 269.9997, "rotZ": 180.016769, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Patient Confinement", "Description": "", "GMNotes": "{\n \"id\": \"03178\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\"\n },\n \"locationBack\": {\n \"icons\": \"Crescent\",\n \"connections\": \"Tilde\",\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": false, "Hands": true, "CardID": 266200, "SidewaysCard": false, "CustomDeck": { "2662": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627790905/B501C028418E3D78A04874C93DB643E75C9ED2C2/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627791589/E95B8BDDD7EF17A5C2934C5E9EFC8E4433364937/", "NumWidth": 3, "NumHeight": 2, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "a71dcd", "Name": "Card", "Transform": { "posX": -16.4356937, "posY": 3.63402057, "posZ": 8.965443, "rotX": 359.92, "rotY": 269.999847, "rotZ": 0.0167166758, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Daniel Chesterfield", "Description": "", "GMNotes": "{\n \"id\": \"03182b\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Possessed. 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": false, "Hands": true, "CardID": 232033, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "87f45e", "Name": "Custom_Tile", "Transform": { "posX": -3.27717257, "posY": 1.58309925, "posZ": -14.9074421, "rotX": 0.0009235428, "rotY": 270.000732, "rotZ": 0.00201320951, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "The Unspeakable Oath", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'The Unspeakable Oath'\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": "aa08d4", "Name": "Card", "Transform": { "posX": -3.95595336, "posY": 1.59660506, "posZ": -10.4412975, "rotX": 3.30363328E-08, "rotY": 269.999542, "rotZ": 2.52975916E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "The Unspeakable Oath", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"-X. X is the amount of horror on you. If you fail, take 1 horror.\", \"modifier\": -999}, \"Elder Thing\": {\"description\": \"0. Either randomly choose an enemy from among the set-aside Monster enemies and place it beneath the act deck without looking at it, or this test automatically fails instead.\", \"modifier\": 0}, \"Skull\": {\"description\": \"Reveal another token. If you fail, randomly choose an enemy from among the set-aside Monster enemies and place it beneath the act deck without looking at it. (Limit once per test)\", \"modifier\": 0}, \"Tablet\": {\"description\": \"-X. X is the base shround value of your location. If you fail, take 1 horror.\", \"modifier\": -999}}, \"front\": {\"Cultist\": {\"description\": \"-X. X is the amount of horror on you.\", \"modifier\": -999}, \"Elder Thing\": {\"description\": \"0. Either randomly choose an enemy from among the set-aside Monster enemies and place it beneath the act deck without looking at it, or this test automatically fails instead.\", \"modifier\": 0}, \"Skull\": {\"description\": \"-1. If you fail, randomly choose an enemy from among the set-aside Monster enemies and place it beneath the act deck without looking at it.\", \"modifier\": -1}, \"Tablet\": {\"description\": \"-X. X is the base shround value of your location.\", \"modifier\": -999}}}, \"id\": \"03159\"}", "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": 232032, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b37d1d", "Name": "Card", "Transform": { "posX": -23.6765385, "posY": 1.53360486, "posZ": -0.0299920663, "rotX": -4.69484746E-07, "rotY": 269.999939, "rotZ": 4.14833153E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Yard", "Description": "Arkham Asylum.", "GMNotes": "{\n \"id\": \"03175\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Diamond\",\n \"connections\": \"Circle|Plus\"\n },\n \"locationBack\": {\n \"icons\": \"Diamond\",\n \"connections\": \"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": false, "Hands": true, "CardID": 232041, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c9897f", "Name": "Card", "Transform": { "posX": -17.1200542, "posY": 1.53360486, "posZ": -0.0299914628, "rotX": 8.858032E-08, "rotY": 269.999847, "rotZ": -9.443557E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Garden", "Description": "Arkham Asylum.", "GMNotes": "{\n \"id\": \"03176\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Plus\",\n \"connections\": \"Diamond\"\n },\n \"locationBack\": {\n \"icons\": \"Plus\",\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": false, "Hands": true, "CardID": 232042, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d78c73", "Name": "Bag", "Transform": { "posX": -5.54428959, "posY": 1.48930979, "posZ": -14.7034149, "rotX": -0.0005037049, "rotY": 359.972015, "rotZ": 5.88034058, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "New Chaos Token", "Description": "The Unspeakable Oath", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.302167416, "g": 0.07843674, "b": 0.07843674 }, "LayoutGroupSortIndex": 0, "Value": 0, "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": "1df0a5", "Name": "Custom_Tile", "Transform": { "posX": -62.96481, "posY": 3.47066259, "posZ": 14.1127386, "rotX": 0.341532826, "rotY": 270.030334, "rotZ": 4.300973, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-5", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/3Ym1IeG.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "984eec", "Name": "Custom_Tile", "Transform": { "posX": 12.8530817, "posY": 3.428565, "posZ": -3.38562751, "rotX": 359.9201, "rotY": 270.0238, "rotZ": 0.016849542, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-4", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/qrgGQRD.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "a7a9cb", "Name": "Custom_Tile", "Transform": { "posX": 14.4742517, "posY": 3.42676187, "posZ": -1.83419693, "rotX": 359.920135, "rotY": 270.015076, "rotZ": 0.0168510415, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-3", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/yfs8gHq.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "8af600", "Name": "Custom_Tile", "Transform": { "posX": 17.1395283, "posY": 3.456952, "posZ": -1.43054438, "rotX": 355.226349, "rotY": 269.8188, "rotZ": 4.68344069, "scaleX": 0.81, "scaleY": 1.0, "scaleZ": 0.81 }, "Nickname": "-2", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": false, "Hands": false, "CustomImage": { "ImageURL": "https://i.imgur.com/bfTg2hb.png", "ImageSecondaryURL": "", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 2, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "dcc1bf", "Name": "Card", "Transform": { "posX": -31.80098, "posY": 1.55951989, "posZ": -0.0415458232, "rotX": 0.962654352, "rotY": 269.9735, "rotZ": 359.990021, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Asylum Halls", "Description": "Western Patient Wing", "GMNotes": "{\n \"id\": \"03169\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Hourglass|Triangle|Diamond\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\n \"connections\": \"Hourglass|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": 232035, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e35136", "Name": "Card", "Transform": { "posX": -30.2243557, "posY": 1.53360486, "posZ": 7.57001734, "rotX": 3.5900678E-09, "rotY": 269.999878, "rotZ": -2.33067485E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Mess Hall", "Description": "Arkham Asylum.", "GMNotes": "{\n \"id\": \"03173\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Triangle\",\n \"connections\": \"Circle|Square\"\n },\n \"locationBack\": {\n \"victory\": 1,\n \"icons\": \"Triangle\",\n \"connections\": \"Circle|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": false, "Hands": true, "CardID": 232039, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e6a875", "Name": "Card", "Transform": { "posX": -30.2243576, "posY": 1.53360486, "posZ": 15.1900215, "rotX": 8.89194141E-08, "rotY": 269.999878, "rotZ": -1.8538023E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Kitchen", "Description": "Arkham Asylum.", "GMNotes": "{\n \"id\": \"03172\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Square\",\n \"connections\": \"Triangle\"\n },\n \"locationBack\": {\n \"icons\": \"Square\",\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": 232038, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f99530", "Name": "Card", "Transform": { "posX": -30.2242527, "posY": 1.53364682, "posZ": -0.0301893223, "rotX": 0.0007182454, "rotY": 270.001343, "rotZ": 0.00117526948, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Asylum Halls", "Description": "Western Patient Wing", "GMNotes": "{\n \"id\": \"03168\",\n \"type\": \"Location\",\n \"traits\": \"Arkham Asylum.\",\n \"cycle\": \"Standalone\",\n \"locationFront\": {\n \"icons\": \"Circle\",\n \"connections\": \"Hourglass|Triangle|Diamond\"\n },\n \"locationBack\": {\n \"icons\": \"Circle\",\n \"connections\": \"Hourglass|Triangle|Diamond\"\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": 232034, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ], "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": "eb48ff", "Name": "Custom_Model_Bag", "Transform": { "posX": 12.2496252, "posY": 1.48149908, "posZ": -12.6656122, "rotX": 7.77580738E-08, "rotY": 270.023376, "rotZ": -1.40234278E-07, "scaleX": 2.21, "scaleY": 0.46, "scaleZ": 2.42 }, "Nickname": "6: The Pallid Mask", "Description": "", "GMNotes": "", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 1.0, "g": 1.0, "b": 1.0 }, "LayoutGroupSortIndex": 0, "Value": 0, "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/829135118403813848/1B592465CAE8F5B7E3D5DAC560DFA8DED4ED5BB8/", "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\":{\"628da0\":{\"lock\":false,\"pos\":{\"x\":-17.1203,\"y\":1.6795,\"z\":11.4606},\"rot\":{\"x\":359.9201,\"y\":270.0028,\"z\":0.0169}},\"8d2dcc\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"99e694\":{\"lock\":false,\"pos\":{\"x\":-3.5154,\"y\":1.4058,\"z\":15.1085},\"rot\":{\"x\":359.9196,\"y\":269.9993,\"z\":0.0169}},\"b52eaf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"b63667\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7717,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0051,\"z\":180.0168}},\"bb070d\":{\"lock\":false,\"pos\":{\"x\":-4.3035,\"y\":1.5832,\"z\":-14.589},\"rot\":{\"x\":359.9197,\"y\":269.9802,\"z\":0.0169}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.69,\"y\":1.56,\"z\":14.24},\"rot\":{\"x\":0,\"y\":225,\"z\":0}},\"fed701\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}}}}", "XmlUI": "", "ContainedObjects": [ { "GUID": "628da0", "Name": "Deck", "Transform": { "posX": -17.1204433, "posY": 1.59869909, "posZ": 11.4606342, "rotX": 1.11776323E-07, "rotY": 270.002777, "rotZ": -7.586319E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs 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": [ 231924, 231923, 231922, 231922, 555300, 555300, 231920, 231919, 231918, 231917, 231917, 231916 ], "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 }, "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981628025016/929EE506A1C9869C4899CCD757BD692FA7E46103/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981628025269/1E6B75B4423FB309C77FB0C89BFB1AB7B7B89DF2/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "f1237c", "Name": "Card", "Transform": { "posX": 11.0293474, "posY": 1.76226366, "posZ": 63.857502, "rotX": 359.936768, "rotY": 269.995453, "rotZ": 0.0161490813, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03255\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"victory\": 1,\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": true, "Hands": true, "CardID": 231924, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c3151e", "Name": "Card", "Transform": { "posX": 10.6958141, "posY": 1.78758347, "posZ": 62.7899, "rotX": 359.921661, "rotY": 270.012268, "rotZ": 0.0213665068, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03254\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"victory\": 1,\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": true, "Hands": true, "CardID": 231923, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "30c7a6", "Name": "Card", "Transform": { "posX": 10.44015, "posY": 1.79798508, "posZ": 63.9999542, "rotX": 359.920929, "rotY": 270.000122, "rotZ": 0.0157662053, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03253\",\n \"type\": \"Location\",\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": true, "Hands": true, "CardID": 231922, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5efda5", "Name": "Card", "Transform": { "posX": 10.5757217, "posY": 1.79163516, "posZ": 63.6631622, "rotX": 359.935669, "rotY": 269.944855, "rotZ": 0.0440920219, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03253\",\n \"type\": \"Location\",\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": true, "Hands": true, "CardID": 231922, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "373ff7", "Name": "CardCustom", "Transform": { "posX": -5.112422, "posY": 3.57567573, "posZ": 1.30729043, "rotX": 359.9201, "rotY": 270.015137, "rotZ": 0.0168494824, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03252\",\n \"type\": \"Location\",\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": true, "Hands": true, "CardID": 555300, "SidewaysCard": false, "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981628025016/929EE506A1C9869C4899CCD757BD692FA7E46103/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981628025269/1E6B75B4423FB309C77FB0C89BFB1AB7B7B89DF2/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "5bd289", "Name": "CardCustom", "Transform": { "posX": -5.94939947, "posY": 3.57398844, "posZ": 0.720626354, "rotX": 359.9836, "rotY": 270.0031, "rotZ": 0.00345896743, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03252\",\n \"type\": \"Location\",\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": true, "Hands": true, "CardID": 555300, "SidewaysCard": false, "CustomDeck": { "5553": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981628025016/929EE506A1C9869C4899CCD757BD692FA7E46103/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981628025269/1E6B75B4423FB309C77FB0C89BFB1AB7B7B89DF2/", "NumWidth": 1, "NumHeight": 1, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "29170f", "Name": "Card", "Transform": { "posX": 10.5162258, "posY": 1.83632493, "posZ": 63.1583023, "rotX": 359.920135, "rotY": 270.020752, "rotZ": 0.01646304, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03251\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"victory\": 1,\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": true, "Hands": true, "CardID": 231920, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b08255", "Name": "Card", "Transform": { "posX": 10.808157, "posY": 1.84557986, "posZ": 63.0735664, "rotX": 359.920258, "rotY": 270.013763, "rotZ": 0.0194874946, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03250\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"victory\": 1,\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": true, "Hands": true, "CardID": 231919, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "3fb3fc", "Name": "Card", "Transform": { "posX": 10.5719376, "posY": 1.85575271, "posZ": 63.7792778, "rotX": 359.919861, "rotY": 270.023376, "rotZ": 0.0175360031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03249\",\n \"type\": \"Location\",\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": true, "Hands": true, "CardID": 231918, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7c7f4a", "Name": "Card", "Transform": { "posX": 10.8657742, "posY": 1.87644315, "posZ": 63.6845551, "rotX": 359.952057, "rotY": 269.998749, "rotZ": 359.3564, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03248\",\n \"type\": \"Location\",\n \"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": true, "Hands": true, "CardID": 231917, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "80cf41", "Name": "Card", "Transform": { "posX": 10.6051016, "posY": 2.082475, "posZ": 63.4215965, "rotX": 359.9359, "rotY": 269.996, "rotZ": 349.0041, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03248\",\n \"type\": \"Location\",\n \"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": true, "Hands": true, "CardID": 231917, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "f5ce90", "Name": "Card", "Transform": { "posX": -17.1183758, "posY": 1.81244552, "posZ": 11.46135, "rotX": 358.314819, "rotY": 270.0153, "rotZ": 358.755432, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03247\",\n \"type\": \"Location\",\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": true, "Hands": true, "CardID": 231916, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "8d2dcc", "Name": "Deck", "Transform": { "posX": -2.68868637, "posY": 1.623187, "posZ": -5.04848337, "rotX": -1.2959805E-07, "rotY": 179.999908, "rotZ": 3.42101565E-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": [ 231736, 231735, 231734, 231733 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "3da436", "Name": "Card", "Transform": { "posX": -47.9311829, "posY": 1.62405694, "posZ": 13.7867193, "rotX": 359.920532, "rotY": 269.993683, "rotZ": 0.0138145285, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Leading the Way", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03246\",\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": 231736, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "571edb", "Name": "Card", "Transform": { "posX": -48.37364, "posY": 1.769891, "posZ": 14.1123562, "rotX": 359.9178, "rotY": 270.0008, "rotZ": 0.00116688618, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Way Out", "Description": "Act 3", "GMNotes": "{\n \"id\": \"03245\",\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": 231735, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "850fd2", "Name": "Card", "Transform": { "posX": -47.7022438, "posY": 1.78678882, "posZ": 14.0187254, "rotX": 359.921051, "rotY": 270.001831, "rotZ": 0.0143777952, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Path is Barred", "Description": "Act 2", "GMNotes": "{\n \"id\": \"03244\",\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": 231734, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "78351c", "Name": "Card", "Transform": { "posX": -29.2305489, "posY": 1.75466788, "posZ": 39.26993, "rotX": 0.0181267411, "rotY": 179.994919, "rotZ": 0.061301142, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Through the Catacombs", "Description": "Act 1", "GMNotes": "{\n \"id\": \"03243\",\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": 231733, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "99e694", "Name": "Bag", "Transform": { "posX": -3.5151515, "posY": 1.39796591, "posZ": 15.10845, "rotX": 3.589546E-08, "rotY": 269.9992, "rotZ": 8.69674E-07, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Tomb of Shadows and Blocked Passage", "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": "8bcab3", "Name": "Card", "Transform": { "posX": -28.7294884, "posY": 3.60639143, "posZ": 31.1715, "rotX": 1.9970541, "rotY": 270.042236, "rotZ": 1.6211772, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03256\",\n \"type\": \"Location\",\n \"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": true, "Hands": true, "CardID": 231925, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "405a46", "Name": "Card", "Transform": { "posX": -28.2470112, "posY": 3.62380266, "posZ": 32.0343781, "rotX": 2.43799162, "rotY": 269.951874, "rotZ": 358.40683, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs", "Description": "", "GMNotes": "{\n \"id\": \"03257\",\n \"type\": \"Location\",\n \"cycle\": \"Standalone\",\n \"locationBack\": {\n \"victory\": 1,\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": true, "Hands": true, "CardID": 231926, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "b52eaf", "Name": "Card", "Transform": { "posX": -3.95605326, "posY": 1.59660506, "posZ": -10.4411983, "rotX": -1.09475495E-08, "rotY": 270.0, "rotZ": -2.96428055E-08, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Scenario", "Description": "The Pallid Mask", "GMNotes": "{\"type\": \"ScenarioReference\", \"class\": \"Mythos\", \"tokens\": {\"back\": {\"Cultist\": {\"description\": \"-3. If this token is revealed during an attack and this skill test is successful, this attack deals no damage.\", \"modifier\": -3}, \"Elder Thing\": {\"description\": \"-4. If you fail, search the encounter deck and discard pile for a Ghoul or Geist enemy and draw it.\", \"modifier\": -4}, \"Skull\": {\"description\": \"-X. X is the number of locations away from the starting location you are.\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-3. If there is a Ghoul or Geist enemy at your location, it readies and attacks you (if there is more than one, choose one).\", \"modifier\": -3}}, \"front\": {\"Cultist\": {\"description\": \"-2. If this token is revealed during an attack and this skill test is successful, this attack deals 1 less damage.\", \"modifier\": -2}, \"Elder Thing\": {\"description\": \"-3. If you fail, search the encounter deck and discard pile for a Ghoul or Geist enemy and draw it.\", \"modifier\": -3}, \"Skull\": {\"description\": \"-X. X is the number of locations away from the starting location you are (max 5).\", \"modifier\": -999}, \"Tablet\": {\"description\": \"-2. If there is a ready Ghoul or Geist enemy at your location, it attacks you (if there is more than one, choose one).\", \"modifier\": -2}}}, \"id\": \"03240\"}", "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": 231915, "SidewaysCard": false, "CustomDeck": { "2319": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b63667", "Name": "Deck", "Transform": { "posX": -3.9279604, "posY": 1.74835193, "posZ": 5.757256, "rotX": -1.484115E-07, "rotY": 270.005127, "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": [ 232251, 232252, 266813, 232250, 266921, 232217, 232252, 266813, 232217, 266814, 266813, 232253, 232251, 232218, 266815, 266921, 266420, 232252, 232253, 266815, 266420, 266420, 266920, 232253, 232218, 232250, 232251, 266920, 266815, 232250 ], "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2668": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2669": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 }, "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "6feaea", "Name": "Card", "Transform": { "posX": -48.6217155, "posY": 1.74860907, "posZ": 15.1442318, "rotX": 359.919739, "rotY": 270.0005, "rotZ": 0.0157718826, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Eyes in the Walls", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03260\",\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": 232251, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "ecffec", "Name": "Card", "Transform": { "posX": -48.989624, "posY": 1.78041208, "posZ": 15.4959621, "rotX": 359.91922, "rotY": 270.000671, "rotZ": 0.0154045662, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Shadow Behind You", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03261\",\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": 232252, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 266813, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "0c3204", "Name": "Card", "Transform": { "posX": -48.52884, "posY": 1.77721107, "posZ": 14.4849377, "rotX": 359.919922, "rotY": 269.999817, "rotZ": 0.0140857678, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corpse Dweller", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03259\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232250, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 266921, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "459f5a", "Name": "Card", "Transform": { "posX": -30.9757233, "posY": 1.74052989, "posZ": -3.8652792, "rotX": 359.957245, "rotY": 269.972046, "rotZ": 0.00526940031, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Poltergeist", "Description": "Monster. Geist.", "GMNotes": "{\n \"id\": \"03093\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232217, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "18dba0", "Name": "Card", "Transform": { "posX": -48.2603455, "posY": 1.7765677, "posZ": 15.0191879, "rotX": 359.9172, "rotY": 270.0005, "rotZ": 0.0170973819, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Shadow Behind You", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03261\",\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": 232252, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 266813, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "1ae587", "Name": "Card", "Transform": { "posX": -30.9912872, "posY": 1.5951972, "posZ": -3.82445621, "rotX": 359.9241, "rotY": 269.9814, "rotZ": 0.0137564549, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Poltergeist", "Description": "Monster. Geist.", "GMNotes": "{\n \"id\": \"03093\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Monster. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232217, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 266814, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 266813, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "7485f9", "Name": "Card", "Transform": { "posX": -48.25734, "posY": 1.77486193, "posZ": 15.3361855, "rotX": 359.923584, "rotY": 270.000549, "rotZ": 0.0109576834, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Pit Below", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03262\",\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": 232253, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "69d084", "Name": "Card", "Transform": { "posX": -48.11059, "posY": 1.88440979, "posZ": 14.9442043, "rotX": 359.9208, "rotY": 270.006836, "rotZ": 355.686371, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Eyes in the Walls", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03260\",\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": 232251, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "2d32e4", "Name": "Card", "Transform": { "posX": -31.05811, "posY": 1.5943135, "posZ": -7.30223, "rotX": 359.920715, "rotY": 269.999756, "rotZ": 0.013130011, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spirit's Torment", "Description": "Curse. Geist.", "GMNotes": "{\n \"id\": \"03094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232218, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 266815, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "50e716", "Name": "Card", "Transform": { "posX": -13.8034887, "posY": 1.57302034, "posZ": 1.99893022, "rotX": 359.920471, "rotY": 270.000641, "rotZ": 0.0145632224, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Obscuring Fog", "Description": "Hazard.", "GMNotes": "{\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": 266921, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "b69903", "Name": "Card", "Transform": { "posX": -58.53842, "posY": 1.36875319, "posZ": -52.9733238, "rotX": 0.021340616, "rotY": 269.999939, "rotZ": 0.0147317741, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs Docent", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03258\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 266420, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "836888", "Name": "Card", "Transform": { "posX": -49.24664, "posY": 1.7801038, "posZ": 15.6132717, "rotX": 359.919769, "rotY": 270.000824, "rotZ": 0.0140478471, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Shadow Behind You", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03261\",\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": 232252, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "bce5af", "Name": "Card", "Transform": { "posX": -3.843965, "posY": 1.97558427, "posZ": 10.3819656, "rotX": 358.513428, "rotY": 269.983765, "rotZ": 181.264175, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Pit Below", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03262\",\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": 232253, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 266815, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "d66777", "Name": "Card", "Transform": { "posX": -58.1776924, "posY": 1.30288029, "posZ": -52.6633148, "rotX": 0.0208083689, "rotY": 269.999969, "rotZ": 0.0167703722, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs Docent", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03258\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 266420, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "825b1c", "Name": "Card", "Transform": { "posX": -58.538414, "posY": 1.33463931, "posZ": -52.9733162, "rotX": 0.0208082441, "rotY": 270.000031, "rotZ": 0.0167770367, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Catacombs Docent", "Description": "Humanoid. Lunatic.", "GMNotes": "{\n \"id\": \"03258\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"Humanoid. Possessed.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 266420, "SidewaysCard": false, "CustomDeck": { "2664": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 6, "NumHeight": 5, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "16d6d6", "Name": "Card", "Transform": { "posX": -26.75599, "posY": 1.9206053, "posZ": 29.01444, "rotX": 359.936584, "rotY": 270.0, "rotZ": 0.0127795413, "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": 266920, "SidewaysCard": false, "CustomDeck": { "2669": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "c4f060", "Name": "Card", "Transform": { "posX": -48.85194, "posY": 1.793224, "posZ": 15.9210033, "rotX": 359.920746, "rotY": 270.0011, "rotZ": 0.006754283, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "The Pit Below", "Description": "Hazard.", "GMNotes": "{\n \"id\": \"03262\",\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": 232253, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9349fd", "Name": "Card", "Transform": { "posX": -31.1989822, "posY": 1.74595857, "posZ": -7.23980331, "rotX": 359.950958, "rotY": 269.999573, "rotZ": -0.00464719161, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Spirit's Torment", "Description": "Curse. Geist.", "GMNotes": "{\n \"id\": \"03094\",\n \"type\": \"Treachery\",\n \"class\": \"Mythos\",\n \"traits\": \"Curse. Geist.\",\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232218, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "be97e0", "Name": "Card", "Transform": { "posX": -48.54849, "posY": 1.76772237, "posZ": 14.9710321, "rotX": 359.922, "rotY": 269.999878, "rotZ": 0.0164778139, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corpse Dweller", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03259\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232250, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "e6dd53", "Name": "Card", "Transform": { "posX": -48.771656, "posY": 1.8193301, "posZ": 15.4524479, "rotX": 359.9791, "rotY": 269.9861, "rotZ": 3.27984023, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Eyes in the Walls", "Description": "Terror.", "GMNotes": "{\n \"id\": \"03260\",\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": 232251, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "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": 266920, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/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": 266815, "SidewaysCard": false, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775106514377430057/E4E5A51434CEF23EF5D04A104F352520304AA550/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "9f4458", "Name": "Card", "Transform": { "posX": -48.4790535, "posY": 1.75817943, "posZ": 15.6686058, "rotX": 359.920441, "rotY": 270.0004, "rotZ": 0.0141908955, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Corpse Dweller", "Description": "Monster.", "GMNotes": "{\n \"id\": \"03259\",\n \"type\": \"Enemy\",\n \"class\": \"Mythos\",\n \"traits\": \"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": 232250, "SidewaysCard": false, "CustomDeck": { "2322": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": false, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "bb070d", "Name": "Custom_Tile", "Transform": { "posX": -4.30344629, "posY": 1.64021778, "posZ": -14.5888872, "rotX": 358.686249, "rotY": 269.972321, "rotZ": 359.752747, "scaleX": 2.2, "scaleY": 1.0, "scaleZ": 2.2 }, "Nickname": "The Pallid Mask", "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": "https://i.imgur.com/EcbhVuh.jpg/", "ImageScalar": 1.0, "WidthScale": 0.0, "CustomTile": { "Type": 3, "Thickness": 0.1, "Stackable": false, "Stretch": true } }, "LuaScript": "name = 'The Pallid Mask'\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": "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": "5f2034", "Name": "Card", "Transform": { "posX": -26.83504, "posY": 3.65269661, "posZ": 23.9388142, "rotX": 359.936737, "rotY": 270.0001, "rotZ": 0.0134890685, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Ishimaru Haruko", "Description": "Just Skin and Bones", "GMNotes": "{\n \"id\": \"03067b\",\n \"type\": \"Enemy\",\n \"traits\": \"Monster. Possessed. Elite.\",\n \"victory\": 0,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232055, "SidewaysCard": false, "CustomDeck": { "2320": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] }, { "GUID": "fed701", "Name": "Deck", "Transform": { "posX": -2.72487068, "posY": 1.61355889, "posZ": 0.373314917, "rotX": -1.36210673E-07, "rotY": 180.000122, "rotZ": 8.26306E-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": [ 231732, 232531 ], "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 }, "2325": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "", "ContainedObjects": [ { "GUID": "0437b7", "Name": "Card", "Transform": { "posX": -56.2522125, "posY": 1.638733, "posZ": 24.4151363, "rotX": 0.01758345, "rotY": 180.0001, "rotZ": 0.07377631, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Empire of the Undead", "Description": "Agenda 2", "GMNotes": "{\n \"id\": \"03242\",\n \"type\": \"Agenda\",\n \"class\": \"Mythos\",\n \"doomThreshold\": 12,\n \"cycle\": \"Standalone\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 231732, "SidewaysCard": true, "CustomDeck": { "2317": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" }, { "GUID": "64d9ff", "Name": "Card", "Transform": { "posX": -56.12177, "posY": 1.783801, "posZ": 24.46747, "rotX": 0.0048886463, "rotY": 179.999466, "rotZ": 0.07867141, "scaleX": 1.0, "scaleY": 1.0, "scaleZ": 1.0 }, "Nickname": "Empire of the Dead", "Description": "Agenda 1", "GMNotes": "{\n \"id\": \"03241\",\n \"type\": \"Agenda\",\n \"doomThreshold\": 6,\n \"victory\": 2,\n \"cycle\": \"The Path to Carcoa\"\n}", "AltLookAngle": { "x": 0.0, "y": 0.0, "z": 0.0 }, "ColorDiffuse": { "r": 0.713235259, "g": 0.713235259, "b": 0.713235259 }, "Tags": [ "ScenarioCard" ], "LayoutGroupSortIndex": 0, "Value": 0, "Locked": false, "Grid": true, "Snap": true, "IgnoreFoW": false, "MeasureMovement": false, "DragSelectable": true, "Autoraise": true, "Sticky": true, "Tooltip": true, "GridProjection": false, "HideWhenFaceDown": true, "Hands": true, "CardID": 232531, "SidewaysCard": false, "CustomDeck": { "2325": { "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", "NumWidth": 10, "NumHeight": 7, "BackIsHidden": true, "UniqueBack": true, "Type": 0 } }, "LuaScript": "", "LuaScriptState": "", "XmlUI": "" } ] } ], "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 } } ] } ] }