diff --git a/pack/atr.json b/pack/atr.json
index 30e35eb4..5077ba56 100644
--- a/pack/atr.json
+++ b/pack/atr.json
@@ -94,9 +94,9 @@
"position": 85,
"quantity": 3,
"side_code": "corp",
- "stripped_text": "When you score this agenda, you may reveal 1 asset or upgrade in HQ or Archives. Install and rez that card, ignoring all costs.",
+ "stripped_text": "When you score this agenda, you may install and rez 1 asset or upgrade from HQ or Archives, ignoring all costs.",
"stripped_title": "License Acquisition",
- "text": "When you score this agenda, you may reveal 1 asset or upgrade in HQ or Archives. Install and rez that card, ignoring all costs.",
+ "text": "When you score this agenda, you may install and rez 1 asset or upgrade from HQ or Archives, ignoring all costs.",
"title": "License Acquisition",
"type_code": "agenda",
"uniqueness": false
diff --git a/pack/cac.json b/pack/cac.json
index c0078410..bcbf610a 100644
--- a/pack/cac.json
+++ b/pack/cac.json
@@ -560,7 +560,7 @@
"stripped_text": "The first time each turn you encounter a piece of ice, it gains code gate for the remainder of this run.",
"stripped_title": "Rielle \"Kit\" Peddler: Transhuman",
"text": "The first time each turn you encounter a piece of ice, it gains code gate for the remainder of this run.",
- "title": "Rielle \"Kit\" Peddler: Transhuman",
+ "title": "Rielle “Kit” Peddler: Transhuman",
"type_code": "identity",
"uniqueness": false
},
diff --git a/pack/ce.json b/pack/ce.json
index 6c272161..2ecdde4f 100644
--- a/pack/ce.json
+++ b/pack/ce.json
@@ -131,9 +131,9 @@
"position": 47,
"quantity": 3,
"side_code": "runner",
- "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"stripped_title": "Test Run",
- "text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"title": "Test Run",
"type_code": "event",
"uniqueness": false
diff --git a/pack/core.json b/pack/core.json
index 824be6ec..2e71f7a3 100644
--- a/pack/core.json
+++ b/pack/core.json
@@ -302,7 +302,7 @@
"side_code": "runner",
"stripped_text": "While you are encountering a piece of ice, it gets -1 strength.",
"stripped_title": "Ice Carver",
- "text": "While you are encountering a piece of ice, it gets -1 strength.",
+ "text": "While you are encountering a piece of ice, it gets −1 strength.",
"title": "Ice Carver",
"type_code": "resource",
"uniqueness": true
@@ -420,9 +420,9 @@
"position": 21,
"quantity": 3,
"side_code": "runner",
- "stripped_text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "stripped_text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"stripped_title": "Inside Job",
- "text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"title": "Inside Job",
"type_code": "event",
"uniqueness": false
@@ -723,7 +723,7 @@
"stripped_text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
"stripped_title": "The Maker's Eye",
"text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
- "title": "The Maker's Eye",
+ "title": "The Maker’s Eye",
"type_code": "event",
"uniqueness": false
},
@@ -947,7 +947,7 @@
"stripped_text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3 credits.",
"stripped_title": "Aesop's Pawnshop",
"text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3[credit].",
- "title": "Aesop's Pawnshop",
+ "title": "Aesop’s Pawnshop",
"type_code": "resource",
"uniqueness": true
},
@@ -1303,7 +1303,7 @@
"side_code": "corp",
"stripped_text": "X credits, trash: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
"stripped_title": "Corporate Troubleshooter",
- "text": "X[credit], [trash]: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
+ "text": "X[credit], [trash]: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
"title": "Corporate Troubleshooter",
"trash_cost": 2,
"type_code": "upgrade",
@@ -1839,7 +1839,7 @@
"side_code": "corp",
"stripped_text": "Each agenda in the root of this server gets -1 advancement requirement. Limit 1 region per server.",
"stripped_title": "SanSan City Grid",
- "text": "Each agenda in the root of this server gets -1 advancement requirement.\nLimit 1 region per server.",
+ "text": "Each agenda in the root of this server gets −1 advancement requirement.\nLimit 1 region per server.",
"title": "SanSan City Grid",
"trash_cost": 5,
"type_code": "upgrade",
diff --git a/pack/core2.json b/pack/core2.json
index 0e176705..ff05db94 100644
--- a/pack/core2.json
+++ b/pack/core2.json
@@ -300,7 +300,7 @@
"side_code": "runner",
"stripped_text": "While you are encountering a piece of ice, it gets -1 strength.",
"stripped_title": "Ice Carver",
- "text": "While you are encountering a piece of ice, it gets -1 strength.",
+ "text": "While you are encountering a piece of ice, it gets −1 strength.",
"title": "Ice Carver",
"type_code": "resource",
"uniqueness": true
@@ -458,9 +458,9 @@
"position": 23,
"quantity": 2,
"side_code": "runner",
- "stripped_text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "stripped_text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"stripped_title": "Inside Job",
- "text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"title": "Inside Job",
"type_code": "event",
"uniqueness": false
@@ -838,9 +838,9 @@
"position": 42,
"quantity": 2,
"side_code": "runner",
- "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"stripped_title": "Test Run",
- "text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"title": "Test Run",
"type_code": "event",
"uniqueness": false
@@ -861,7 +861,7 @@
"stripped_text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
"stripped_title": "The Maker's Eye",
"text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
- "title": "The Maker's Eye",
+ "title": "The Maker’s Eye",
"type_code": "event",
"uniqueness": false
},
@@ -1045,7 +1045,7 @@
"stripped_text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3 credits.",
"stripped_title": "Aesop's Pawnshop",
"text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3[credit].",
- "title": "Aesop's Pawnshop",
+ "title": "Aesop’s Pawnshop",
"type_code": "resource",
"uniqueness": true
},
diff --git a/pack/ftm.json b/pack/ftm.json
index 1b723b3d..323ab2f4 100644
--- a/pack/ftm.json
+++ b/pack/ftm.json
@@ -150,9 +150,9 @@
"quantity": 3,
"side_code": "corp",
"strength": 3,
- "stripped_text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Move that program onto this ice. Each hosted program loses all abilities. Subroutine End the run.",
+ "stripped_text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Host that program on this ice. Each hosted program loses all abilities and cannot gain abilities. Subroutine End the run.",
"stripped_title": "Magnet",
- "text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Move that program onto this ice.\nEach hosted program loses all abilities.\n[subroutine] End the run.",
+ "text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Host that program on this ice.\nEach hosted program loses all abilities and cannot gain abilities.\n[subroutine] End the run.",
"title": "Magnet",
"type_code": "ice",
"uniqueness": false
diff --git a/pack/hap.json b/pack/hap.json
index f7c6c9e5..217e61fe 100644
--- a/pack/hap.json
+++ b/pack/hap.json
@@ -580,7 +580,7 @@
"stripped_text": "The first time each turn you play a run event, gain 1 credit.",
"stripped_title": "Ken \"Express\" Tenma: Disappeared Clone",
"text": "The first time each turn you play a run event, gain 1[credit].",
- "title": "Ken \"Express\" Tenma: Disappeared Clone",
+ "title": "Ken “Express” Tenma: Disappeared Clone",
"type_code": "identity",
"uniqueness": false
},
diff --git a/pack/sc19.json b/pack/sc19.json
index 1c1e2de1..e03ce429 100644
--- a/pack/sc19.json
+++ b/pack/sc19.json
@@ -318,7 +318,7 @@
"side_code": "runner",
"stripped_text": "While you are encountering a piece of ice, it gets -1 strength.",
"stripped_title": "Ice Carver",
- "text": "While you are encountering a piece of ice, it gets -1 strength.",
+ "text": "While you are encountering a piece of ice, it gets −1 strength.",
"title": "Ice Carver",
"type_code": "resource",
"uniqueness": true
@@ -515,9 +515,9 @@
"position": 26,
"quantity": 2,
"side_code": "runner",
- "stripped_text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "stripped_text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"stripped_title": "Inside Job",
- "text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"title": "Inside Job",
"type_code": "event",
"uniqueness": false
@@ -822,7 +822,7 @@
"stripped_text": "The first time each turn you encounter a piece of ice, it gains code gate for the remainder of this run.",
"stripped_title": "Rielle \"Kit\" Peddler: Transhuman",
"text": "The first time each turn you encounter a piece of ice, it gains code gate for the remainder of this run.",
- "title": "Rielle \"Kit\" Peddler: Transhuman",
+ "title": "Rielle “Kit” Peddler: Transhuman",
"type_code": "identity",
"uniqueness": false
},
@@ -895,9 +895,9 @@
"position": 45,
"quantity": 1,
"side_code": "runner",
- "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"stripped_title": "Test Run",
- "text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"title": "Test Run",
"type_code": "event",
"uniqueness": false
@@ -918,7 +918,7 @@
"stripped_text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
"stripped_title": "The Maker's Eye",
"text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
- "title": "The Maker's Eye",
+ "title": "The Maker’s Eye",
"type_code": "event",
"uniqueness": false
},
@@ -1125,7 +1125,7 @@
"stripped_text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3 credits.",
"stripped_title": "Aesop's Pawnshop",
"text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3[credit].",
- "title": "Aesop's Pawnshop",
+ "title": "Aesop’s Pawnshop",
"type_code": "resource",
"uniqueness": true
},
diff --git a/pack/sm.json b/pack/sm.json
index b1c6ff7e..7940cf29 100644
--- a/pack/sm.json
+++ b/pack/sm.json
@@ -280,7 +280,7 @@
"side_code": "corp",
"stripped_text": "Each agenda in the root of this server gets -1 advancement requirement. Limit 1 region per server.",
"stripped_title": "SanSan City Grid",
- "text": "Each agenda in the root of this server gets -1 advancement requirement.\nLimit 1 region per server.",
+ "text": "Each agenda in the root of this server gets −1 advancement requirement.\nLimit 1 region per server.",
"title": "SanSan City Grid",
"trash_cost": 5,
"type_code": "upgrade",
diff --git a/pack/su21.json b/pack/su21.json
index f13c00e3..e6e7dce4 100644
--- a/pack/su21.json
+++ b/pack/su21.json
@@ -25,7 +25,7 @@
"code": "31002",
"deck_limit": 1,
"faction_code": "anarch",
- "flavor": "I'm through with games.",
+ "flavor": "I’m through with games.",
"illustrator": "Benjamin Giletti",
"influence_limit": 15,
"keywords": "Cyborg - G-mod",
@@ -47,7 +47,7 @@
"deck_limit": 3,
"faction_code": "anarch",
"faction_cost": 2,
- "flavor": "\"If you're not in position to press the advantage, you'll never gain the upper hand.\"\n—The Playbook",
+ "flavor": "“If you’re not in position to press the advantage, you’ll never gain the upper hand.”\n—The Playbook",
"illustrator": "Seojun Park",
"keywords": "Sabotage",
"pack_code": "su21",
@@ -67,7 +67,7 @@
"deck_limit": 3,
"faction_code": "anarch",
"faction_cost": 2,
- "flavor": "Someone's trash is another's treasure.",
+ "flavor": "Someone’s trash is another’s treasure.",
"illustrator": "Zoe Cohen",
"keywords": "Run",
"pack_code": "su21",
@@ -108,7 +108,7 @@
"deck_limit": 3,
"faction_code": "anarch",
"faction_cost": 2,
- "flavor": "\"Oh, holy Rust,\nTurn foundation into dust.\nOh, sacred Flood,\nWash away what we have become.\"\n—Rent Strike",
+ "flavor": "“Oh, holy Rust,\nTurn foundation into dust.\nOh, sacred Flood,\nWash away what we have become.”\n—Rent Strike",
"illustrator": "Zoe Cohen",
"keywords": "Icebreaker - Fracter",
"memory_cost": 1,
@@ -130,7 +130,7 @@
"deck_limit": 3,
"faction_code": "anarch",
"faction_cost": 3,
- "flavor": "Just don't let it bounce back up the feed to your rig.",
+ "flavor": "Just don’t let it bounce back up the feed to your rig.",
"illustrator": "Krembler",
"keywords": "Virus",
"memory_cost": 1,
@@ -182,7 +182,7 @@
"side_code": "runner",
"stripped_text": "While you are encountering a piece of ice, it gets -1 strength.",
"stripped_title": "Ice Carver",
- "text": "While you are encountering a piece of ice, it gets -1 strength.",
+ "text": "While you are encountering a piece of ice, it gets −1 strength.",
"title": "Ice Carver",
"type_code": "resource",
"uniqueness": true
@@ -213,7 +213,7 @@
"faction_code": "anarch",
"faction_cost": 1,
"flavor": "Destruction is forever.",
- "illustrator": "Krembler, Zoe Cohen",
+ "illustrator": "Krembler & Zoe Cohen",
"keywords": "Connection - Seedy",
"pack_code": "su21",
"position": 11,
@@ -263,7 +263,7 @@
"stripped_text": "The first time each turn you play a run event, gain 1 credit.",
"stripped_title": "Ken \"Express\" Tenma: Disappeared Clone",
"text": "The first time each turn you play a run event, gain 1[credit].",
- "title": "Ken \"Express\" Tenma: Disappeared Clone",
+ "title": "Ken “Express” Tenma: Disappeared Clone",
"type_code": "identity",
"uniqueness": false
},
@@ -272,7 +272,7 @@
"code": "31014",
"deck_limit": 1,
"faction_code": "criminal",
- "flavor": "Yeah. I'm thinking I'm back.",
+ "flavor": "Yeah. I’m thinking I’m back.",
"illustrator": "Benjamin Giletti",
"influence_limit": 15,
"keywords": "G-mod",
@@ -294,7 +294,7 @@
"deck_limit": 3,
"faction_code": "criminal",
"faction_cost": 1,
- "flavor": "\"I see great opportunities ahead for you.\"",
+ "flavor": "“I see great opportunities ahead for you.”",
"illustrator": "Zoe Cohen",
"pack_code": "su21",
"position": 15,
@@ -313,7 +313,7 @@
"deck_limit": 3,
"faction_code": "criminal",
"faction_cost": 2,
- "flavor": "\"Did you order the defrag?\"\n\"...I thought you did?\"",
+ "flavor": "“Did you order the defrag?”\n“…I thought you did?”",
"illustrator": "Nedliv Audiovisuell",
"keywords": "Sabotage",
"pack_code": "su21",
@@ -333,7 +333,7 @@
"deck_limit": 3,
"faction_code": "criminal",
"faction_cost": 2,
- "flavor": "\"Electronic warfare, like all warfare, is based on deception.\"\n—The Playbook",
+ "flavor": "“Electronic warfare, like all warfare, is based on deception.”\n—The Playbook",
"illustrator": "Seojun Park",
"keywords": "Sabotage",
"pack_code": "su21",
@@ -353,16 +353,16 @@
"deck_limit": 3,
"faction_code": "criminal",
"faction_cost": 3,
- "flavor": "\"I'm not an actor, but I am a professional.\"\n—Gabriel Santiago",
+ "flavor": "“I’m not an actor, but I am a professional.”\n—Gabriel Santiago",
"illustrator": "Benjamin Giletti",
"keywords": "Run",
"pack_code": "su21",
"position": 18,
"quantity": 3,
"side_code": "runner",
- "stripped_text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "stripped_text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"stripped_title": "Inside Job",
- "text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"title": "Inside Job",
"type_code": "event",
"uniqueness": false
@@ -373,7 +373,7 @@
"deck_limit": 3,
"faction_code": "criminal",
"faction_cost": 2,
- "flavor": "Go outside. Work with your hands. It'll do you good.",
+ "flavor": "Go outside. Work with your hands. It’ll do you good.",
"illustrator": "Zoe Cohen",
"keywords": "Run",
"pack_code": "su21",
@@ -393,7 +393,7 @@
"deck_limit": 3,
"faction_code": "criminal",
"faction_cost": 1,
- "flavor": "It's not what you know. It's who you know.",
+ "flavor": "It’s not what you know. It’s who you know.",
"illustrator": "Nedliv Audiovisuell",
"pack_code": "su21",
"position": 20,
@@ -506,7 +506,7 @@
"stripped_text": "Before drawing your starting hand, set aside the top 6 cards of your stack facedown. (You may look at those cards at any time.) Shuffle 2 of those cards into your stack. click: Add 1 card set aside with this identity to your grip.",
"stripped_title": "Ayla \"Bios\" Rahim: Simulant Specialist",
"text": "Before drawing your starting hand, set aside the top 6 cards of your stack facedown. (You may look at those cards at any time.) Shuffle 2 of those cards into your stack.\n[click]: Add 1 card set aside with this identity to your grip.",
- "title": "Ayla \"Bios\" Rahim: Simulant Specialist",
+ "title": "Ayla “Bios” Rahim: Simulant Specialist",
"type_code": "identity",
"uniqueness": false
},
@@ -527,7 +527,7 @@
"stripped_text": "The first time each turn you encounter a piece of ice, it gains code gate for the remainder of this run.",
"stripped_title": "Rielle \"Kit\" Peddler: Transhuman",
"text": "The first time each turn you encounter a piece of ice, it gains code gate for the remainder of this run.",
- "title": "Rielle \"Kit\" Peddler: Transhuman",
+ "title": "Rielle “Kit” Peddler: Transhuman",
"type_code": "identity",
"uniqueness": false
},
@@ -562,9 +562,9 @@
"position": 28,
"quantity": 3,
"side_code": "runner",
- "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"stripped_title": "Test Run",
- "text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"title": "Test Run",
"type_code": "event",
"uniqueness": false
@@ -585,7 +585,7 @@
"stripped_text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
"stripped_title": "The Maker's Eye",
"text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
- "title": "The Maker's Eye",
+ "title": "The Maker’s Eye",
"type_code": "event",
"uniqueness": false
},
@@ -617,7 +617,7 @@
"deck_limit": 3,
"faction_code": "shaper",
"faction_cost": 3,
- "flavor": "I saved it to my desktop once; couldn't find the thing for a week!",
+ "flavor": "I saved it to my desktop once; couldn’t find the thing for a week!",
"illustrator": "Krembler",
"keywords": "Icebreaker",
"memory_cost": 1,
@@ -639,7 +639,7 @@
"deck_limit": 3,
"faction_code": "shaper",
"faction_cost": 2,
- "flavor": "\"Pallas Athena sent a heron gliding down the night. They could not see it passing, but they heard its cry.\"\n—The Iliad",
+ "flavor": "“Pallas Athena sent a heron gliding down the night. They could not see it passing, but they heard its cry.”\n—The Iliad",
"illustrator": "N. Hopkins",
"keywords": "Trojan",
"memory_cost": 1,
@@ -702,8 +702,8 @@
"deck_limit": 3,
"faction_code": "shaper",
"faction_cost": 2,
- "flavor": "If you have something to sell, Aesop is interested in buying. The only detail he won't ask is where you got it.",
- "illustrator": "Krembler, Alexis Spicer",
+ "flavor": "If you have something to sell, Aesop is interested in buying. The only detail he won’t ask is where you got it.",
+ "illustrator": "Krembler & Alexis Spicer",
"keywords": "Connection - Location",
"pack_code": "su21",
"position": 35,
@@ -712,7 +712,7 @@
"stripped_text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3 credits.",
"stripped_title": "Aesop's Pawnshop",
"text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3[credit].",
- "title": "Aesop's Pawnshop",
+ "title": "Aesop’s Pawnshop",
"type_code": "resource",
"uniqueness": true
},
@@ -742,7 +742,7 @@
"deck_limit": 3,
"faction_code": "neutral-runner",
"faction_cost": 0,
- "flavor": "I thought I'd feel bad about this. I don't.",
+ "flavor": "I thought I’d feel bad about this. I don’t.",
"illustrator": "Chelsea Geter",
"keywords": "Run",
"pack_code": "su21",
@@ -763,7 +763,7 @@
"faction_code": "neutral-runner",
"faction_cost": 0,
"flavor": "They were off the market for years, till the Beanstalk Crisis made redundancy fashionable again.",
- "illustrator": "Zoe Cohen, Alexis Spicer",
+ "illustrator": "Zoe Cohen & Alexis Spicer",
"keywords": "Gear",
"pack_code": "su21",
"position": 38,
@@ -884,7 +884,7 @@
"deck_limit": 3,
"faction_code": "haas-bioroid",
"faction_cost": 1,
- "flavor": "A triumph of bioroid-driven iterative design. A pity no one understands how it works...",
+ "flavor": "A triumph of bioroid-driven iterative design. A pity no one understands how it works…",
"illustrator": "Zoe Cohen",
"keywords": "Code Gate",
"pack_code": "su21",
@@ -892,9 +892,9 @@
"quantity": 3,
"side_code": "corp",
"strength": 3,
- "stripped_text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Move that program onto this ice. Each hosted program loses all abilities. Subroutine End the run.",
+ "stripped_text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Host that program on this ice. Each hosted program loses all abilities and cannot gain abilities. Subroutine End the run.",
"stripped_title": "Magnet",
- "text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Move that program onto this ice.\nEach hosted program loses all abilities.\n[subroutine] End the run.",
+ "text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Host that program on this ice.\nEach hosted program loses all abilities and cannot gain abilities.\n[subroutine] End the run.",
"title": "Magnet",
"type_code": "ice",
"uniqueness": false
@@ -947,7 +947,7 @@
"deck_limit": 3,
"faction_code": "haas-bioroid",
"faction_cost": 2,
- "flavor": "It's not sleep. Sleep is dreams, activity, change. These are still, cold, dead.",
+ "flavor": "It’s not sleep. Sleep is dreams, activity, change. These are still, cold, dead.",
"illustrator": "N. Hopkins",
"pack_code": "su21",
"position": 47,
@@ -993,7 +993,7 @@
"side_code": "corp",
"stripped_text": "X credits, trash: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
"stripped_title": "Corporate Troubleshooter",
- "text": "X[credit], [trash]: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
+ "text": "X[credit], [trash]: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
"title": "Corporate Troubleshooter",
"trash_cost": 2,
"type_code": "upgrade",
@@ -1045,7 +1045,7 @@
"code": "31052",
"deck_limit": 3,
"faction_code": "jinteki",
- "flavor": "We could stop disasters before they happen, murderers before they act. Surely that's worth an android's sanity?",
+ "flavor": "We could stop disasters before they happen, murderers before they act. Surely that’s worth an android’s sanity?",
"illustrator": "Dimik",
"keywords": "Initiative",
"pack_code": "su21",
@@ -1149,7 +1149,7 @@
"deck_limit": 3,
"faction_code": "jinteki",
"faction_cost": 3,
- "flavor": "We knew we'd found this season's must-have when all twenty of the A-tier influencers refused to return the teacup alpacas.",
+ "flavor": "We knew we’d found this season’s must-have when all twenty of the A-tier influencers refused to return the teacup alpacas.",
"illustrator": "N. Hopkins",
"keywords": "Double",
"pack_code": "su21",
@@ -1229,16 +1229,16 @@
"code": "31061",
"deck_limit": 3,
"faction_code": "nbn",
- "flavor": "Alright everyone! The rights go live in exactly fourteen days. I want merch, I want tie-ins, I want sequels! Let's go!",
+ "flavor": "Alright everyone! The rights go live in exactly fourteen days. I want merch, I want tie-ins, I want sequels! Let’s go!",
"illustrator": "Zoe Cohen",
"keywords": "Expansion",
"pack_code": "su21",
"position": 61,
"quantity": 3,
"side_code": "corp",
- "stripped_text": "When you score this agenda, you may reveal 1 asset or upgrade in HQ or Archives. Install and rez that card, ignoring all costs.",
+ "stripped_text": "When you score this agenda, you may install and rez 1 asset or upgrade from HQ or Archives, ignoring all costs.",
"stripped_title": "License Acquisition",
- "text": "When you score this agenda, you may reveal 1 asset or upgrade in HQ or Archives. Install and rez that card, ignoring all costs.",
+ "text": "When you score this agenda, you may install and rez 1 asset or upgrade from HQ or Archives, ignoring all costs.",
"title": "License Acquisition",
"type_code": "agenda",
"uniqueness": false
@@ -1402,7 +1402,7 @@
"side_code": "corp",
"stripped_text": "Each agenda in the root of this server gets -1 advancement requirement. Limit 1 region per server.",
"stripped_title": "SanSan City Grid",
- "text": "Each agenda in the root of this server gets -1 advancement requirement.\nLimit 1 region per server.",
+ "text": "Each agenda in the root of this server gets −1 advancement requirement.\nLimit 1 region per server.",
"title": "SanSan City Grid",
"trash_cost": 5,
"type_code": "upgrade",
@@ -1435,7 +1435,7 @@
"deck_limit": 3,
"faction_code": "weyland-consortium",
"flavor": "Sometimes the small fry need a little convincing to put profit over principle.",
- "illustrator": "NtscapeNavigator, Matt Burton",
+ "illustrator": "NtscapeNavigator & Matt Burton",
"keywords": "Expansion",
"pack_code": "su21",
"position": 71,
@@ -1454,7 +1454,7 @@
"code": "31072",
"deck_limit": 3,
"faction_code": "weyland-consortium",
- "flavor": "There's only one season in Oaktown: construction.",
+ "flavor": "There’s only one season in Oaktown: construction.",
"illustrator": "Kira L. Nguyen",
"keywords": "Public - Initiative",
"pack_code": "su21",
@@ -1494,7 +1494,7 @@
"deck_limit": 3,
"faction_code": "weyland-consortium",
"faction_cost": 2,
- "flavor": "It's amazing what people will endure for job security.",
+ "flavor": "It’s amazing what people will endure for job security.",
"illustrator": "Seojun Park",
"pack_code": "su21",
"position": 74,
@@ -1576,7 +1576,7 @@
"deck_limit": 3,
"faction_code": "weyland-consortium",
"faction_cost": 2,
- "flavor": "\"Don't think we don't care. We are very upset.\"",
+ "flavor": "“Don’t think we don’t care. We are very upset.”",
"illustrator": "Zoe Cohen",
"keywords": "Black Ops",
"pack_code": "su21",
@@ -1638,7 +1638,7 @@
"deck_limit": 3,
"faction_code": "neutral-corp",
"faction_cost": 0,
- "flavor": "No runner sees the same thing. Some say it's a beast, others a man. But they all agree that it smells blue, and tastes like eternity.",
+ "flavor": "No runner sees the same thing. Some say it’s a beast, others a man. But they all agree that it smells blue, and tastes like eternity.",
"illustrator": "Benjamin Giletti",
"keywords": "Code Gate",
"pack_code": "su21",
@@ -1659,7 +1659,7 @@
"deck_limit": 3,
"faction_code": "neutral-corp",
"faction_cost": 0,
- "flavor": "You don't notice, but their profits do.",
+ "flavor": "You don’t notice, but their profits do.",
"illustrator": "Seojun Park",
"keywords": "Gray Ops",
"pack_code": "su21",
diff --git a/pack/td.json b/pack/td.json
index 4f4d3053..7713cecd 100644
--- a/pack/td.json
+++ b/pack/td.json
@@ -241,7 +241,7 @@
"stripped_text": "Before drawing your starting hand, set aside the top 6 cards of your stack facedown. (You may look at those cards at any time.) Shuffle 2 of those cards into your stack. click: Add 1 card set aside with this identity to your grip.",
"stripped_title": "Ayla \"Bios\" Rahim: Simulant Specialist",
"text": "Before drawing your starting hand, set aside the top 6 cards of your stack facedown. (You may look at those cards at any time.) Shuffle 2 of those cards into your stack.\n[click]: Add 1 card set aside with this identity to your grip.",
- "title": "Ayla \"Bios\" Rahim: Simulant Specialist",
+ "title": "Ayla “Bios” Rahim: Simulant Specialist",
"type_code": "identity",
"uniqueness": false
},
diff --git a/v2/cards/aesops_pawnshop.json b/v2/cards/aesops_pawnshop.json
index a032d0e2..f918986d 100644
--- a/v2/cards/aesops_pawnshop.json
+++ b/v2/cards/aesops_pawnshop.json
@@ -12,5 +12,5 @@
"stripped_title": "Aesop's Pawnshop",
"subtypes": ["connection", "location"],
"text": "When your turn begins, you may trash 1 of your other installed cards. If you do, gain 3[credit].",
- "title": "Aesop's Pawnshop"
+ "title": "Aesop’s Pawnshop"
}
diff --git a/v2/cards/ayla_bios_rahim_simulant_specialist.json b/v2/cards/ayla_bios_rahim_simulant_specialist.json
index 210e75fd..c873e96b 100644
--- a/v2/cards/ayla_bios_rahim_simulant_specialist.json
+++ b/v2/cards/ayla_bios_rahim_simulant_specialist.json
@@ -13,5 +13,5 @@
"stripped_title": "Ayla \"Bios\" Rahim: Simulant Specialist",
"subtypes": ["natural"],
"text": "Before drawing your starting hand, set aside the top 6 cards of your stack facedown. (You may look at those cards at any time.) Shuffle 2 of those cards into your stack.\n[click]: Add 1 card set aside with this identity to your grip.",
- "title": "Ayla \"Bios\" Rahim: Simulant Specialist"
+ "title": "Ayla “Bios” Rahim: Simulant Specialist"
}
diff --git a/v2/cards/corporate_troubleshooter.json b/v2/cards/corporate_troubleshooter.json
index d5fd3cbb..67e1d0e1 100644
--- a/v2/cards/corporate_troubleshooter.json
+++ b/v2/cards/corporate_troubleshooter.json
@@ -10,7 +10,7 @@
"side_id": "corp",
"stripped_text": "X credits, trash: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
"stripped_title": "Corporate Troubleshooter",
- "text": "X[credit], [trash]: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
+ "text": "X[credit], [trash]: Choose 1 rezzed piece of ice protecting this server. That ice gets +X strength for the remainder of the turn.",
"title": "Corporate Troubleshooter",
"trash_cost": 2
}
diff --git a/v2/cards/ice_carver.json b/v2/cards/ice_carver.json
index 1c82134d..fb7c5d15 100644
--- a/v2/cards/ice_carver.json
+++ b/v2/cards/ice_carver.json
@@ -11,6 +11,6 @@
"stripped_text": "While you are encountering a piece of ice, it gets -1 strength.",
"stripped_title": "Ice Carver",
"subtypes": ["virtual"],
- "text": "While you are encountering a piece of ice, it gets -1 strength.",
+ "text": "While you are encountering a piece of ice, it gets −1 strength.",
"title": "Ice Carver"
}
diff --git a/v2/cards/inside_job.json b/v2/cards/inside_job.json
index 12c1c9e8..345f8b52 100644
--- a/v2/cards/inside_job.json
+++ b/v2/cards/inside_job.json
@@ -8,9 +8,9 @@
"influence_cost": 3,
"is_unique": false,
"side_id": "runner",
- "stripped_text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "stripped_text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"stripped_title": "Inside Job",
"subtypes": ["run"],
- "text": "Run any server. The first time this run you encounter a piece of ice, bypass it.",
+ "text": "Run any server. The first time you encounter a piece of ice during that run, bypass it.",
"title": "Inside Job"
}
diff --git a/v2/cards/ken_express_tenma_disappeared_clone.json b/v2/cards/ken_express_tenma_disappeared_clone.json
index cdead47d..c366e2ae 100644
--- a/v2/cards/ken_express_tenma_disappeared_clone.json
+++ b/v2/cards/ken_express_tenma_disappeared_clone.json
@@ -13,5 +13,5 @@
"stripped_title": "Ken \"Express\" Tenma: Disappeared Clone",
"subtypes": ["clone"],
"text": "The first time each turn you play a run event, gain 1[credit].",
- "title": "Ken \"Express\" Tenma: Disappeared Clone"
+ "title": "Ken “Express” Tenma: Disappeared Clone"
}
diff --git a/v2/cards/license_acquisition.json b/v2/cards/license_acquisition.json
index d3466333..ac3025f2 100644
--- a/v2/cards/license_acquisition.json
+++ b/v2/cards/license_acquisition.json
@@ -8,9 +8,9 @@
"id": "license_acquisition",
"is_unique": false,
"side_id": "corp",
- "stripped_text": "When you score this agenda, you may reveal 1 asset or upgrade in HQ or Archives. Install and rez that card, ignoring all costs.",
+ "stripped_text": "When you score this agenda, you may install and rez 1 asset or upgrade from HQ or Archives, ignoring all costs.",
"stripped_title": "License Acquisition",
"subtypes": ["expansion"],
- "text": "When you score this agenda, you may reveal 1 asset or upgrade in HQ or Archives. Install and rez that card, ignoring all costs.",
+ "text": "When you score this agenda, you may install and rez 1 asset or upgrade from HQ or Archives, ignoring all costs.",
"title": "License Acquisition"
}
diff --git a/v2/cards/magnet.json b/v2/cards/magnet.json
index 7cd99047..6c05cdff 100644
--- a/v2/cards/magnet.json
+++ b/v2/cards/magnet.json
@@ -9,9 +9,9 @@
"is_unique": false,
"side_id": "corp",
"strength": 3,
- "stripped_text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Move that program onto this ice. Each hosted program loses all abilities. Subroutine End the run.",
+ "stripped_text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Host that program on this ice. Each hosted program loses all abilities and cannot gain abilities. Subroutine End the run.",
"stripped_title": "Magnet",
"subtypes": ["code_gate"],
- "text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Move that program onto this ice.\nEach hosted program loses all abilities.\n[subroutine] End the run.",
+ "text": "When you rez this ice, choose 1 installed program hosted on a piece of ice. Host that program on this ice.\nEach hosted program loses all abilities and cannot gain abilities.\n[subroutine] End the run.",
"title": "Magnet"
}
diff --git a/v2/cards/rielle_kit_peddler_transhuman.json b/v2/cards/rielle_kit_peddler_transhuman.json
index 2ebe7ddb..6be2dd84 100644
--- a/v2/cards/rielle_kit_peddler_transhuman.json
+++ b/v2/cards/rielle_kit_peddler_transhuman.json
@@ -13,5 +13,5 @@
"stripped_title": "Rielle \"Kit\" Peddler: Transhuman",
"subtypes": ["cyborg"],
"text": "The first time each turn you encounter a piece of ice, it gains code gate for the remainder of this run.",
- "title": "Rielle \"Kit\" Peddler: Transhuman"
+ "title": "Rielle “Kit” Peddler: Transhuman"
}
diff --git a/v2/cards/sansan_city_grid.json b/v2/cards/sansan_city_grid.json
index c0474759..0b76b0b3 100644
--- a/v2/cards/sansan_city_grid.json
+++ b/v2/cards/sansan_city_grid.json
@@ -11,7 +11,7 @@
"stripped_text": "Each agenda in the root of this server gets -1 advancement requirement. Limit 1 region per server.",
"stripped_title": "SanSan City Grid",
"subtypes": ["region"],
- "text": "Each agenda in the root of this server gets -1 advancement requirement.\nLimit 1 region per server.",
+ "text": "Each agenda in the root of this server gets −1 advancement requirement.\nLimit 1 region per server.",
"title": "SanSan City Grid",
"trash_cost": 5
}
diff --git a/v2/cards/test_run.json b/v2/cards/test_run.json
index c385f5c8..9c1e6732 100644
--- a/v2/cards/test_run.json
+++ b/v2/cards/test_run.json
@@ -8,8 +8,8 @@
"influence_cost": 3,
"is_unique": false,
"side_id": "runner",
- "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "stripped_text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"stripped_title": "Test Run",
- "text": "Search either your stack or your heap for 1 program. (Shuffle your stack if you searched it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
+ "text": "Search either your stack or your heap for 1 program. (Shuffle your stack after searching it.) Install that program, ignoring all costs. When your turn ends, if that program has not been uninstalled, add it to the top of your stack.",
"title": "Test Run"
}
diff --git a/v2/cards/the_makers_eye.json b/v2/cards/the_makers_eye.json
index f15e64c1..dc26c01c 100644
--- a/v2/cards/the_makers_eye.json
+++ b/v2/cards/the_makers_eye.json
@@ -12,5 +12,5 @@
"stripped_title": "The Maker's Eye",
"subtypes": ["run"],
"text": "Run R&D. If successful, access 2 additional cards when you breach R&D.",
- "title": "The Maker's Eye"
+ "title": "The Maker’s Eye"
}
diff --git a/v2/printings/system_update_2021.json b/v2/printings/system_update_2021.json
index 2ab969b5..f952b07a 100644
--- a/v2/printings/system_update_2021.json
+++ b/v2/printings/system_update_2021.json
@@ -12,7 +12,7 @@
{
"card_id": "reina_roja_freedom_fighter",
"card_set_id": "system_update_2021",
- "flavor": "I'm through with games.",
+ "flavor": "I’m through with games.",
"id": "31002",
"illustrator": "Benjamin Giletti",
"position": 2,
@@ -22,7 +22,7 @@
{
"card_id": "en_passant",
"card_set_id": "system_update_2021",
- "flavor": "\"If you're not in position to press the advantage, you'll never gain the upper hand.\"\n—The Playbook",
+ "flavor": "“If you’re not in position to press the advantage, you’ll never gain the upper hand.”\n—The Playbook",
"id": "31003",
"illustrator": "Seojun Park",
"position": 3,
@@ -32,7 +32,7 @@
{
"card_id": "retrieval_run",
"card_set_id": "system_update_2021",
- "flavor": "Someone's trash is another's treasure.",
+ "flavor": "Someone’s trash is another’s treasure.",
"id": "31004",
"illustrator": "Zoe Cohen",
"position": 4,
@@ -52,7 +52,7 @@
{
"card_id": "corroder",
"card_set_id": "system_update_2021",
- "flavor": "\"Oh, holy Rust,\nTurn foundation into dust.\nOh, sacred Flood,\nWash away what we have become.\"\n—Rent Strike",
+ "flavor": "“Oh, holy Rust,\nTurn foundation into dust.\nOh, sacred Flood,\nWash away what we have become.”\n—Rent Strike",
"id": "31006",
"illustrator": "Zoe Cohen",
"position": 6,
@@ -62,7 +62,7 @@
{
"card_id": "imp",
"card_set_id": "system_update_2021",
- "flavor": "Just don't let it bounce back up the feed to your rig.",
+ "flavor": "Just don’t let it bounce back up the feed to your rig.",
"id": "31007",
"illustrator": "Krembler",
"position": 7,
@@ -104,7 +104,7 @@
"card_set_id": "system_update_2021",
"flavor": "Destruction is forever.",
"id": "31011",
- "illustrator": "Krembler, Zoe Cohen",
+ "illustrator": "Krembler & Zoe Cohen",
"position": 11,
"quantity": 3,
"released_by": "null_signal_games"
@@ -132,7 +132,7 @@
{
"card_id": "steve_cambridge_master_grifter",
"card_set_id": "system_update_2021",
- "flavor": "Yeah. I'm thinking I'm back.",
+ "flavor": "Yeah. I’m thinking I’m back.",
"id": "31014",
"illustrator": "Benjamin Giletti",
"position": 14,
@@ -142,7 +142,7 @@
{
"card_id": "career_fair",
"card_set_id": "system_update_2021",
- "flavor": "\"I see great opportunities ahead for you.\"",
+ "flavor": "“I see great opportunities ahead for you.”",
"id": "31015",
"illustrator": "Zoe Cohen",
"position": 15,
@@ -152,7 +152,7 @@
{
"card_id": "emergency_shutdown",
"card_set_id": "system_update_2021",
- "flavor": "\"Did you order the defrag?\"\n\"...I thought you did?\"",
+ "flavor": "“Did you order the defrag?”\n“…I thought you did?”",
"id": "31016",
"illustrator": "Nedliv Audiovisuell",
"position": 16,
@@ -162,7 +162,7 @@
{
"card_id": "forged_activation_orders",
"card_set_id": "system_update_2021",
- "flavor": "\"Electronic warfare, like all warfare, is based on deception.\"\n—The Playbook",
+ "flavor": "“Electronic warfare, like all warfare, is based on deception.”\n—The Playbook",
"id": "31017",
"illustrator": "Seojun Park",
"position": 17,
@@ -172,7 +172,7 @@
{
"card_id": "inside_job",
"card_set_id": "system_update_2021",
- "flavor": "\"I'm not an actor, but I am a professional.\"\n—Gabriel Santiago",
+ "flavor": "“I’m not an actor, but I am a professional.”\n—Gabriel Santiago",
"id": "31018",
"illustrator": "Benjamin Giletti",
"position": 18,
@@ -182,7 +182,7 @@
{
"card_id": "legwork",
"card_set_id": "system_update_2021",
- "flavor": "Go outside. Work with your hands. It'll do you good.",
+ "flavor": "Go outside. Work with your hands. It’ll do you good.",
"id": "31019",
"illustrator": "Zoe Cohen",
"position": 19,
@@ -192,7 +192,7 @@
{
"card_id": "networking",
"card_set_id": "system_update_2021",
- "flavor": "It's not what you know. It's who you know.",
+ "flavor": "It’s not what you know. It’s who you know.",
"id": "31020",
"illustrator": "Nedliv Audiovisuell",
"position": 20,
@@ -301,7 +301,7 @@
{
"card_id": "chameleon",
"card_set_id": "system_update_2021",
- "flavor": "I saved it to my desktop once; couldn't find the thing for a week!",
+ "flavor": "I saved it to my desktop once; couldn’t find the thing for a week!",
"id": "31031",
"illustrator": "Krembler",
"position": 31,
@@ -311,7 +311,7 @@
{
"card_id": "egret",
"card_set_id": "system_update_2021",
- "flavor": "\"Pallas Athena sent a heron gliding down the night. They could not see it passing, but they heard its cry.\"\n—The Iliad",
+ "flavor": "“Pallas Athena sent a heron gliding down the night. They could not see it passing, but they heard its cry.”\n—The Iliad",
"id": "31032",
"illustrator": "N. Hopkins",
"position": 32,
@@ -341,9 +341,9 @@
{
"card_id": "aesops_pawnshop",
"card_set_id": "system_update_2021",
- "flavor": "If you have something to sell, Aesop is interested in buying. The only detail he won't ask is where you got it.",
+ "flavor": "If you have something to sell, Aesop is interested in buying. The only detail he won’t ask is where you got it.",
"id": "31035",
- "illustrator": "Krembler, Alexis Spicer",
+ "illustrator": "Krembler & Alexis Spicer",
"position": 35,
"quantity": 3,
"released_by": "null_signal_games"
@@ -361,7 +361,7 @@
{
"card_id": "dirty_laundry",
"card_set_id": "system_update_2021",
- "flavor": "I thought I'd feel bad about this. I don't.",
+ "flavor": "I thought I’d feel bad about this. I don’t.",
"id": "31037",
"illustrator": "Chelsea Geter",
"position": 37,
@@ -373,7 +373,7 @@
"card_set_id": "system_update_2021",
"flavor": "They were off the market for years, till the Beanstalk Crisis made redundancy fashionable again.",
"id": "31038",
- "illustrator": "Zoe Cohen, Alexis Spicer",
+ "illustrator": "Zoe Cohen & Alexis Spicer",
"position": 38,
"quantity": 3,
"released_by": "null_signal_games"
@@ -431,7 +431,7 @@
{
"card_id": "magnet",
"card_set_id": "system_update_2021",
- "flavor": "A triumph of bioroid-driven iterative design. A pity no one understands how it works...",
+ "flavor": "A triumph of bioroid-driven iterative design. A pity no one understands how it works…",
"id": "31044",
"illustrator": "Zoe Cohen",
"position": 44,
@@ -461,7 +461,7 @@
{
"card_id": "archived_memories",
"card_set_id": "system_update_2021",
- "flavor": "It's not sleep. Sleep is dreams, activity, change. These are still, cold, dead.",
+ "flavor": "It’s not sleep. Sleep is dreams, activity, change. These are still, cold, dead.",
"id": "31047",
"illustrator": "N. Hopkins",
"position": 47,
@@ -511,7 +511,7 @@
{
"card_id": "nisei_mk_ii",
"card_set_id": "system_update_2021",
- "flavor": "We could stop disasters before they happen, murderers before they act. Surely that's worth an android's sanity?",
+ "flavor": "We could stop disasters before they happen, murderers before they act. Surely that’s worth an android’s sanity?",
"id": "31052",
"illustrator": "Dimik",
"position": 52,
@@ -561,7 +561,7 @@
{
"card_id": "celebrity_gift",
"card_set_id": "system_update_2021",
- "flavor": "We knew we'd found this season's must-have when all twenty of the A-tier influencers refused to return the teacup alpacas.",
+ "flavor": "We knew we’d found this season’s must-have when all twenty of the A-tier influencers refused to return the teacup alpacas.",
"id": "31057",
"illustrator": "N. Hopkins",
"position": 57,
@@ -601,7 +601,7 @@
{
"card_id": "license_acquisition",
"card_set_id": "system_update_2021",
- "flavor": "Alright everyone! The rights go live in exactly fourteen days. I want merch, I want tie-ins, I want sequels! Let's go!",
+ "flavor": "Alright everyone! The rights go live in exactly fourteen days. I want merch, I want tie-ins, I want sequels! Let’s go!",
"id": "31061",
"illustrator": "Zoe Cohen",
"position": 61,
@@ -703,7 +703,7 @@
"card_set_id": "system_update_2021",
"flavor": "Sometimes the small fry need a little convincing to put profit over principle.",
"id": "31071",
- "illustrator": "NtscapeNavigator, Matt Burton",
+ "illustrator": "NtscapeNavigator & Matt Burton",
"position": 71,
"quantity": 3,
"released_by": "null_signal_games"
@@ -711,7 +711,7 @@
{
"card_id": "oaktown_renovation",
"card_set_id": "system_update_2021",
- "flavor": "There's only one season in Oaktown: construction.",
+ "flavor": "There’s only one season in Oaktown: construction.",
"id": "31072",
"illustrator": "Kira L. Nguyen",
"position": 72,
@@ -731,7 +731,7 @@
{
"card_id": "corporate_town",
"card_set_id": "system_update_2021",
- "flavor": "It's amazing what people will endure for job security.",
+ "flavor": "It’s amazing what people will endure for job security.",
"id": "31074",
"illustrator": "Seojun Park",
"position": 74,
@@ -770,7 +770,7 @@
{
"card_id": "punitive_counterstrike",
"card_set_id": "system_update_2021",
- "flavor": "\"Don't think we don't care. We are very upset.\"",
+ "flavor": "“Don’t think we don’t care. We are very upset.”",
"id": "31078",
"illustrator": "Zoe Cohen",
"position": 78,
@@ -800,7 +800,7 @@
{
"card_id": "enigma",
"card_set_id": "system_update_2021",
- "flavor": "No runner sees the same thing. Some say it's a beast, others a man. But they all agree that it smells blue, and tastes like eternity.",
+ "flavor": "No runner sees the same thing. Some say it’s a beast, others a man. But they all agree that it smells blue, and tastes like eternity.",
"id": "31081",
"illustrator": "Benjamin Giletti",
"position": 81,
@@ -810,7 +810,7 @@
{
"card_id": "subliminal_messaging",
"card_set_id": "system_update_2021",
- "flavor": "You don't notice, but their profits do.",
+ "flavor": "You don’t notice, but their profits do.",
"id": "31082",
"illustrator": "Seojun Park",
"position": 82,