diff --git a/pack/rwr.json b/pack/rwr.json
index 621a6175..fdb2745c 100644
--- a/pack/rwr.json
+++ b/pack/rwr.json
@@ -79,6 +79,67 @@
"type_code": "event",
"uniqueness": false
},
+ {
+ "code": "34096",
+ "deck_limit": 1,
+ "faction_code": "haas-bioroid",
+ "flavor": "Strength in the palm of your hand.",
+ "illustrator": "Emilio Rodríguez",
+ "influence_limit": 15,
+ "keywords": "Division",
+ "minimum_deck_size": 45,
+ "pack_code": "rwr",
+ "position": 96,
+ "quantity": 1,
+ "side_code": "corp",
+ "stripped_text": "Whenever you rez a piece of AP or destroyer ice during a run, that ice gets +1 strength and gains \"Subroutine End the run unless the Runner trashes 1 of their installed cards.\" after its other subroutines for the remainder of that run.",
+ "stripped_title": "Thunderbolt Armaments: Peace Through Power",
+ "text": "Whenever you rez a piece of AP or destroyer ice during a run, that ice gets +1 strength and gains “[subroutine] End the run unless the Runner trashes 1 of their installed cards.” after its other subroutines for the remainder of that run.",
+ "title": "Thunderbolt Armaments: Peace Through Power",
+ "type_code": "identity",
+ "uniqueness": false
+ },
+ {
+ "advancement_cost": 4,
+ "agenda_points": 2,
+ "code": "34097",
+ "deck_limit": 3,
+ "faction_code": "haas-bioroid",
+ "flavor": "Where ideas strike twice!",
+ "illustrator": "Emilio Rodríguez",
+ "keywords": "Research",
+ "pack_code": "rwr",
+ "position": 97,
+ "quantity": 3,
+ "side_code": "corp",
+ "stripped_text": "When you score this agenda, place 1 agenda counter on it. Whenever a run begins, you may remove 1 hosted agenda counter to rez up to 2 pieces of ice protecting the attacked server, ignoring all costs. When this turn ends, derez 2 pieces of ice protecting that server.",
+ "stripped_title": "Lightning Laboratory",
+ "text": "When you score this agenda, place 1 agenda counter on it.\nWhenever a run begins, you may remove 1 hosted agenda counter to rez up to 2 pieces of ice protecting the attacked server, ignoring all costs. When this turn ends, derez 2 pieces of ice protecting that server.",
+ "title": "Lightning Laboratory",
+ "type_code": "agenda",
+ "uniqueness": false
+ },
+ {
+ "code": "34104",
+ "cost": 0,
+ "deck_limit": 3,
+ "faction_code": "haas-bioroid",
+ "faction_cost": 3,
+ "flavor": "Thunderbolt naturally offered city hardening solutions.",
+ "illustrator": "Kira L. Nguyen",
+ "keywords": "Region",
+ "pack_code": "rwr",
+ "position": 104,
+ "quantity": 3,
+ "side_code": "corp",
+ "stripped_text": "Whenever you rez a piece of ice during a run against this server, you may derez another installed piece of ice. If you do, the rezzed ice gets +3 strength for the remainder of that run. Use this ability only once per turn. Limit 1 region per server.",
+ "stripped_title": "Brasilia Government Grid",
+ "text": "Whenever you rez a piece of ice during a run against this server, you may derez another installed piece of ice. If you do, the rezzed ice gets +3 strength for the remainder of that run. Use this ability only once per turn.\nLimit 1 region per server.",
+ "title": "Brasília Government Grid",
+ "trash_cost": 3,
+ "type_code": "upgrade",
+ "uniqueness": false
+ },
{
"code": "34121",
"deck_limit": 1,
diff --git a/v2/cards/brasilia_government_grid.json b/v2/cards/brasilia_government_grid.json
new file mode 100644
index 00000000..1cc860ff
--- /dev/null
+++ b/v2/cards/brasilia_government_grid.json
@@ -0,0 +1,17 @@
+{
+ "card_type_id": "upgrade",
+ "cost": 0,
+ "deck_limit": 3,
+ "designed_by": "null_signal_games",
+ "faction_id": "haas_bioroid",
+ "id": "brasilia_government_grid",
+ "influence_cost": 3,
+ "is_unique": false,
+ "side_id": "corp",
+ "stripped_text": "Whenever you rez a piece of ice during a run against this server, you may derez another installed piece of ice. If you do, the rezzed ice gets +3 strength for the remainder of that run. Use this ability only once per turn. Limit 1 region per server.",
+ "stripped_title": "Brasilia Government Grid",
+ "subtypes": ["region"],
+ "text": "Whenever you rez a piece of ice during a run against this server, you may derez another installed piece of ice. If you do, the rezzed ice gets +3 strength for the remainder of that run. Use this ability only once per turn.\nLimit 1 region per server.",
+ "title": "Brasília Government Grid",
+ "trash_cost": 3
+}
diff --git a/v2/cards/lightning_laboratory.json b/v2/cards/lightning_laboratory.json
new file mode 100644
index 00000000..0868dfbb
--- /dev/null
+++ b/v2/cards/lightning_laboratory.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": "haas_bioroid",
+ "id": "lightning_laboratory",
+ "is_unique": false,
+ "side_id": "corp",
+ "stripped_text": "When you score this agenda, place 1 agenda counter on it. Whenever a run begins, you may remove 1 hosted agenda counter to rez up to 2 pieces of ice protecting the attacked server, ignoring all costs. When this turn ends, derez 2 pieces of ice protecting that server.",
+ "stripped_title": "Lightning Laboratory",
+ "subtypes": ["research"],
+ "text": "When you score this agenda, place 1 agenda counter on it.\nWhenever a run begins, you may remove 1 hosted agenda counter to rez up to 2 pieces of ice protecting the attacked server, ignoring all costs. When this turn ends, derez 2 pieces of ice protecting that server.",
+ "title": "Lightning Laboratory"
+}
diff --git a/v2/cards/thunderbolt_armaments_peace_through_power.json b/v2/cards/thunderbolt_armaments_peace_through_power.json
new file mode 100644
index 00000000..4061af41
--- /dev/null
+++ b/v2/cards/thunderbolt_armaments_peace_through_power.json
@@ -0,0 +1,16 @@
+{
+ "card_type_id": "corp_identity",
+ "deck_limit": 1,
+ "designed_by": "null_signal_games",
+ "faction_id": "haas_bioroid",
+ "id": "thunderbolt_armaments_peace_through_power",
+ "influence_limit": 15,
+ "is_unique": false,
+ "minimum_deck_size": 45,
+ "side_id": "corp",
+ "stripped_text": "Whenever you rez a piece of AP or destroyer ice during a run, that ice gets +1 strength and gains \"Subroutine End the run unless the Runner trashes 1 of their installed cards.\" after its other subroutines for the remainder of that run.",
+ "stripped_title": "Thunderbolt Armaments: Peace Through Power",
+ "subtypes": ["division"],
+ "text": "Whenever you rez a piece of AP or destroyer ice during a run, that ice gets +1 strength and gains “[subroutine] End the run unless the Runner trashes 1 of their installed cards.” after its other subroutines for the remainder of that run.",
+ "title": "Thunderbolt Armaments: Peace Through Power"
+}
diff --git a/v2/printings/rebellion_without_rehearsal.json b/v2/printings/rebellion_without_rehearsal.json
index 044a150e..ddecbe5b 100644
--- a/v2/printings/rebellion_without_rehearsal.json
+++ b/v2/printings/rebellion_without_rehearsal.json
@@ -38,6 +38,36 @@
"quantity": 3,
"released_by": "null_signal_games"
},
+ {
+ "card_id": "thunderbolt_armaments_peace_through_power",
+ "card_set_id": "rebellion_without_rehearsal",
+ "flavor": "Strength in the palm of your hand.",
+ "id": "34096",
+ "illustrator": "Emilio Rodríguez",
+ "position": 96,
+ "quantity": 1,
+ "released_by": "null_signal_games"
+ },
+ {
+ "card_id": "lightning_laboratory",
+ "card_set_id": "rebellion_without_rehearsal",
+ "flavor": "Where ideas strike twice!",
+ "id": "34097",
+ "illustrator": "Emilio Rodríguez",
+ "position": 97,
+ "quantity": 3,
+ "released_by": "null_signal_games"
+ },
+ {
+ "card_id": "brasilia_government_grid",
+ "card_set_id": "rebellion_without_rehearsal",
+ "flavor": "Thunderbolt naturally offered city hardening solutions.",
+ "id": "34104",
+ "illustrator": "Kira L. Nguyen",
+ "position": 104,
+ "quantity": 3,
+ "released_by": "null_signal_games"
+ },
{
"card_id": "nuvem_sa_law_of_the_land",
"card_set_id": "rebellion_without_rehearsal",