Merge branch 'gm-note-encoding' into new-downloads-repo

This commit is contained in:
Chr1Z93 2024-08-16 21:20:36 +02:00
commit 2863a9d2e5
17 changed files with 66 additions and 65 deletions

View File

@ -18,22 +18,22 @@
{ {
"name": "Mending Distillate", "name": "Mending Distillate",
"xp": 1, "xp": 1,
"text": "Add this option: \u201c\u27d0 Heal 2 damage.\u201d" "text": "Add this option: “⟐ Heal 2 damage.”"
}, },
{ {
"name": "Calming Distillate", "name": "Calming Distillate",
"xp": 1, "xp": 1,
"text": "Add this option: \u201c\u27d0 Heal 2 horror.\u201d" "text": "Add this option: “⟐ Heal 2 horror.”"
}, },
{ {
"name": "Enlightening Distillate", "name": "Enlightening Distillate",
"xp": 1, "xp": 1,
"text": "Add this option: \u201c\u27d0 Place 1 charge or secret on an asset you control.\u201d" "text": "Add this option: “⟐ Place 1 charge or secret on an asset you control.”"
}, },
{ {
"name": "Quickening Distillate", "name": "Quickening Distillate",
"xp": 1, "xp": 1,
"text": "Add this option: \u201c\u27d0 Move up to 2 times.\u201d" "text": "Add this option: “⟐ Move up to 2 times.”"
}, },
{ {
"name": "Refined", "name": "Refined",

View File

@ -24,7 +24,7 @@
{ {
"name": "Leather Grip", "name": "Leather Grip",
"xp": 3, "xp": 3,
"text": "Custom Modifications gets \u20131 cost and gains \u201cFast. Play only during your turn.\u201d", "text": "Custom Modifications gets 1 cost and gains “Fast. Play only during your turn.”",
"replaces": { "replaces": {
"cost": 2 "cost": 2
} }

View File

@ -47,12 +47,12 @@
{ {
"name": "Surveil", "name": "Surveil",
"xp": 3, "xp": 3,
"text": "You may use Damning Testimony\u2019s ability to investigate the chosen enemy\u2019s location instead of your location." "text": "You may use Damning Testimonys ability to investigate the chosen enemys location instead of your location."
}, },
{ {
"name": "Expose", "name": "Expose",
"xp": 4, "xp": 4,
"text": "When you successfully investigate using Damning Testimony, you may spend X evidence to discard the chosen enemy if it is non-Elite. X is that enemy\u2019s remaining health." "text": "When you successfully investigate using Damning Testimony, you may spend X evidence to discard the chosen enemy if it is non-Elite. X is that enemys remaining health."
} }
], ],
"cycle": "The Scarlet Keys" "cycle": "The Scarlet Keys"

View File

@ -17,37 +17,37 @@
{ {
"name": "Pessimistic Outlook", "name": "Pessimistic Outlook",
"xp": 1, "xp": 1,
"text": "Add the following criteria: \u201cyou run out of cards in your hand.\u201d" "text": "Add the following criteria: “you run out of cards in your hand.”"
}, },
{ {
"name": "Trial and Error", "name": "Trial and Error",
"xp": 1, "xp": 1,
"text": "Add the following criteria: \u201cyou are dealt damage or horror.\u201d" "text": "Add the following criteria: “you are dealt damage or horror.”"
}, },
{ {
"name": "Independent Variable", "name": "Independent Variable",
"xp": 1, "xp": 1,
"text": "Add the following criteria: \u201cyou discard a treachery or enemy from play.\u201d" "text": "Add the following criteria: “you discard a treachery or enemy from play.”"
}, },
{ {
"name": "Field Research", "name": "Field Research",
"xp": 1, "xp": 1,
"text": "Add the following criteria: \u201cyou enter a location with 3 or more shroud.\u201d" "text": "Add the following criteria: “you enter a location with 3 or more shroud.”"
}, },
{ {
"name": "Peer Review", "name": "Peer Review",
"xp": 2, "xp": 2,
"text": "The chosen criteria is met if any investigator at your location meets it, instead of only you. Other investigators at your location may trigger \ud83d\uddf2 abilities on Empirical Hypothesis." "text": "The chosen criteria is met if any investigator at your location meets it, instead of only you. Other investigators at your location may trigger 🗲 abilities on Empirical Hypothesis."
}, },
{ {
"name": "Research Grant", "name": "Research Grant",
"xp": 2, "xp": 2,
"text": "Empirical Hypothesis gains: \u201c\ud83d\uddf2 Spend 2 evidence: Reduce the cost of the next card you play this phase by 3.\u201d" "text": "Empirical Hypothesis gains: “🗲 Spend 2 evidence: Reduce the cost of the next card you play this phase by 3.”"
}, },
{ {
"name": "Irrefutable Proof", "name": "Irrefutable Proof",
"xp": 3, "xp": 3,
"text": "Empirical Hypothesis gains: \u201c\ud83d\uddf2 Spend 3 evidence: Discover 1 clue at your location.\u201d" "text": "Empirical Hypothesis gains: “🗲 Spend 3 evidence: Discover 1 clue at your location.”"
}, },
{ {
"name": "Alternative Hypothesis", "name": "Alternative Hypothesis",

View File

@ -31,7 +31,7 @@
{ {
"name": "Prompt", "name": "Prompt",
"xp": 2, "xp": 2,
"text": "Friends in Low Places gains fast and \u201cplay during any \ud83d\uddf2 window.\u201d" "text": "Friends in Low Places gains fast and “play during any 🗲 window.”"
}, },
{ {
"name": "Experienced", "name": "Experienced",

View File

@ -17,27 +17,27 @@
{ {
"name": "Reflex Response", "name": "Reflex Response",
"xp": 1, "xp": 1,
"text": "Add the following play condition: \u201c- You take damage or horror.\u201d" "text": "Add the following play condition: “- You take damage or horror.”"
}, },
{ {
"name": "Situational Awareness", "name": "Situational Awareness",
"xp": 1, "xp": 1,
"text": "Add the following play condition: \u201c- A location enters play or is revealed.\u201d" "text": "Add the following play condition: “- A location enters play or is revealed.”"
}, },
{ {
"name": "Killer Instinct", "name": "Killer Instinct",
"xp": 1, "xp": 1,
"text": "Add the following play condition: \u201c- An enemy engages you.\u201d" "text": "Add the following play condition: “- An enemy engages you.”"
}, },
{ {
"name": "Gut Reaction", "name": "Gut Reaction",
"xp": 1, "xp": 1,
"text": "Add the following play condition: \u201c- A treachery enters your threat area .\u201d" "text": "Add the following play condition: “- A treachery enters your threat area .”"
}, },
{ {
"name": "Muscle Memory", "name": "Muscle Memory",
"xp": 1, "xp": 1,
"text": "Add the following play condition: \u201c- You play an asset.\u201d" "text": "Add the following play condition: “- You play an asset.”"
}, },
{ {
"name": "Sharpened Talent", "name": "Sharpened Talent",
@ -47,7 +47,7 @@
{ {
"name": "Impulse Control", "name": "Impulse Control",
"xp": 3, "xp": 3,
"text": "You may include up to three copies of Honed Instinct in your deck. Honed Instinct gets \u20131 cost.", "text": "You may include up to three copies of Honed Instinct in your deck. Honed Instinct gets 1 cost.",
"replaces": { "replaces": {
"cost": 0 "cost": 0
} }

View File

@ -11,7 +11,7 @@
{ {
"name": "Enchanted", "name": "Enchanted",
"xp": 1, "xp": 1,
"text": "Hunter\u2019s Armor gains the Relic trait and takes up an arcane slot instead of a body slot.", "text": "Hunters Armor gains the Relic trait and takes up an arcane slot instead of a body slot.",
"replaces": { "replaces": {
"traits": "Item. Armor. Relic." "traits": "Item. Armor. Relic."
} }
@ -19,22 +19,22 @@
{ {
"name": "Protective Runes", "name": "Protective Runes",
"xp": 2, "xp": 2,
"text": "Hunter\u2019s Armor may be assigned damage and/or horror dealt to other investigators at your location." "text": "Hunters Armor may be assigned damage and/or horror dealt to other investigators at your location."
}, },
{ {
"name": "Durable", "name": "Durable",
"xp": 2, "xp": 2,
"text": "Hunter\u2019s Armor gets +2 health." "text": "Hunters Armor gets +2 health."
}, },
{ {
"name": "Hallowed", "name": "Hallowed",
"xp": 2, "xp": 2,
"text": "Hunter\u2019s Armor gets +2 sanity." "text": "Hunters Armor gets +2 sanity."
}, },
{ {
"name": "Lightweight", "name": "Lightweight",
"xp": 2, "xp": 2,
"text": "Hunter\u2019s Armor gets \u20131 cost and playing it does not provoke attacks of opportunity.", "text": "Hunters Armor gets 1 cost and playing it does not provoke attacks of opportunity.",
"replaces": { "replaces": {
"cost": 3 "cost": 3
} }
@ -42,12 +42,12 @@
{ {
"name": "Hexdrinker", "name": "Hexdrinker",
"xp": 3, "xp": 3,
"text": "After 1 or more damage or horror is assigned to Hunter\u2019s Armor from a treachery effect, you may exhaust it to draw 1 card." "text": "After 1 or more damage or horror is assigned to Hunters Armor from a treachery effect, you may exhaust it to draw 1 card."
}, },
{ {
"name": "Armor of Thorns", "name": "Armor of Thorns",
"xp": 3, "xp": 3,
"text": "After 1 or more damage or horror is assigned to Hunter\u2019s Armor from an enemy attack, you may exhaust it to deal 1 damage to that enemy." "text": "After 1 or more damage or horror is assigned to Hunters Armor from an enemy attack, you may exhaust it to deal 1 damage to that enemy."
} }
], ],
"cycle": "The Scarlet Keys" "cycle": "The Scarlet Keys"

View File

@ -18,27 +18,27 @@
{ {
"name": "Railshooter", "name": "Railshooter",
"xp": 2, "xp": 2,
"text": "Hyperphysical Shotcaster has this form: \u201cManifest \u2013 Fight. Fight with any skill. This attack deals +1 damage.\u201d" "text": "Hyperphysical Shotcaster has this form: “Manifest Fight. Fight with any skill. This attack deals +1 damage.”"
}, },
{ {
"name": "Telescanner", "name": "Telescanner",
"xp": 2, "xp": 2,
"text": "Hyperphysical Shotcaster has this form: \u201cManifest \u2013 Investigate. Investigate with any skill. If you succeed, discover a clue at any revealed location instead of your location." "text": "Hyperphysical Shotcaster has this form: “Manifest Investigate. Investigate with any skill. If you succeed, discover a clue at any revealed location instead of your location."
}, },
{ {
"name": "Translocator", "name": "Translocator",
"xp": 2, "xp": 2,
"text": "Hyperphysical Shotcaster has this form: \u201cManifest \u2013 Evade. Attempt to evade with any skill. Before or after this attempt, you may move an investigator or a non-Elite enemy at your location to a connecting location, or vice versa.\u201d" "text": "Hyperphysical Shotcaster has this form: “Manifest Evade. Attempt to evade with any skill. Before or after this attempt, you may move an investigator or a non-Elite enemy at your location to a connecting location, or vice versa."
}, },
{ {
"name": "Realitycollapser", "name": "Realitycollapser",
"xp": 2, "xp": 2,
"text": "Hyperphysical Shotcaster has this form: \u201cManifest \u2013 Test any skill (3). If you succeed, discard from play a non\u2011weakness treachery that is not attached to an Elite enemy.\u201d" "text": "Hyperphysical Shotcaster has this form: “Manifest Test any skill (3). If you succeed, discard from play a nonweakness treachery that is not attached to an Elite enemy.”"
}, },
{ {
"name": "Matterweaver", "name": "Matterweaver",
"xp": 2, "xp": 2,
"text": "Hyperphysical Shotcaster has this form: \u201cManifest \u2013 Choose an asset in your hand and test any skill (X), where X is that asset\u2019s cost. If you succeed, play that asset at no cost.\u201d" "text": "Hyperphysical Shotcaster has this form: “Manifest Choose an asset in your hand and test any skill (X), where X is that assets cost. If you succeed, play that asset at no cost.”"
}, },
{ {
"name": "Aetheric Link", "name": "Aetheric Link",

View File

@ -14,7 +14,8 @@
} }
], ],
"customizations": [ "customizations": [
{}, {
},
{ {
"name": "Shifting Ink", "name": "Shifting Ink",
"xp": 1, "xp": 1,
@ -52,12 +53,12 @@
{ {
"name": "Macabre Depiction", "name": "Macabre Depiction",
"xp": 3, "xp": 3,
"text": "Living Ink gains: \u201c\ud83d\uddf2 After you reveal a chaos token with a symbol, exhaust Living Ink: Place 1 charge on it.\u201d" "text": "Living Ink gains: “🗲 After you reveal a chaos token with a symbol, exhaust Living Ink: Place 1 charge on it.”"
}, },
{ {
"name": "Vibrancy", "name": "Vibrancy",
"xp": 3, "xp": 3,
"text": "Living Ink grants an additional +1 to the circled skill(s) and \u20131 to each other skill." "text": "Living Ink grants an additional +1 to the circled skill(s) and 1 to each other skill."
} }
], ],
"cycle": "The Scarlet Keys" "cycle": "The Scarlet Keys"

View File

@ -23,12 +23,12 @@
{ {
"name": "Tripwire", "name": "Tripwire",
"xp": 1, "xp": 1,
"text": "Only trigger Makeshift Trap\u2019s forced ability if there are 1 or more enemies at attached location." "text": "Only trigger Makeshift Traps forced ability if there are 1 or more enemies at attached location."
}, },
{ {
"name": "Simple", "name": "Simple",
"xp": 2, "xp": 2,
"text": "Makeshift Trap gains fast and \u201cplay during any \ud83d\uddf2 window.\u201d" "text": "Makeshift Trap gains fast and “play during any 🗲 window.”"
}, },
{ {
"name": "Poisonous", "name": "Poisonous",

View File

@ -41,7 +41,7 @@
{ {
"name": "Spring-Loaded", "name": "Spring-Loaded",
"xp": 4, "xp": 4,
"text": "Pocket Multi Tool\u2019s ability is now a \ud83d\uddf2 ability with the trigger: \u201cWhen you would fail a skill test you are performing, exhaust Pocket Multi Tool\u2026\u201d" "text": "Pocket Multi Tools ability is now a 🗲 ability with the trigger: “When you would fail a skill test you are performing, exhaust Pocket Multi Tool…”"
} }
], ],
"cycle": "The Scarlet Keys" "cycle": "The Scarlet Keys"

View File

@ -10,27 +10,27 @@
{ {
"name": "Betray", "name": "Betray",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Betray.\u2019 Deal 1 damage to any enemy at this enemy\u2019s location with an equal or lower fight value than this enemy.\u201d" "text": "Add the command: “⟐ Betray. Deal 1 damage to any enemy at this enemys location with an equal or lower fight value than this enemy.”"
}, },
{ {
"name": "Mercy", "name": "Mercy",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Mercy.\u2019 An investigator at this enemy\u2019s location heals damage or horror equal to this enemy\u2019s respective damage/horror value.\u201d" "text": "Add the command: “⟐ Mercy. An investigator at this enemys location heals damage or horror equal to this enemys respective damage/horror value.”"
}, },
{ {
"name": "Confess", "name": "Confess",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Confess.\u2019 Discover 1 clue at this enemy\u2019s location if its health is equal to or higher than its location\u2019s shroud.\u201d" "text": "Add the command: “⟐ Confess. Discover 1 clue at this enemys location if its health is equal to or higher than its locations shroud.”"
}, },
{ {
"name": "Distract", "name": "Distract",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Distract.\u2019 Automatically evade any enemy at this enemy\u2019s location with an equal or lower evade value than this enemy.\u201d" "text": "Add the command: “⟐ Distract. Automatically evade any enemy at this enemys location with an equal or lower evade value than this enemy.”"
}, },
{ {
"name": "Greater Control", "name": "Greater Control",
"xp": 2, "xp": 2,
"text": "Power Word gains \u201c\ud83d\uddf2: Return Power Word to your hand.\u201d" "text": "Power Word gains “🗲: Return Power Word to your hand.”"
}, },
{ {
"name": "Bonded", "name": "Bonded",

View File

@ -10,27 +10,27 @@
{ {
"name": "Betray", "name": "Betray",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Betray.\u2019 Deal 1 damage to any enemy at this enemy\u2019s location with an equal or lower fight value than this enemy.\u201d" "text": "Add the command: “⟐ Betray. Deal 1 damage to any enemy at this enemys location with an equal or lower fight value than this enemy.”"
}, },
{ {
"name": "Cower", "name": "Cower",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Cower.\u2019 This enemy exhausts.\u201d" "text": "Add the command: “⟐ Cower. This enemy exhausts.”"
}, },
{ {
"name": "Confess", "name": "Confess",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Confess.\u2019 Discover 1 clue at this enemy\u2019s location if its health is equal to or higher than its location\u2019s shroud.\u201d" "text": "Add the command: “⟐ Confess. Discover 1 clue at this enemys location if its health is equal to or higher than its locations shroud.”"
}, },
{ {
"name": "Distract", "name": "Distract",
"xp": 1, "xp": 1,
"text": "Add the command: \u201c\u27d0 \u2018Distract.\u2019 Automatically evade any enemy at this enemy\u2019s location with an equal or lower evade value than this enemy.\u201d" "text": "Add the command: “⟐ Distract. Automatically evade any enemy at this enemys location with an equal or lower evade value than this enemy.”"
}, },
{ {
"name": "Greater Control", "name": "Greater Control",
"xp": 2, "xp": 2,
"text": "Power Word gains \u201c: Return Power Word to your hand.\u201d" "text": "Power Word gains “: Return Power Word to your hand.”"
}, },
{ {
"name": "Bonded", "name": "Bonded",

View File

@ -28,22 +28,22 @@
{ {
"name": "Inscription of Glory", "name": "Inscription of Glory",
"xp": 1, "xp": 1,
"text": "Add this inscription: \u201c\u27d0 Glory - If this attack defeats an enemy, choose one: draw 1 card, heal 1 damage, or heal 1 horror.\u201d" "text": "Add this inscription: “⟐ Glory - If this attack defeats an enemy, choose one: draw 1 card, heal 1 damage, or heal 1 horror.”"
}, },
{ {
"name": "Inscription of the Elders", "name": "Inscription of the Elders",
"xp": 1, "xp": 1,
"text": "Add this inscription: \u201c\u27d0 Elders - If this attack succeeds by an amount equal to or grather than your location's shroud, discover 1 clue at your location.\u201d" "text": "Add this inscription: “⟐ Elders - If this attack succeeds by an amount equal to or grather than your location's shroud, discover 1 clue at your location."
}, },
{ {
"name": "Inscription of the Hunt", "name": "Inscription of the Hunt",
"xp": 1, "xp": 1,
"text": "Add this inscription: \u201c\u27d0 Hunt - Immediately move to a connecting location or engage an enemy at your location.\u201d" "text": "Add this inscription: “⟐ Hunt - Immediately move to a connecting location or engage an enemy at your location.”"
}, },
{ {
"name": "Inscription of Fury", "name": "Inscription of Fury",
"xp": 1, "xp": 1,
"text": "Add this inscription: \u201c\u27d0 Fury - If this attack is successful, in addition to its standard damage, deal 1 damage to each other enemy engaged with you.\u201d" "text": "Add this inscription: “⟐ Fury - If this attack is successful, in addition to its standard damage, deal 1 damage to each other enemy engaged with you."
}, },
{ {
"name": "Ancient Power", "name": "Ancient Power",

View File

@ -27,22 +27,22 @@
{ {
"name": "Inscription of Glory", "name": "Inscription of Glory",
"xp": 1, "xp": 1,
"text": "Add this inscription: \u201c\u27d0 Glory - If this attack defeats an enemy, choose one: draw 1 card, heal 1 damage, or heal 1 horror.\u201d" "text": "Add this inscription: “⟐ Glory - If this attack defeats an enemy, choose one: draw 1 card, heal 1 damage, or heal 1 horror.”"
}, },
{ {
"name": "Inscription of the Elders", "name": "Inscription of the Elders",
"xp": 1, "xp": 1,
"text": "Add this inscription: \u201c\u27d0 Elders - If this attack succeeds by an amount equal to or grather than your location's shroud, discover 1 clue at your location.\u201d" "text": "Add this inscription: “⟐ Elders - If this attack succeeds by an amount equal to or grather than your location's shroud, discover 1 clue at your location."
}, },
{ {
"name": "Inscription of the Hunt", "name": "Inscription of the Hunt",
"xp": 2, "xp": 2,
"text": "Add this inscription: \u201c\u27d0 Hunt - Immediately move to a connecting location or engage an enemy at your location.\u201d" "text": "Add this inscription: “⟐ Hunt - Immediately move to a connecting location or engage an enemy at your location.”"
}, },
{ {
"name": "Inscription of Fury", "name": "Inscription of Fury",
"xp": 1, "xp": 1,
"text": "Add this inscription: \u201c\u27d0 Fury - If this attack is successful, in addition to its standard damage, deal 1 damage to each other enemy engaged with you.\u201d" "text": "Add this inscription: “⟐ Fury - If this attack is successful, in addition to its standard damage, deal 1 damage to each other enemy engaged with you."
}, },
{ {
"name": "Ancient Power", "name": "Ancient Power",

View File

@ -23,17 +23,17 @@
{ {
"name": "Claws that Catch", "name": "Claws that Catch",
"xp": 1, "xp": 1,
"text": "Add this action: \u201c\u27d0 Fight. You fight any enemy at this location with a base Combat of 4. Ignore the aloof and retaliate keywords for this attack.\u201d" "text": "Add this action: “⟐ Fight. You fight any enemy at this location with a base Combat of 4. Ignore the aloof and retaliate keywords for this attack."
}, },
{ {
"name": "Jaws that Snatch", "name": "Jaws that Snatch",
"xp": 1, "xp": 1,
"text": "Add this action: \u201c\u27d0 Evade. You attempt to evade any enemy at this location with a base Agility of 4. Ignore the alert keyword for this evasion attempt.\u201d" "text": "Add this action: “⟐ Evade. You attempt to evade any enemy at this location with a base Agility of 4. Ignore the alert keyword for this evasion attempt."
}, },
{ {
"name": "Eyes of Flame", "name": "Eyes of Flame",
"xp": 1, "xp": 1,
"text": "Add this action: \u201c\u27d0 Investigate. You investigate this location with a base Intellect of 4.\u201d" "text": "Add this action: “⟐ Investigate. You investigate this location with a base Intellect of 4.”"
}, },
{ {
"name": "Wings of Night", "name": "Wings of Night",
@ -48,10 +48,10 @@
{ {
"name": "Dreaming Call", "name": "Dreaming Call",
"xp": 3, "xp": 3,
"text": "Instead of discarding another asset you control in order to play Summoned Servitor, you may return that asset to its owner\u2019s hand." "text": "Instead of discarding another asset you control in order to play Summoned Servitor, you may return that asset to its owners hand."
}, },
{ {
"name": "D\u00e6monic Influence", "name": "Dæmonic Influence",
"xp": 5, "xp": 5,
"text": "Summoned Servitor can take 2 different actions instead of 1 during each of your turns.", "text": "Summoned Servitor can take 2 different actions instead of 1 during each of your turns.",
"replaces": { "replaces": {

View File

@ -10,7 +10,7 @@
{ {
"name": "Living Quill", "name": "Living Quill",
"xp": 1, "xp": 1,
"text": "Using attached asset\u2019s \u27bd abilities does not provoke attacks of opportunity." "text": "Using attached assets ➽ abilities does not provoke attacks of opportunity."
}, },
{ {
"name": "Spectral Binding", "name": "Spectral Binding",
@ -30,12 +30,12 @@
{ {
"name": "Energy Sap", "name": "Energy Sap",
"xp": 2, "xp": 2,
"text": "The Raven Quill gains: \u201c\ud83d\uddf2 Exhaust The Raven Quill: Move 1 secret or charge from an asset you control to attached asset.\u201d" "text": "The Raven Quill gains: “🗲 Exhaust The Raven Quill: Move 1 secret or charge from an asset you control to attached asset.”"
}, },
{ {
"name": "Interwoven Ink", "name": "Interwoven Ink",
"xp": 3, "xp": 3,
"text": "After you resolve an \u27bd ability on attached asset, you may exhaust The Raven Quill to ready another asset you control." "text": "After you resolve an ability on attached asset, you may exhaust The Raven Quill to ready another asset you control."
}, },
{ {
"name": "Supernatural Record", "name": "Supernatural Record",