From a6ac597b10ca5fec94ffc38ab1296bac426c834a Mon Sep 17 00:00:00 2001 From: Chr1Z93 Date: Sat, 26 Aug 2023 23:43:23 +0200 Subject: [PATCH] preparing for release --- objects/Fan-MadeAccessories.aa8b38.json | 3 +- .../UnderworldMarketHelper.3650ea.json | 61 ++++ .../UnderworldMarketHelper.3650ea.ttslua | 274 ++++++++++++++++++ .../CircusExMortisCampaign.93b8cb.json | 2 +- .../Half-Life.b46db2.json | 2 +- ...ReturntoTheInnsmouthConspiracy.bba2b6.json | 2 +- objects/LeakedItems.42cd6e.json | 12 + .../ChemistrySet.da9727.gmnotes | 10 + .../ChemistrySet.da9727.json | 62 ++++ .../DrCharlesWestIII.72efed.gmnotes | 11 + .../DrCharlesWestIII.72efed.json | 62 ++++ .../LongShot.dc8c4d.gmnotes | 8 + .../LeakedItems.42cd6e/LongShot.dc8c4d.json | 61 ++++ .../Microscope.48be49.gmnotes | 10 + .../LeakedItems.42cd6e/Microscope.48be49.json | 62 ++++ .../Pitchfork.45a724.gmnotes | 11 + .../LeakedItems.42cd6e/Pitchfork.45a724.json | 62 ++++ .../PushedtotheLimit.e0f396.gmnotes | 11 + .../PushedtotheLimit.e0f396.json | 61 ++++ .../RavenousMyconid.0aa967.gmnotes | 16 + .../RavenousMyconid.0aa967.json | 62 ++++ .../SparrowMask.975d79.gmnotes | 11 + .../SparrowMask.975d79.json | 62 ++++ .../StallforTime.7b6ed1.gmnotes | 11 + .../StallforTime.7b6ed1.json | 61 ++++ .../UncannyGrowth.6543e6.gmnotes | 9 + .../UncannyGrowth.6543e6.json | 61 ++++ .../Well-Funded.96fbfa.gmnotes | 9 + .../Well-Funded.96fbfa.json | 61 ++++ .../WrongPlaceRightTime.d5944e.gmnotes | 12 + .../WrongPlaceRightTime.d5944e.json | 61 ++++ 31 files changed, 1219 insertions(+), 4 deletions(-) create mode 100644 objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.json create mode 100644 objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.ttslua create mode 100644 objects/LeakedItems.42cd6e/ChemistrySet.da9727.gmnotes create mode 100644 objects/LeakedItems.42cd6e/ChemistrySet.da9727.json create mode 100644 objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.gmnotes create mode 100644 objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.json create mode 100644 objects/LeakedItems.42cd6e/LongShot.dc8c4d.gmnotes create mode 100644 objects/LeakedItems.42cd6e/LongShot.dc8c4d.json create mode 100644 objects/LeakedItems.42cd6e/Microscope.48be49.gmnotes create mode 100644 objects/LeakedItems.42cd6e/Microscope.48be49.json create mode 100644 objects/LeakedItems.42cd6e/Pitchfork.45a724.gmnotes create mode 100644 objects/LeakedItems.42cd6e/Pitchfork.45a724.json create mode 100644 objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.gmnotes create mode 100644 objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.json create mode 100644 objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.gmnotes create mode 100644 objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.json create mode 100644 objects/LeakedItems.42cd6e/SparrowMask.975d79.gmnotes create mode 100644 objects/LeakedItems.42cd6e/SparrowMask.975d79.json create mode 100644 objects/LeakedItems.42cd6e/StallforTime.7b6ed1.gmnotes create mode 100644 objects/LeakedItems.42cd6e/StallforTime.7b6ed1.json create mode 100644 objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.gmnotes create mode 100644 objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.json create mode 100644 objects/LeakedItems.42cd6e/Well-Funded.96fbfa.gmnotes create mode 100644 objects/LeakedItems.42cd6e/Well-Funded.96fbfa.json create mode 100644 objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.gmnotes create mode 100644 objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.json diff --git a/objects/Fan-MadeAccessories.aa8b38.json b/objects/Fan-MadeAccessories.aa8b38.json index 205119ae..57375ea4 100644 --- a/objects/Fan-MadeAccessories.aa8b38.json +++ b/objects/Fan-MadeAccessories.aa8b38.json @@ -19,7 +19,8 @@ "LuckyPenny.2ab443", "Double-SidedResource.bc81cb", "DescriptivePhaseTracker.b171c8", - "CustomDataHelper.2547b3" + "CustomDataHelper.2547b3", + "UnderworldMarketHelper.3650ea" ], "ContainedObjects_path": "Fan-MadeAccessories.aa8b38", "CustomMesh": { diff --git a/objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.json b/objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.json new file mode 100644 index 00000000..2f8145ec --- /dev/null +++ b/objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.json @@ -0,0 +1,61 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "Bag": { + "Order": 0 + }, + "ColorDiffuse": { + "b": 1, + "g": 1, + "r": 1 + }, + "CustomMesh": { + "CastShadows": true, + "ColliderURL": "", + "Convex": true, + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/2057635966687273556/F6000F633C4B173534EF259722401607EE8DF042/", + "MaterialIndex": 1, + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", + "NormalURL": "", + "TypeIndex": 6 + }, + "Description": "Place a valid market deck inside to start!\nReveal draws the first two cards.\nSwap swaps the position of the two revealed cards.\nFinish adds the remaining card(s) back into the helper.", + "DragSelectable": true, + "GMNotes": "", + "GUID": "3650ea", + "Grid": true, + "GridProjection": false, + "Hands": false, + "HideWhenFaceDown": false, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScriptState": "", + "LuaScript_path": "Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.ttslua", + "MaterialIndex": -1, + "MeasureMovement": false, + "MeshIndex": -1, + "Name": "Custom_Model_Bag", + "Nickname": "Underworld Market Helper", + "Number": 0, + "Snap": true, + "Sticky": true, + "Tooltip": true, + "Transform": { + "posX": -38.919, + "posY": 2.993, + "posZ": -103.036, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 0.8, + "scaleY": 0.8, + "scaleZ": 0.8 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.ttslua b/objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.ttslua new file mode 100644 index 00000000..8df1a607 --- /dev/null +++ b/objects/Fan-MadeAccessories.aa8b38/UnderworldMarketHelper.3650ea.ttslua @@ -0,0 +1,274 @@ +function onload(saved_data) + if saved_data != '' then + local loaded_data = JSON.decode(saved_data) + end + + revealCardPositions = { + Vector(3.5, 0.25, 0), + Vector(-3.5, 0.25, 0) + } + + revealCardPositionsSwap = { + Vector(-3.5, 0.25, 0), + Vector(3.5, 0.25, 0) + } + + self.createButton({ + label = 'Underworld Market\nHelper', + click_function = "none", + function_owner = self, + position = {0,-0.1,-1.6}, + height = 0, + width = 0, + font_size = 145, + font_color = {1,1,1} + }) + + hiddenCards = 10 + hiddenCardLabel = '-----' + + isSetup = false + movingCards = false + + self.addContextMenuItem('Reset helper', resetHelper) +end + +function onObjectEnterContainer(container, object) + if container ~= self then return end + + if isSetup and object.tag == "Card" then + refreshButtons() + end + + if object.tag == "Deck" then + if validateDeck(object) then + takeDeckOut(object.getGUID(), self.getPosition() + Vector(0, 0.1, 0)) + refreshButtons() + + isSetup = true + end + elseif object.tag ~= "Card" then + broadcastToAll("The 'Underworld Market Helper' is meant to be used for cards.", "White") + end +end + +function onObjectLeaveContainer(container, object) + if container ~= self then return end + + if isSetup then + refreshButtons() + end +end + +function validateDeck(deck) + if deck.getQuantity() ~= 10 then + print('Underworld Market Helper: Deck must include exactly 10 cards.') + return false + end + + local illicitCount = 0 + + for _, card in ipairs(deck.getObjects()) do + decodedGMNotes = JSON.decode(card.gm_notes) + + if decodedGMNotes ~= nil and string.find(decodedGMNotes.traits, "Illicit", 1, true) then + illicitCount = illicitCount + 1 + end + end + + if illicitCount ~= 10 then + print('Underworld Market Helper: Deck must include 10 Illicit cards.') + return false + end + + return true +end + +function refreshButtons() + local cardsList = '' + + for i, card in ipairs(self.getObjects()) do + local localCardName = card.name + + if i <= hiddenCards then + localCardName = hiddenCardLabel + end + + cardsList = cardsList .. localCardName .. '\n' + end + + self.clearButtons() + + self.createButton({ + label = 'Market Deck:', + click_function = "none", + function_owner = self, + position = {0,-0.1,-1.6}, + height = 0, + width = 0, + font_size = 150, + font_color = {1,1,1} + }) + + self.createButton({ + label = cardsList, + click_function = "none", + function_owner = self, + position = {0,-0.1,0.15}, + height = 0, + width = 0, + font_size = 115, + font_color = {1,1,1} + }) + + self.createButton({ + click_function = 'revealFirstTwoCards', + function_owner = self, + label = 'Reveal', + position = {-0.85,0,1.6}, + width = 375, + height = 175, + font_size = 90 + }) + + self.createButton({ + click_function = 'swap', + function_owner = self, + label = 'Swap', + position = {0,0,1.6}, + width = 375, + height = 175, + font_size = 90 + }) + + self.createButton({ + click_function = 'finish', + function_owner = self, + label = 'Finish', + position = {0.85,0,1.6}, + width = 375, + height = 175, + font_size = 90 + }) +end + +function takeDeckOut(guid, pos) + local deck = self.takeObject({ guid = guid, position = pos, smooth = false }) + + for i = 1, #deck.getObjects() do + self.putObject(deck.takeObject({ position = pos + Vector(0, 0.1 * i, 0), smooth = false })) + end + + self.shuffle() +end + +function getRevealedCards() + local revealedCards = {} + + for _, pos in ipairs(revealCardPositions) do + local hitList = Physics.cast({ + origin = self.positionToWorld(pos) + Vector(0, 0.25, 0), + direction = {0,-1,0}, + type = 1, + max_distance = 2 + }) + + for _, hit in ipairs(hitList) do + if hit.hit_object != self and hit.hit_object.tag == "Card" then + table.insert(revealedCards, hit.hit_object.getGUID()) + end + end + end + + return revealedCards +end + +function revealFirstTwoCards() + if movingCards or #getRevealedCards() > 0 then return end + + for i, card in ipairs(self.getObjects()) do + movingCards = true + + self.takeObject({ + index = 0, + rotation = self.getRotation(), + position = self.positionToWorld(revealCardPositions[i]), + callback_function = function(obj) + obj.resting = true + movingCards = false + end + }) + + hiddenCards = hiddenCards - 1 + + if i == 2 or #self.getObjects() == 0 then + break + end + end + + refreshButtons() +end + +function swap() + if movingCards then return end + + local revealedCards = getRevealedCards() + + if #revealedCards == 2 then + for i, revealedCardGUID in ipairs(revealedCards) do + local revealedCard = getObjectFromGUID(revealedCardGUID) + + revealedCard.setPositionSmooth(self.positionToWorld(revealCardPositionsSwap[i]), false, false) + end + end +end + +function finish() + if movingCards then return end + + local revealedCards = getRevealedCards() + + movingCards = true + + for i, revealedCardGUID in ipairs(revealedCards) do + self.putObject(getObjectFromGUID(revealedCardGUID)) + end + + Wait.time( + function() + movingCards = false + end, + 0.75) +end + +function resetHelper() + for i, card in ipairs(self.getObjects()) do + self.takeObject({ + index = 0, + smooth = false, + rotation = self.getRotation(), + position = self.positionToWorld(revealCardPositions[2]) + }) + end + + self.clearButtons() + + self.createButton({ + label = 'Underworld Market\nHelper', + click_function = "none", + function_owner = self, + position = {0,-0.1,-1.6}, + height = 0, + width = 0, + font_size = 145, + font_color = {1,1,1} + }) + + hiddenCards = 10 + isSetup = false + movingCards = false + + self.reset() + + print('Underworld Market Helper: Helper has been reset.') +end diff --git a/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/CircusExMortisCampaign.93b8cb.json b/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/CircusExMortisCampaign.93b8cb.json index 427a864e..2aaeb345 100644 --- a/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/CircusExMortisCampaign.93b8cb.json +++ b/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/CircusExMortisCampaign.93b8cb.json @@ -83,4 +83,4 @@ }, "Value": 0, "XmlUI": "" -} \ No newline at end of file +} diff --git a/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/Half-Life.b46db2.json b/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/Half-Life.b46db2.json index 9d399a40..7d71c91b 100644 --- a/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/Half-Life.b46db2.json +++ b/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/Half-Life.b46db2.json @@ -83,4 +83,4 @@ }, "Value": 0, "XmlUI": "" -} \ No newline at end of file +} diff --git a/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/TheUnofficialReturntoTheInnsmouthConspiracy.bba2b6.json b/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/TheUnofficialReturntoTheInnsmouthConspiracy.bba2b6.json index d0fcec64..1b0eafb5 100644 --- a/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/TheUnofficialReturntoTheInnsmouthConspiracy.bba2b6.json +++ b/objects/Fan-MadeScenariosCampaignsMiscellany.66e97c/Fan-MadeCampaigns.89c32e/TheUnofficialReturntoTheInnsmouthConspiracy.bba2b6.json @@ -83,4 +83,4 @@ }, "Value": 0, "XmlUI": "" -} \ No newline at end of file +} diff --git a/objects/LeakedItems.42cd6e.json b/objects/LeakedItems.42cd6e.json index 36275b3f..a46edb73 100644 --- a/objects/LeakedItems.42cd6e.json +++ b/objects/LeakedItems.42cd6e.json @@ -14,6 +14,18 @@ "r": 1 }, "ContainedObjects_order": [ + "Well-Funded.96fbfa", + "UncannyGrowth.6543e6", + "RavenousMyconid.0aa967", + "Microscope.48be49", + "DrCharlesWestIII.72efed", + "ChemistrySet.da9727", + "PushedtotheLimit.e0f396", + "SparrowMask.975d79", + "Pitchfork.45a724", + "LongShot.dc8c4d", + "WrongPlaceRightTime.d5944e", + "StallforTime.7b6ed1", "AliceLuxley2.94f23b", "DragonPole3.a20aef", "FineClothes3.5cb973", diff --git a/objects/LeakedItems.42cd6e/ChemistrySet.da9727.gmnotes b/objects/LeakedItems.42cd6e/ChemistrySet.da9727.gmnotes new file mode 100644 index 00000000..854650dd --- /dev/null +++ b/objects/LeakedItems.42cd6e/ChemistrySet.da9727.gmnotes @@ -0,0 +1,10 @@ +{ + "id": "10040", + "type": "Asset", + "class": "Seeker", + "cost": 2, + "level": 0, + "traits": "Item. Tool. Science.", + "intellectIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/ChemistrySet.da9727.json b/objects/LeakedItems.42cd6e/ChemistrySet.da9727.json new file mode 100644 index 00000000..d8936927 --- /dev/null +++ b/objects/LeakedItems.42cd6e/ChemistrySet.da9727.json @@ -0,0 +1,62 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 102, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/ChemistrySet.da9727.gmnotes", + "GUID": "da9727", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Chemistry Set", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "Asset", + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -44.346, + "posY": 3.23, + "posZ": -101.422, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.gmnotes b/objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.gmnotes new file mode 100644 index 00000000..be7373ac --- /dev/null +++ b/objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.gmnotes @@ -0,0 +1,11 @@ +{ + "id": "10041", + "type": "Asset", + "class": "Seeker", + "cost": 3, + "level": 0, + "traits": "Ally. Science.", + "intellectIcons": 1, + "combatIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.json b/objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.json new file mode 100644 index 00000000..50eb01b7 --- /dev/null +++ b/objects/LeakedItems.42cd6e/DrCharlesWestIII.72efed.json @@ -0,0 +1,62 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 105, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "Knows His Purpose", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/DrCharlesWestIII.72efed.gmnotes", + "GUID": "72efed", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Dr. Charles West III", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "Asset", + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -44.346, + "posY": 3.23, + "posZ": -103.674, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/LongShot.dc8c4d.gmnotes b/objects/LeakedItems.42cd6e/LongShot.dc8c4d.gmnotes new file mode 100644 index 00000000..dd2197b2 --- /dev/null +++ b/objects/LeakedItems.42cd6e/LongShot.dc8c4d.gmnotes @@ -0,0 +1,8 @@ +{ + "id": "10116", + "type": "Skill", + "class": "Survivor", + "level": 0, + "traits": "Practiced.", + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/LongShot.dc8c4d.json b/objects/LeakedItems.42cd6e/LongShot.dc8c4d.json new file mode 100644 index 00000000..3b162bbe --- /dev/null +++ b/objects/LeakedItems.42cd6e/LongShot.dc8c4d.json @@ -0,0 +1,61 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 106, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/LongShot.dc8c4d.gmnotes", + "GUID": "dc8c4d", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Long Shot", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -41.183, + "posY": 3.23, + "posZ": -105.927, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/Microscope.48be49.gmnotes b/objects/LeakedItems.42cd6e/Microscope.48be49.gmnotes new file mode 100644 index 00000000..84397f26 --- /dev/null +++ b/objects/LeakedItems.42cd6e/Microscope.48be49.gmnotes @@ -0,0 +1,10 @@ +{ + "id": "10042", + "type": "Asset", + "class": "Seeker", + "cost": 2, + "level": 0, + "traits": "Item. Tool. Science.", + "intellectIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/Microscope.48be49.json b/objects/LeakedItems.42cd6e/Microscope.48be49.json new file mode 100644 index 00000000..ed85ac32 --- /dev/null +++ b/objects/LeakedItems.42cd6e/Microscope.48be49.json @@ -0,0 +1,62 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 103, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/Microscope.48be49.gmnotes", + "GUID": "48be49", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Microscope", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "Asset", + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -44.346, + "posY": 3.23, + "posZ": -105.927, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/Pitchfork.45a724.gmnotes b/objects/LeakedItems.42cd6e/Pitchfork.45a724.gmnotes new file mode 100644 index 00000000..2d57b356 --- /dev/null +++ b/objects/LeakedItems.42cd6e/Pitchfork.45a724.gmnotes @@ -0,0 +1,11 @@ +{ + "id": "10110", + "type": "Asset", + "class": "Survivor", + "cost": 3, + "level": 0, + "traits": "Item. Tool. Weapon. Melee.", + "combatIcons": 1, + "agilityIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/Pitchfork.45a724.json b/objects/LeakedItems.42cd6e/Pitchfork.45a724.json new file mode 100644 index 00000000..f7c9c28c --- /dev/null +++ b/objects/LeakedItems.42cd6e/Pitchfork.45a724.json @@ -0,0 +1,62 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 111, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/Pitchfork.45a724.gmnotes", + "GUID": "45a724", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Pitchfork", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "Asset", + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -41.183, + "posY": 3.23, + "posZ": -108.179, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.gmnotes b/objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.gmnotes new file mode 100644 index 00000000..54d7bbb9 --- /dev/null +++ b/objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.gmnotes @@ -0,0 +1,11 @@ +{ + "id": "10113", + "type": "Event", + "class": "Survivor", + "cost": 2, + "level": 0, + "traits": "Tactic. Improvised.", + "willpowerIcons": 1, + "combatIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.json b/objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.json new file mode 100644 index 00000000..3a803fa4 --- /dev/null +++ b/objects/LeakedItems.42cd6e/PushedtotheLimit.e0f396.json @@ -0,0 +1,61 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 109, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/PushedtotheLimit.e0f396.gmnotes", + "GUID": "e0f396", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Pushed to the Limit", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -41.183, + "posY": 3.23, + "posZ": -112.683, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.gmnotes b/objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.gmnotes new file mode 100644 index 00000000..184c5697 --- /dev/null +++ b/objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.gmnotes @@ -0,0 +1,16 @@ +{ + "id": "10044", + "type": "Asset", + "class": "Seeker", + "cost": 2, + "level": 0, + "traits": "Creature. Monster. Flora. Science.", + "bonded": [ + { + "count": 1, + "id": "10045" + } + ], + "agilityIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.json b/objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.json new file mode 100644 index 00000000..4c311883 --- /dev/null +++ b/objects/LeakedItems.42cd6e/RavenousMyconid.0aa967.json @@ -0,0 +1,62 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 104, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "Unidentified", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/RavenousMyconid.0aa967.gmnotes", + "GUID": "0aa967", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Ravenous Myconid", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "Asset", + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -44.346, + "posY": 3.23, + "posZ": -108.179, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/SparrowMask.975d79.gmnotes b/objects/LeakedItems.42cd6e/SparrowMask.975d79.gmnotes new file mode 100644 index 00000000..10f7d8fc --- /dev/null +++ b/objects/LeakedItems.42cd6e/SparrowMask.975d79.gmnotes @@ -0,0 +1,11 @@ +{ + "id": "10111", + "type": "Asset", + "class": "Survivor", + "cost": 1, + "level": 0, + "traits": "Item. Charm. Mask.", + "willpowerIcons": 1, + "agilityIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/SparrowMask.975d79.json b/objects/LeakedItems.42cd6e/SparrowMask.975d79.json new file mode 100644 index 00000000..5fdfaef2 --- /dev/null +++ b/objects/LeakedItems.42cd6e/SparrowMask.975d79.json @@ -0,0 +1,62 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 110, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "The Wanderer's Companion", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/SparrowMask.975d79.gmnotes", + "GUID": "975d79", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Sparrow Mask", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "Asset", + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -41.183, + "posY": 3.23, + "posZ": -110.431, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/StallforTime.7b6ed1.gmnotes b/objects/LeakedItems.42cd6e/StallforTime.7b6ed1.gmnotes new file mode 100644 index 00000000..d7219781 --- /dev/null +++ b/objects/LeakedItems.42cd6e/StallforTime.7b6ed1.gmnotes @@ -0,0 +1,11 @@ +{ + "id": "10114", + "type": "Event", + "class": "Survivor", + "cost": 1, + "level": 0, + "traits": "Tactic. Trick.", + "willpowerIcons": 1, + "intellectIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/StallforTime.7b6ed1.json b/objects/LeakedItems.42cd6e/StallforTime.7b6ed1.json new file mode 100644 index 00000000..1a203c62 --- /dev/null +++ b/objects/LeakedItems.42cd6e/StallforTime.7b6ed1.json @@ -0,0 +1,61 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 108, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/StallforTime.7b6ed1.gmnotes", + "GUID": "7b6ed1", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Stall for Time", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -41.183, + "posY": 3.23, + "posZ": -101.422, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.gmnotes b/objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.gmnotes new file mode 100644 index 00000000..ba4856dd --- /dev/null +++ b/objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.gmnotes @@ -0,0 +1,9 @@ +{ + "id": "10045", + "type": "Event", + "class": "Seeker", + "cost": 1, + "level": 0, + "traits": "Insight. Science.", + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.json b/objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.json new file mode 100644 index 00000000..2191aaa9 --- /dev/null +++ b/objects/LeakedItems.42cd6e/UncannyGrowth.6543e6.json @@ -0,0 +1,61 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 101, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/UncannyGrowth.6543e6.gmnotes", + "GUID": "6543e6", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Uncanny Growth", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -44.346, + "posY": 3.23, + "posZ": -110.431, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/Well-Funded.96fbfa.gmnotes b/objects/LeakedItems.42cd6e/Well-Funded.96fbfa.gmnotes new file mode 100644 index 00000000..f9bb7eb6 --- /dev/null +++ b/objects/LeakedItems.42cd6e/Well-Funded.96fbfa.gmnotes @@ -0,0 +1,9 @@ +{ + "id": "10051", + "type": "Skill", + "class": "Seeker", + "level": 0, + "traits": "Fortune.", + "wildIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/Well-Funded.96fbfa.json b/objects/LeakedItems.42cd6e/Well-Funded.96fbfa.json new file mode 100644 index 00000000..41285147 --- /dev/null +++ b/objects/LeakedItems.42cd6e/Well-Funded.96fbfa.json @@ -0,0 +1,61 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 100, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/Well-Funded.96fbfa.gmnotes", + "GUID": "96fbfa", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Well-Funded", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -44.346, + "posY": 3.23, + "posZ": -112.683, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +} diff --git a/objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.gmnotes b/objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.gmnotes new file mode 100644 index 00000000..7719f59c --- /dev/null +++ b/objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.gmnotes @@ -0,0 +1,12 @@ +{ + "id": "10115", + "type": "Event", + "class": "Survivor", + "cost": 0, + "level": 0, + "traits": "Spirit. Double.", + "willpowerIcons": 1, + "agilityIcons": 1, + "wildIcons": 1, + "cycle": "The Feast of Hemlock Vale" +} diff --git a/objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.json b/objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.json new file mode 100644 index 00000000..56ade903 --- /dev/null +++ b/objects/LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.json @@ -0,0 +1,61 @@ +{ + "AltLookAngle": { + "x": 0, + "y": 0, + "z": 0 + }, + "Autoraise": true, + "CardID": 107, + "ColorDiffuse": { + "b": 0.71324, + "g": 0.71324, + "r": 0.71324 + }, + "CustomDeck": { + "1": { + "BackIsHidden": false, + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2021607169641060708/B263E98D28E301D8EF45EB001FEBCE98DA25354B/", + "NumHeight": 2, + "NumWidth": 6, + "Type": 0, + "UniqueBack": false + } + }, + "Description": "", + "DragSelectable": true, + "GMNotes_path": "LeakedItems.42cd6e/WrongPlaceRightTime.d5944e.gmnotes", + "GUID": "d5944e", + "Grid": true, + "GridProjection": false, + "Hands": true, + "HideWhenFaceDown": true, + "IgnoreFoW": false, + "LayoutGroupSortIndex": 0, + "Locked": false, + "LuaScript": "", + "LuaScriptState": "", + "MeasureMovement": false, + "Name": "Card", + "Nickname": "Wrong Place, Right Time", + "SidewaysCard": false, + "Snap": true, + "Sticky": true, + "Tags": [ + "PlayerCard" + ], + "Tooltip": true, + "Transform": { + "posX": -41.183, + "posY": 3.23, + "posZ": -103.674, + "rotX": 0, + "rotY": 270, + "rotZ": 0, + "scaleX": 1, + "scaleY": 1, + "scaleZ": 1 + }, + "Value": 0, + "XmlUI": "" +}