diff --git a/pack/rwr.json b/pack/rwr.json
index 2e50672e..b799db0e 100644
--- a/pack/rwr.json
+++ b/pack/rwr.json
@@ -383,6 +383,26 @@
"type_code": "upgrade",
"uniqueness": false
},
+ {
+ "advancement_cost": 4,
+ "agenda_points": 2,
+ "code": "34105",
+ "deck_limit": 3,
+ "faction_code": "jinteki",
+ "flavor": "“Be patient. When the prey panics, they lead you right to their friends.”\n—Adrian Seis",
+ "illustrator": "Benjamin Giletti",
+ "keywords": "Psi - Security",
+ "pack_code": "rwr",
+ "position": 105,
+ "quantity": 3,
+ "side_code": "corp",
+ "stripped_text": "When you score this agenda, give the Runner 1 tag. Play a Psi Game. (Players secretly bid 0-2 credits. Then each player reveals and spends their bid.) If the bids differ, do 1 core damage. If the bids match, do 1 net damage.",
+ "stripped_title": "See How They Run",
+ "text": "When you score this agenda, give the Runner 1 tag. Play a Psi Game. (Players secretly bid 0–2[credit]. Then each player reveals and spends their bid.) If the bids differ, do 1 core damage. If the bids match, do 1 net damage.",
+ "title": "See How They Run",
+ "type_code": "agenda",
+ "uniqueness": false
+ },
{
"advancement_cost": 5,
"agenda_points": 2,
@@ -403,6 +423,48 @@
"type_code": "agenda",
"uniqueness": false
},
+ {
+ "code": "34107",
+ "cost": 0,
+ "deck_limit": 3,
+ "faction_code": "jinteki",
+ "faction_cost": 2,
+ "flavor": "“They offered me a desk job, but dammit, I just love working in the field.”",
+ "illustrator": "Marlon Ruiz",
+ "keywords": "Clone",
+ "pack_code": "rwr",
+ "position": 107,
+ "quantity": 3,
+ "side_code": "corp",
+ "stripped_text": "You can advance this asset. When your turn begins, you may remove 1 hosted advancement counter to gain 4 credits and draw 1 card. trash, hosted advancement counter: Gain 3 credits.",
+ "stripped_title": "Charlotte Cacador",
+ "text": "You can advance this asset.\nWhen your turn begins, you may remove 1 hosted advancement counter to gain 4[credit] and draw 1 card.\n[trash], hosted advancement counter: Gain 3[credit].",
+ "title": "Charlotte Caçador",
+ "trash_cost": 2,
+ "type_code": "asset",
+ "uniqueness": true
+ },
+ {
+ "code": "34110",
+ "cost": 10,
+ "deck_limit": 3,
+ "faction_code": "jinteki",
+ "faction_cost": 3,
+ "flavor": "Don’t let it catch your scent.",
+ "illustrator": "Elwin \"Jakuza\" Rumplmair",
+ "keywords": "Sentry - AP - Destroyer - Observer",
+ "pack_code": "rwr",
+ "position": 110,
+ "quantity": 3,
+ "side_code": "corp",
+ "strength": 6,
+ "stripped_text": "Whenever an encounter with this ice ends, if it was rezzed this turn, trash 1 installed Runner card unless the Runner takes 2 tags or suffers 3 net damage. Subroutine Trash 1 installed Runner card. Subroutine Give the Runner 2 tags. Subroutine Do 3 net damage.",
+ "stripped_title": "Cloud Eater",
+ "text": "Whenever an encounter with this ice ends, if it was rezzed this turn, trash 1 installed Runner card unless the Runner takes 2 tags or suffers 3 net damage.\n[subroutine] Trash 1 installed Runner card.\n[subroutine] Give the Runner 2 tags.\n[subroutine] Do 3 net damage.",
+ "title": "Cloud Eater",
+ "type_code": "ice",
+ "uniqueness": true
+ },
{
"code": "34111",
"cost": 3,
diff --git a/v2/cards/charlotte_cacador.json b/v2/cards/charlotte_cacador.json
new file mode 100644
index 00000000..40332be5
--- /dev/null
+++ b/v2/cards/charlotte_cacador.json
@@ -0,0 +1,17 @@
+{
+ "card_type_id": "asset",
+ "cost": 0,
+ "deck_limit": 3,
+ "designed_by": "null_signal_games",
+ "faction_id": "jinteki",
+ "id": "charlotte_cacador",
+ "influence_cost": 2,
+ "is_unique": true,
+ "side_id": "corp",
+ "stripped_text": "You can advance this asset. When your turn begins, you may remove 1 hosted advancement counter to gain 4 credits and draw 1 card. trash, hosted advancement counter: Gain 3 credits.",
+ "stripped_title": "Charlotte Cacador",
+ "subtypes": ["clone"],
+ "text": "You can advance this asset.\nWhen your turn begins, you may remove 1 hosted advancement counter to gain 4[credit] and draw 1 card.\n[trash], hosted advancement counter: Gain 3[credit].",
+ "title": "Charlotte Caçador",
+ "trash_cost": 2
+}
diff --git a/v2/cards/cloud_eater.json b/v2/cards/cloud_eater.json
new file mode 100644
index 00000000..8bb6a480
--- /dev/null
+++ b/v2/cards/cloud_eater.json
@@ -0,0 +1,17 @@
+{
+ "card_type_id": "ice",
+ "cost": 10,
+ "deck_limit": 3,
+ "designed_by": "null_signal_games",
+ "faction_id": "jinteki",
+ "id": "cloud_eater",
+ "influence_cost": 3,
+ "is_unique": true,
+ "side_id": "corp",
+ "strength": 6,
+ "stripped_text": "Whenever an encounter with this ice ends, if it was rezzed this turn, trash 1 installed Runner card unless the Runner takes 2 tags or suffers 3 net damage. Subroutine Trash 1 installed Runner card. Subroutine Give the Runner 2 tags. Subroutine Do 3 net damage.",
+ "stripped_title": "Cloud Eater",
+ "subtypes": ["sentry", "ap", "destroyer", "observer"],
+ "text": "Whenever an encounter with this ice ends, if it was rezzed this turn, trash 1 installed Runner card unless the Runner takes 2 tags or suffers 3 net damage.\n[subroutine] Trash 1 installed Runner card.\n[subroutine] Give the Runner 2 tags.\n[subroutine] Do 3 net damage.",
+ "title": "Cloud Eater"
+}
diff --git a/v2/cards/see_how_they_run.json b/v2/cards/see_how_they_run.json
new file mode 100644
index 00000000..7b91c1bc
--- /dev/null
+++ b/v2/cards/see_how_they_run.json
@@ -0,0 +1,16 @@
+{
+ "advancement_requirement": 4,
+ "agenda_points": 2,
+ "card_type_id": "agenda",
+ "deck_limit": 3,
+ "designed_by": "null_signal_games",
+ "faction_id": "jinteki",
+ "id": "see_how_they_run",
+ "is_unique": false,
+ "side_id": "corp",
+ "stripped_text": "When you score this agenda, give the Runner 1 tag. Play a Psi Game. (Players secretly bid 0-2 credits. Then each player reveals and spends their bid.) If the bids differ, do 1 core damage. If the bids match, do 1 net damage.",
+ "stripped_title": "See How They Run",
+ "subtypes": ["psi", "security"],
+ "text": "When you score this agenda, give the Runner 1 tag. Play a Psi Game. (Players secretly bid 0–2[credit]. Then each player reveals and spends their bid.) If the bids differ, do 1 core damage. If the bids match, do 1 net damage.",
+ "title": "See How They Run"
+}
diff --git a/v2/printings/rebellion_without_rehearsal.json b/v2/printings/rebellion_without_rehearsal.json
index b45e824f..28be04aa 100644
--- a/v2/printings/rebellion_without_rehearsal.json
+++ b/v2/printings/rebellion_without_rehearsal.json
@@ -185,6 +185,16 @@
"quantity": 3,
"released_by": "null_signal_games"
},
+ {
+ "card_id": "see_how_they_run",
+ "card_set_id": "rebellion_without_rehearsal",
+ "flavor": "“Be patient. When the prey panics, they lead you right to their friends.”\n—Adrian Seis",
+ "id": "34105",
+ "illustrator": "Benjamin Giletti",
+ "position": 105,
+ "quantity": 3,
+ "released_by": "null_signal_games"
+ },
{
"card_id": "sisyphus_protocol",
"card_set_id": "rebellion_without_rehearsal",
@@ -195,6 +205,26 @@
"quantity": 3,
"released_by": "null_signal_games"
},
+ {
+ "card_id": "charlotte_cacador",
+ "card_set_id": "rebellion_without_rehearsal",
+ "flavor": "“They offered me a desk job, but dammit, I just love working in the field.”",
+ "id": "34107",
+ "illustrator": "Marlon Ruiz",
+ "position": 107,
+ "quantity": 3,
+ "released_by": "null_signal_games"
+ },
+ {
+ "card_id": "cloud_eater",
+ "card_set_id": "rebellion_without_rehearsal",
+ "flavor": "Don’t let it catch your scent.",
+ "id": "34110",
+ "illustrator": "Elwin \"Jakuza\" Rumplmair",
+ "position": 110,
+ "quantity": 3,
+ "released_by": "null_signal_games"
+ },
{
"card_id": "tributary",
"card_set_id": "rebellion_without_rehearsal",