Skip to content

Commit

Permalink
Merge pull request #863 from plural/de-face-td-campaign-cards
Browse files Browse the repository at this point in the history
De-face TD campaign cards
  • Loading branch information
plural authored Jan 7, 2025
2 parents 0d59a51 + c7e05a5 commit 95cb9b4
Show file tree
Hide file tree
Showing 28 changed files with 430 additions and 202 deletions.
30 changes: 0 additions & 30 deletions schema/v2/cards_schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -119,21 +119,6 @@
},
"required": ["faces"]
},
{
"properties": {
"faces": {
"items": {
"type": "object"
},
"minItems": 1,
"type": "array"
},
"layout_id": {
"const": "copy"
}
},
"required": ["faces"]
},
{
"properties": {
"faces": {
Expand All @@ -148,21 +133,6 @@
}
},
"required": ["faces"]
},
{
"properties": {
"faces": {
"items": {
"type": "object"
},
"minItems": 1,
"type": "array"
},
"layout_id": {
"const": "progression"
}
},
"required": ["faces"]
}
]
}
Expand Down
15 changes: 0 additions & 15 deletions schema/v2/printings_schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,21 +68,6 @@
}
},
"required": ["faces"]
},
{
"properties": {
"faces": {
"items": {
"type": "object"
},
"minItems": 1,
"type": "array"
},
"layout_id": {
"const": "progression"
}
},
"required": ["faces"]
}
]
}
Expand Down
8 changes: 1 addition & 7 deletions v2/cards/bmi_buffer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,11 @@
"cost": 3,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faces": [
{
"stripped_text": "Whenever a program is trashed from your grip, host it on BMI Buffer instead of adding it to your heap. click click: Install 1 hosted program, ignoring all costs.",
"text": "Whenever a program is trashed from your grip, host it on BMI Buffer instead of adding it to your heap.\n[click][click]: Install 1 hosted program, ignoring all costs."
}
],
"faction_id": "neutral_runner",
"id": "bmi_buffer",
"influence_cost": 0,
"is_unique": false,
"layout_id": "progression",
"layout_id": "normal",
"side_id": "runner",
"stripped_text": "Whenever a program is trashed from your grip, host it on BMI Buffer instead of adding it to your heap. click click: Install 1 hosted program (paying all costs).",
"stripped_title": "BMI Buffer",
Expand Down
16 changes: 16 additions & 0 deletions v2/cards/bmi_buffer_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"card_type_id": "hardware",
"cost": 3,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_runner",
"id": "bmi_buffer_2",
"influence_cost": 0,
"is_unique": false,
"layout_id": "normal",
"side_id": "runner",
"stripped_text": "Whenever a program is trashed from your grip, host it on BMI Buffer instead of adding it to your heap. click click: Install 1 hosted program, ignoring all costs.",
"stripped_title": "BMI Buffer 2",
"text": "Whenever a program is trashed from your grip, host it on BMI Buffer instead of adding it to your heap.\n[click][click]: Install 1 hosted program, ignoring all costs.",
"title": "BMI Buffer 2"
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,15 @@
"card_type_id": "agenda",
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faces": [
{
"stripped_text": "When you score Corporate Oversight, you may search R&D for a piece of ice. Install and rez it protecting a central server, ignoring all costs. Shuffle R&D. If you win a game with Corporate Oversight in your score area, destroy it.",
"text": "When you score Corporate Oversight, you may search R&D for a piece of ice. Install and rez it protecting a central server, ignoring all costs. Shuffle R&D.\nIf you win a game with Corporate Oversight in your score area, destroy it."
}
],
"faction_id": "neutral_corp",
"id": "corporate_oversight",
"id": "corporate_oversight_a",
"influence_cost": 0,
"is_unique": false,
"layout_id": "copy",
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "When you score Corporate Oversight, you may search R&D for a piece of ice. Install and rez it protecting a remote server, ignoring all costs. Shuffle R&D. If you win a game with Corporate Oversight in your score area, destroy it.",
"stripped_title": "Corporate Oversight",
"stripped_title": "Corporate Oversight A",
"subtypes": ["initiative"],
"text": "When you score Corporate Oversight, you may search R&D for a piece of ice. Install and rez it protecting a remote server, ignoring all costs. Shuffle R&D.\nIf you win a game with Corporate Oversight in your score area, destroy it.",
"title": "Corporate Oversight"
"title": "Corporate Oversight A"
}
18 changes: 18 additions & 0 deletions v2/cards/corporate_oversight_b.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"advancement_requirement": 2,
"agenda_points": 0,
"card_type_id": "agenda",
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_corp",
"id": "corporate_oversight_b",
"influence_cost": 0,
"is_unique": false,
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "When you score Corporate Oversight, you may search R&D for a piece of ice. Install and rez it protecting a central server, ignoring all costs. Shuffle R&D. If you win a game with Corporate Oversight in your score area, destroy it.",
"stripped_title": "Corporate Oversight B",
"subtypes": ["initiative"],
"text": "When you score Corporate Oversight, you may search R&D for a piece of ice. Install and rez it protecting a central server, ignoring all costs. Shuffle R&D.\nIf you win a game with Corporate Oversight in your score area, destroy it.",
"title": "Corporate Oversight B"
}
16 changes: 1 addition & 15 deletions v2/cards/evidence_collection.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,11 @@
"card_type_id": "agenda",
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faces": [
{
"stripped_text": "When you win a game with Evidence Collection in your score area, reveal set 5.",
"text": "When you win a game with Evidence Collection in your score area, reveal set 5."
},
{
"stripped_text": "When you win a game with Evidence Collection in your score area, reveal set 8.",
"text": "When you win a game with Evidence Collection in your score area, reveal set 8."
},
{
"stripped_text": "Evidence Collection is worth 1 fewer agenda point while in the Runner's score area.",
"text": "Evidence Collection is worth 1 fewer agenda point while in the Runner's score area."
}
],
"faction_id": "neutral_corp",
"id": "evidence_collection",
"influence_cost": 0,
"is_unique": false,
"layout_id": "progression",
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "When you win a game with Evidence Collection in your score area, reveal set 2.",
"stripped_title": "Evidence Collection",
Expand Down
18 changes: 18 additions & 0 deletions v2/cards/evidence_collection_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"advancement_requirement": 3,
"agenda_points": 2,
"card_type_id": "agenda",
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_corp",
"id": "evidence_collection_2",
"influence_cost": 0,
"is_unique": false,
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "When you win a game with Evidence Collection in your score area, reveal set 5.",
"stripped_title": "Evidence Collection 2",
"subtypes": ["research"],
"text": "When you win a game with Evidence Collection in your score area, reveal set 5.",
"title": "Evidence Collection 2"
}
18 changes: 18 additions & 0 deletions v2/cards/evidence_collection_3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"advancement_requirement": 3,
"agenda_points": 2,
"card_type_id": "agenda",
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_corp",
"id": "evidence_collection_3",
"influence_cost": 0,
"is_unique": false,
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "When you win a game with Evidence Collection in your score area, reveal set 8.",
"stripped_title": "Evidence Collection 3",
"subtypes": ["research"],
"text": "When you win a game with Evidence Collection in your score area, reveal set 8.",
"title": "Evidence Collection 3"
}
18 changes: 18 additions & 0 deletions v2/cards/evidence_collection_4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"advancement_requirement": 3,
"agenda_points": 2,
"card_type_id": "agenda",
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_corp",
"id": "evidence_collection_4",
"influence_cost": 0,
"is_unique": false,
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "Evidence Collection is worth 1 fewer agenda point while in the Runner's score area.",
"stripped_title": "Evidence Collection 4",
"subtypes": ["research"],
"text": "Evidence Collection is worth 1 fewer agenda point while in the Runner's score area.",
"title": "Evidence Collection 4"
}
16 changes: 1 addition & 15 deletions v2/cards/investigator_inez_delgado.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,11 @@
"cost": 0,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faces": [
{
"stripped_text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 5. Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points: Reveal the top 3 cards in R&D. Use this only if you have stolean an agenda this turn.",
"text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 5.\n<strong>Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points:</strong> Reveal the top 3 cards in R&D. Use this only if you have stolean an agenda this turn."
},
{
"stripped_text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 8. Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points: Reveal each card in HQ. Use this only if you have stolean an agenda this turn.",
"text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 8.\n<strong>Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points:</strong> Reveal each card in HQ. Use this only if you have stolean an agenda this turn."
},
{
"stripped_text": "Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points: Reveal each card in HQ and the top card of R&D. Use this only if you have stolean an agenda this turn.",
"text": "<strong>Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points:</strong> Reveal each card in HQ and the top card of R&D. Use this only if you have stolean an agenda this turn."
}
],
"faction_id": "neutral_runner",
"id": "investigator_inez_delgado",
"influence_cost": 0,
"is_unique": true,
"layout_id": "progression",
"layout_id": "normal",
"side_id": "runner",
"stripped_text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 2. Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points: Expose all cards in a remote server. Use this only if you have stolean an agenda this turn.",
"stripped_title": "Investigator Inez Delgado",
Expand Down
17 changes: 17 additions & 0 deletions v2/cards/investigator_inez_delgado_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"card_type_id": "resource",
"cost": 0,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_runner",
"id": "investigator_inez_delgado_2",
"influence_cost": 0,
"is_unique": true,
"layout_id": "normal",
"side_id": "runner",
"stripped_text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 5. Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points: Reveal the top 3 cards in R&D. Use this only if you have stolean an agenda this turn.",
"stripped_title": "Investigator Inez Delgado 2",
"subtypes": ["connection"],
"text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 5.\n<strong>Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points:</strong> Reveal the top 3 cards in R&D. Use this only if you have stolean an agenda this turn.",
"title": "Investigator Inez Delgado 2"
}
17 changes: 17 additions & 0 deletions v2/cards/investigator_inez_delgado_3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"card_type_id": "resource",
"cost": 0,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_runner",
"id": "investigator_inez_delgado_3",
"influence_cost": 0,
"is_unique": true,
"layout_id": "normal",
"side_id": "runner",
"stripped_text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 8. Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points: Reveal each card in HQ. Use this only if you have stolean an agenda this turn.",
"stripped_title": "Investigator Inez Delgado 3",
"subtypes": ["connection"],
"text": "When you win a game with Investigator Inez Delgado in your score area, reveal set 8.\n<strong>Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points:</strong> Reveal each card in HQ. Use this only if you have stolean an agenda this turn.",
"title": "Investigator Inez Delgado 3"
}
17 changes: 17 additions & 0 deletions v2/cards/investigator_inez_delgado_4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"card_type_id": "resource",
"cost": 0,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_runner",
"id": "investigator_inez_delgado_4",
"influence_cost": 0,
"is_unique": true,
"layout_id": "normal",
"side_id": "runner",
"stripped_text": "Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points: Reveal each card in HQ and the top card of R&D. Use this only if you have stolean an agenda this turn.",
"stripped_title": "Investigator Inez Delgado 4",
"subtypes": ["connection"],
"text": "<strong>Add Investigator Inez Delgado to your score area as an agenda worth 0 agenda points:</strong> Reveal each card in HQ and the top card of R&D. Use this only if you have stolean an agenda this turn.",
"title": "Investigator Inez Delgado 4"
}
8 changes: 1 addition & 7 deletions v2/cards/investigator_inez_delgado_a.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,11 @@
"cost": 0,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faces": [
{
"stripped_text": "Whenever the Runner steals an agenda, you may resolve the \"when scored\" ability on that agenda, then swap it with an agenda in your scored area.",
"text": "Whenever the Runner steals an agenda, you may resolve the \"when scored\" ability on that agenda, then swap it with an agenda in your scored area."
}
],
"faction_id": "neutral_corp",
"id": "investigator_inez_delgado_a",
"influence_cost": 0,
"is_unique": true,
"layout_id": "progression",
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "Whenever you score an agenda, you may swap it with an agenda in the Runner's score area worth at least 1 point, then resolve the \"when scored\" ability on that agenda.",
"stripped_title": "Investigator Inez Delgado A",
Expand Down
18 changes: 18 additions & 0 deletions v2/cards/investigator_inez_delgado_a_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"card_type_id": "asset",
"cost": 0,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_corp",
"id": "investigator_inez_delgado_a_2",
"influence_cost": 0,
"is_unique": true,
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "Whenever the Runner steals an agenda, you may resolve the \"when scored\" ability on that agenda, then swap it with an agenda in your scored area.",
"stripped_title": "Investigator Inez Delgado A 2",
"subtypes": ["character"],
"text": "Whenever the Runner steals an agenda, you may resolve the \"when scored\" ability on that agenda, then swap it with an agenda in your scored area.",
"title": "Investigator Inez Delgado A 2",
"trash_cost": 5
}
8 changes: 1 addition & 7 deletions v2/cards/lt_todachine.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,11 @@
"cost": 3,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faces": [
{
"stripped_text": "Whenever you rez a piece of ice, give the Runner 1 tag. Whenever the Runner accesses cards, he or she accesses 1 fewer card if he or she is tagged (to a minimum of 1 card).",
"text": "Whenever you rez a piece of ice, give the Runner 1 tag.\nWhenever the Runner accesses cards, he or she accesses 1 fewer card if he or she is tagged (to a minimum of 1 card)."
}
],
"faction_id": "neutral_corp",
"id": "lt_todachine",
"influence_cost": 0,
"is_unique": true,
"layout_id": "progression",
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "Whenever you rez a piece of ice, give the Runner 1 tag.",
"stripped_title": "Lt. Todachine",
Expand Down
18 changes: 18 additions & 0 deletions v2/cards/lt_todachine_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"card_type_id": "asset",
"cost": 3,
"deck_limit": 3,
"designed_by": "fantasy_flight_games",
"faction_id": "neutral_corp",
"id": "lt_todachine_2",
"influence_cost": 0,
"is_unique": true,
"layout_id": "normal",
"side_id": "corp",
"stripped_text": "Whenever you rez a piece of ice, give the Runner 1 tag. Whenever the Runner accesses cards, he or she accesses 1 fewer card if he or she is tagged (to a minimum of 1 card).",
"stripped_title": "Lt. Todachine 2",
"subtypes": ["character"],
"text": "Whenever you rez a piece of ice, give the Runner 1 tag.\nWhenever the Runner accesses cards, he or she accesses 1 fewer card if he or she is tagged (to a minimum of 1 card).",
"title": "Lt. Todachine 2",
"trash_cost": 5
}
Loading

0 comments on commit 95cb9b4

Please sign in to comment.