From c7e79e54320cb0b2b666ede21a035c853204770f Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Sat, 14 Feb 2026 14:35:29 +1300 Subject: [PATCH 01/16] melies-u --- edn/cards/melies-u-only-the-brightest.edn | 16 ++++++++++++++++ edn/set-cards/vantage-point.edn | 5 +++++ 2 files changed, 21 insertions(+) create mode 100644 edn/cards/melies-u-only-the-brightest.edn diff --git a/edn/cards/melies-u-only-the-brightest.edn b/edn/cards/melies-u-only-the-brightest.edn new file mode 100644 index 00000000..89ee9322 --- /dev/null +++ b/edn/cards/melies-u-only-the-brightest.edn @@ -0,0 +1,16 @@ +{:named-faces {"tenure" "Tenure Floors: Méliès U" + "subsurface" "Subsurface Labs: Méliès U" + "disposal" "Disposal Grounds: Méliès U"} + :faction :jinteki + :id "melies-u-only-the-brightest" + :influence-limit 15 + :minimum-deck-size 45 + :num-extra-faces 3 + :side :corp + :stripped-text "When your discard phase ends, secretly set your identity to any copy of Méliès U: Only the Brightest.\nWhen the Runner makes a successful run on a central server, flip this identity.\nWhen the Runner's action phase ends, gain 1 credit." + :stripped-title "Méliès U: Only the Brightest" + :subtype [:division] + :text "When your discard phase ends, secretly set your identity to any copy of Méliès U: Only the Brightest.\nWhen the Runner makes a successful run on a central server, flip this identity.\nWhen the Runner's action phase ends, gain 1 [Credit]." + :title "Méliès U: Only the Brightest" + :type :identity + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index be9ad372..3fb3cff1 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -26,6 +26,11 @@ :position 27 :quantity 3 :set-id "vantage-point"} + {:card-id "melies-u-only-the-brightest" + :code "36036" + :position 36 + :quantity 1 + :set-id "vantage-point"} {:card-id "flood-the-market" :code "36053" :flavor "There is a tipping point where an ad becomes so omnipresent, it’s subliminal." From d43fe73e6a702e34b7e914245b43973a9ae60d80 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Sun, 15 Feb 2026 06:38:58 +1300 Subject: [PATCH 02/16] vi, pi --- ...irtual-intelligence-p-i-you-can-call-me-vic.edn | 14 ++++++++++++++ edn/set-cards/vantage-point.edn | 7 +++++++ 2 files changed, 21 insertions(+) create mode 100644 edn/cards/virtual-intelligence-p-i-you-can-call-me-vic.edn diff --git a/edn/cards/virtual-intelligence-p-i-you-can-call-me-vic.edn b/edn/cards/virtual-intelligence-p-i-you-can-call-me-vic.edn new file mode 100644 index 00000000..89c34637 --- /dev/null +++ b/edn/cards/virtual-intelligence-p-i-you-can-call-me-vic.edn @@ -0,0 +1,14 @@ +{:base-link 1 + :deck-limit 1 + :faction :criminal + :id "virtual-intelligence-p-i-you-can-call-me-vic" + :influence-limit 15 + :minimum-deck-size 45 + :side :runner + :stripped-text "Once per turn → click, 1 credit: Draw 1 card and remove 1 tag." + :stripped-title "Virtual Intelligence, P.I.: \"You Can Call Me Vic\"" + :subtype [:digital] + :text "Once per turn → [Click], 1 [Credit]: Draw 1 card and remove 1 tag." + :title "Virtual Intelligence, P.I.: \"You Can Call Me Vic\"" + :type :identity + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index 3fb3cff1..c6fb2b10 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -12,6 +12,13 @@ :position 5 :quantity 3 :set-id "vantage-point"} + {:card-id "virtual-intelligence-p-i-you-can-call-me-vic" + :code "36009" + :flavor "“I knew from the start this case was gonna be the end of me…”" + :illustrator "Marlon Ruiz" + :position 9 + :quantity 1 + :set-id "vantage-point"} {:card-id "underdome-irregulars" :code "36016" :flavor "“Got me out of a jam, so I lend it a hand sometimes. Same with most of us: favors, debts, blackmail, whatever. Point is, when Vic calls, you pick up.”" From 9811a96b0f66e9d4e571360e473ba88a16a3c304 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Mon, 16 Feb 2026 07:09:41 +1300 Subject: [PATCH 03/16] vulture fund, nihilo agent, vulture fund --- edn/cards/editorial-division-ad-nihilum.edn | 12 +++++++++++ edn/cards/nihilo-agent.edn | 13 ++++++++++++ edn/cards/vulture-fund.edn | 12 +++++++++++ edn/set-cards/vantage-point.edn | 22 ++++++++++++++++++++- edn/subtypes.edn | 2 ++ 5 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 edn/cards/editorial-division-ad-nihilum.edn create mode 100644 edn/cards/nihilo-agent.edn create mode 100644 edn/cards/vulture-fund.edn diff --git a/edn/cards/editorial-division-ad-nihilum.edn b/edn/cards/editorial-division-ad-nihilum.edn new file mode 100644 index 00000000..34ea9da2 --- /dev/null +++ b/edn/cards/editorial-division-ad-nihilum.edn @@ -0,0 +1,12 @@ +{:deck-limit 1 + :faction :nbn + :id "editorial-division-ad-nihilum" + :influence-limit 15 + :minimum-deck-size 45 + :side :corp + :stripped-text "The first time each turn you take bad publicity, you may search R&D for 1 non-agenda black ops, gray ops, or liability card and reveal it. (Shuffle R&D after searching it.) Add that card to HQ." + :stripped-title "Editorial Division: Ad Nihilum" + :subtype [:division] + :text "The first time each turn you take bad publicity, you may search R&D for 1 non-agenda black ops, gray ops, or liability card and reveal it. (Shuffle R&D after searching it.) Add that card to HQ." + :title "Editorial Division: Ad Nihilum" + :type :identity} diff --git a/edn/cards/nihilo-agent.edn b/edn/cards/nihilo-agent.edn new file mode 100644 index 00000000..e082b473 --- /dev/null +++ b/edn/cards/nihilo-agent.edn @@ -0,0 +1,13 @@ +{:cost 1 + :deck-limit 3 + :faction :nbn + :id "nihilo-agent" + :influence-cost 2 + :side :corp + :stripped-text "When you rez this asset, load 3 power counters onto it. When it is empty, trash it.\n\nWhen your turn begins, remove 1 tag and 1 bad publicity.\n\nWhen your discard phase ends, give the Runner 1 tag, take 1 bad publicity, and remove 1 hosted power counter." + :stripped-title "Nihilo Agent" + :subtype [:enforcer :liability] + :text "When you rez this asset, load 3 power counters onto it. When it is empty, trash it.\n\nWhen your turn begins, remove 1 tag and 1 bad publicity.\n\nWhen your discard phase ends, give the Runner 1 tag, take 1 bad publicity, and remove 1 hosted power counter." + :title "Nihilo Agent" + :trash-cost 3 + :type :asset} diff --git a/edn/cards/vulture-fund.edn b/edn/cards/vulture-fund.edn new file mode 100644 index 00000000..cb15dcc8 --- /dev/null +++ b/edn/cards/vulture-fund.edn @@ -0,0 +1,12 @@ +{:cost 7 + :deck-limit 3 + :faction :weyland-consortium + :id "vulture-fund" + :influence-cost 2 + :side :corp + :stripped-text "Gain 14 credits and take 1 bad publicity." + :stripped-title "Vulture Fund" + :subtype [:transaction :liability] + :text "Gain 14 [Credit] and take 1 bad publicity." + :title "Vulture Fund" + :type :operation} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index c6fb2b10..0e80a16c 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -38,10 +38,30 @@ :position 36 :quantity 1 :set-id "vantage-point"} + {:card-id "editorial-division-ad-nihilum" + :code "36046" + :flavor "It never happened" + :illustrator "Emilio Rodriquez" + :position 46 + :quantity 1 + :set-id "vantage-point"} + {:card-id "nihilo-agent" + :code "36049" + :flavor "bject acquir ₰ History dele" + :illustrator "Qistina Khalidah" + :position 49 + :quantity 3 + :set-id "vantage-point"} {:card-id "flood-the-market" :code "36053" :flavor "There is a tipping point where an ad becomes so omnipresent, it’s subliminal." :illustrator "Dimik" :position 53 :quantity 3 - :set-id "vantage-point"}] + :set-id "vantage-point"} + {:card-id "vulture-fund" + :code "36063" + :flavor "“The boss likes to swoop in at just the last second. You should consider yourself lucky.”" + :illustrator "Oliver Morit" + :position 63 + :quantity 3}] diff --git a/edn/subtypes.edn b/edn/subtypes.edn index 8007d603..a1f601c7 100644 --- a/edn/subtypes.edn +++ b/edn/subtypes.edn @@ -116,6 +116,8 @@ :name "Job"} {:id :killer :name "Killer"} + {:id :liability + :name "Liability"} {:id :link :name "Link"} {:id :location From b307f02b72a9e5cbbed79afac6aa88a07a1d1562 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Tue, 17 Feb 2026 06:54:57 +1300 Subject: [PATCH 04/16] hiram 0mission svensson --- .../hiram-0mission-svensson-shadow-of-the-past.edn | 14 ++++++++++++++ edn/set-cards/vantage-point.edn | 6 ++++++ 2 files changed, 20 insertions(+) create mode 100644 edn/cards/hiram-0mission-svensson-shadow-of-the-past.edn diff --git a/edn/cards/hiram-0mission-svensson-shadow-of-the-past.edn b/edn/cards/hiram-0mission-svensson-shadow-of-the-past.edn new file mode 100644 index 00000000..36304b74 --- /dev/null +++ b/edn/cards/hiram-0mission-svensson-shadow-of-the-past.edn @@ -0,0 +1,14 @@ +{:base-link 0 + :deck-limit 1 + :faction :shaper + :id "hiram-0mission-svensson-shadow-of-the-past" + :influence-limit 15 + :minimum-deck-size 45 + :side :runner + :stripped-text "Whenever you install or trash a piece of hardware (from any location), look at the top card of R&D." + :stripped-title "Hiram \"0mission\" Svensson: Shadow of the Past" + :subtype [:natural] + :text "Whenever you install or trash a piece of hardware (from any location), look at the top card of R&D." + :title "Hiram \"0mission\" Svensson: Shadow of the Past" + :type :identity + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index 0e80a16c..d7bdfdd4 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -26,6 +26,12 @@ :position 16 :quantity 3 :set-id "vantage-point"} + {:card-id "hiram-0mission-svensson-shadow-of-the-past" + :code "36017" + :flavor "“Truth runs deeper than power can ever reach.”" + :position 17 + :quantity 1 + :set-id "vantage-point"} {:card-id "synchrocyclotron" :code "36027" :flavor "The cyclotron’s utility was discovered after its magnets quenched during load testing, resulting in 1,600 tons of liquid helium venting directly into Heinlein city tenements and an anomalous 13-second local time loss. An apology was issued, funerals were covered, and funding was rerouted to recreate the error at scale." From 844d24129cebb1ff30eb34684bf8ae58f19c4761 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Wed, 18 Feb 2026 09:59:09 +1300 Subject: [PATCH 05/16] startup update, let them dream, luxury line --- edn/cards/let-them-dream.edn | 14 ++++++++++++++ edn/cards/melies-city-luxury-line.edn | 13 +++++++++++++ edn/formats.edn | 6 +++--- edn/mwls.edn | 13 ++++++++++++- edn/set-cards/vantage-point.edn | 12 ++++++++++++ 5 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 edn/cards/let-them-dream.edn create mode 100644 edn/cards/melies-city-luxury-line.edn diff --git a/edn/cards/let-them-dream.edn b/edn/cards/let-them-dream.edn new file mode 100644 index 00000000..3fa9d06d --- /dev/null +++ b/edn/cards/let-them-dream.edn @@ -0,0 +1,14 @@ +{:advancement-requirement 4 + :agenda-points 2 + :deck-limit 3 + :faction :neutral-corp + :id "let-them-dream" + :influence-cost 1 + :side :corp + :stripped-text "When you score this agenda, you may search HQ, R&D, or Archives for 1 agenda and reveal it. (Shuffle R&D after searching it.) Add that agenda to HQ or the bottom of R&D.\n\nWhile this agenda is in the Runner’s score area, it is worth 1 less agenda point." + :stripped-title "Let Them Dream" + :subtype [:initiative] + :text "When you score this agenda, you may search HQ, R&D, or Archives for 1 agenda and reveal it. (Shuffle R&D after searching it.) Add that agenda to HQ or the bottom of R&D.\n\nWhile this agenda is in the Runner’s score area, it is worth 1 less agenda point." + :title "Let Them Dream" + :type :agenda + :uniqueness false} diff --git a/edn/cards/melies-city-luxury-line.edn b/edn/cards/melies-city-luxury-line.edn new file mode 100644 index 00000000..54b69ed0 --- /dev/null +++ b/edn/cards/melies-city-luxury-line.edn @@ -0,0 +1,13 @@ +{:advancement-requirement 5 + :agenda-points 3 + :deck-limit 3 + :faction :haas-bioroid + :id "melies-city-luxury-line" + :side :corp + :stripped-text "As an additional cost to steal this agenda, the runner must spend Click.\n\nWhen you score this agenda, gain Click." + :stripped-title "Méliès City Luxury Line" + :subtype [:expansion] + :text "As an additional cost to steal this agenda, the runner must spend [Click]\n\nWhen you score this agenda, gain [Click]." + :title "Méliès City Luxury Line" + :type :agenda + :uniqueness false} diff --git a/edn/formats.edn b/edn/formats.edn index 7f855e0d..06a05416 100644 --- a/edn/formats.edn +++ b/edn/formats.edn @@ -30,9 +30,9 @@ {:id "startup" :name "Startup" :sets ["system-gateway" - "elevation"] - :cycles ["liberation"] - :mwl "startup-ban-list-25-11"} + "elevation" + "vantage-point"] + :mwl "startup-ban-list-26-03"} {:id "eternal" :name "Eternal" diff --git a/edn/mwls.edn b/edn/mwls.edn index 9e7b3531..8998abaa 100644 --- a/edn/mwls.edn +++ b/edn/mwls.edn @@ -2304,4 +2304,15 @@ :date-start "2025-11-03" :format "startup" :id "startup-ban-list-25-11" - :name "Startup Ban List 25.11"}] + :name "Startup Ban List 25.11"} + {:cards {"cleaver" {:deck-limit 0} + "let-them-dream" {:deck-limit 0} + "mercia-b4ll4rd" {:deck-limit 0} + "nbn-reality-plus" {:deck-limit 0} + "seamless-launch" {:deck-limit 0}} + :agenda-3-point-limit 3 + :custom true + :date-start "2025-03-02" + :format "startup" + :id "startup-ban-list-26-03" + :name "Startup Ban List 26.03"}] diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index d7bdfdd4..85e5d9bf 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -32,6 +32,13 @@ :position 17 :quantity 1 :set-id "vantage-point"} + {:card-id "melies-city-luxury-line" + :code "36026" + :flavor "“Welcome aboard, Moonsilver Class members. Our express stops today are at New Lovell, Heinlein, and Imamura Station.”" + :illustrator "Mahardika Wahyu" + :quantity 3 + :position 26 + :set-id "vantage-point"} {:card-id "synchrocyclotron" :code "36027" :flavor "The cyclotron’s utility was discovered after its magnets quenched during load testing, resulting in 1,600 tons of liquid helium venting directly into Heinlein city tenements and an anomalous 13-second local time loss. An apology was issued, funerals were covered, and funding was rerouted to recreate the error at scale." @@ -70,4 +77,9 @@ :flavor "“The boss likes to swoop in at just the last second. You should consider yourself lucky.”" :illustrator "Oliver Morit" :position 63 + :quantity 3} + {:card-id "let-them-dream" + :code "36036" + :illustrator "Ed Mattinian" + :position 66 :quantity 3}] From 6d33506ad7a9da8d6440c624cb03a076ce38711c Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Wed, 18 Feb 2026 17:30:22 +1300 Subject: [PATCH 06/16] tweaks --- edn/set-cards/vantage-point.edn | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index 85e5d9bf..3cf1373e 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -77,9 +77,11 @@ :flavor "“The boss likes to swoop in at just the last second. You should consider yourself lucky.”" :illustrator "Oliver Morit" :position 63 - :quantity 3} + :quantity 3 + :set-id "vantage-point"} {:card-id "let-them-dream" - :code "36036" + :code "36066" :illustrator "Ed Mattinian" :position 66 - :quantity 3}] + :quantity 3 + :set-id "vantage-point"}] From 94046ac3ce2c89f2f4ee1e99a5ec924bcabc9348 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Thu, 19 Feb 2026 07:18:00 +1300 Subject: [PATCH 07/16] eternal points update, stick and poke --- edn/cards/stick-and-poke.edn | 13 ++++++ edn/mwls.edn | 73 +++++++++++++++++++++++++++++++++ edn/set-cards/vantage-point.edn | 7 ++++ 3 files changed, 93 insertions(+) create mode 100644 edn/cards/stick-and-poke.edn diff --git a/edn/cards/stick-and-poke.edn b/edn/cards/stick-and-poke.edn new file mode 100644 index 00000000..c7557e2e --- /dev/null +++ b/edn/cards/stick-and-poke.edn @@ -0,0 +1,13 @@ +{:cost 0 + :deck-limit 3 + :faction :anarch + :id "stick-and-poke" + :influence-cost 3 + :side :runner + :stripped-text "The first time each turn you encounter a piece of ice, it gains “sub: Do 1 net damage. The Runner draws 1 card.”, before its other subroutines, for the remainder of that encounter." + :stripped-title "Stick and Poke" + :subtype [:companion :virtual] + :text "The first time each turn you encounter a piece of ice, it gains “[sub] Do 1 net damage. The Runner draws 1 card.”, before its other subroutines, for the remainder of that encounter." + :title "Stick and Poke" + :type :resource + :uniqueness true} diff --git a/edn/mwls.edn b/edn/mwls.edn index 8998abaa..f7bd1ee8 100644 --- a/edn/mwls.edn +++ b/edn/mwls.edn @@ -2226,6 +2226,79 @@ :id "eternal-points-list-25-07" :name "Eternal Points List 25.07" :point-limit 7} + {:cards {"24-7-news-cycle" {:points 1} + "aaron-marron" {:points 1} + "accelerated-diagnostics" {:deck-limit 0} + "account-siphon" {:points 3} + "aghora" {:deck-limit 0} + "anoetic-void" {:points 1} + "astroscript-pilot-program" {:points 1} + "aumakua" {:points 1} + "big-deal" {:points 1} + "bio-ethics-association" {:points 2} + "blackmail" {:points 2} + "bloo-moose" {:points 1} + "breached-dome" {:points 1} + "breaking-news" {:points 1} + "caprice-nisei" {:points 1} + "cerebral-imaging-infinite-frontiers" {:points 3} + "clan-vengeance" {:points 4} + "counter-surveillance" {:points 1} + "crowdfunding" {:points 2} + "data-leak-reversal" {:points 2} + "ddos" {:points 2} + "deja-vu" {:points 1} + "employee-strike" {:points 2} + "estelle-moon" {:points 3} + "false-echo" {:points 2} + "film-critic" {:points 1} + "friends-in-high-places" {:points 2} + "gaslight" {:points 1} + "hacktivist-meeting" {:points 1} + "hellion-beta-test" {:points 1} + "hired-help" {:deck-limit 0} + "hyperdriver" {:points 3} + "industrial-genomics-growing-solutions" {:points 2} + "jackson-howard" {:points 2} + "jinteki-potential-unleashed" {:points 3} + "kabonesa-wu-netspace-thrillseeker" {:points 4} + "kakugo" {:points 1} + "katorga-breakout" {:points 1} + "mars-for-martians" {:points 2} + "mti-mwekundu-life-improved" {:points 1} + "mumbad-city-hall" {:points 3} + "museum-of-history" {:points 2} + "mutually-assured-destruction" {:points 1} + "nebula-talent-management-making-stars" {:points 2} + "ob-superheavy-logistics-extract-export-excel" {:points 3} + "obokata-protocol" {:points 1} + "power-shutdown" {:points 1} + "project-vacheron" {:points 1} + "ritual" {:points 1} + "rumor-mill" {:points 4} + "sadyojata" {:deck-limit 0} + "salvaged-vanadis-armory" {:deck-limit 0} + "scarcity-of-resources" {:points 2} + "sensie-actors-union" {:points 2} + "shock" {:points 1} + "skorpios-defense-systems-persuasive-power" {:points 2} + "sifr" {:points 2} + "snitch" {:points 1} + "spin-doctor" {:points 1} + "temujin-contract" {:points 3} + "transfer-of-wealth" {:points 1} + "vamadeva" {:deck-limit 0} + "violet-level-clearance" {:points 1} + "wage-workers" {:points 1} + "watch-the-world-burn" {:deck-limit 0} + "whampoa-reclamation" {:points 1} + "your-digital-life" {:points 2}} + :custom true + :date-start "2026-03-02" + :format "eternal" + :id "eternal-points-list-26-03" + :name "Eternal Points List 26.03" + :point-limit 7} {:cards {"24-7-news-cycle" {:deck-limit 0} "aaron-marron" {:deck-limit 0} "aesop-s-pawnshop" {:is-restricted 1} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index 3cf1373e..f521eb2f 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -12,6 +12,13 @@ :position 5 :quantity 3 :set-id "vantage-point"} + {:card-id "stick-and-poke" + :code "36006" + :flavor "In the Net, it takes a special effort not to sanitize your equipment. But they manage anyway." + :illustrator "Cat Shen" + :position 6 + :quantity 3 + :set-id "vantage-point"} {:card-id "virtual-intelligence-p-i-you-can-call-me-vic" :code "36009" :flavor "“I knew from the start this case was gonna be the end of me…”" From f5cd7ad94a4502b0beeb2d750aa43388ea52f514 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Fri, 20 Feb 2026 06:27:28 +1300 Subject: [PATCH 08/16] standard updated --- edn/formats.edn | 10 ++++++---- edn/mwls.edn | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/edn/formats.edn b/edn/formats.edn index 06a05416..f989a2d1 100644 --- a/edn/formats.edn +++ b/edn/formats.edn @@ -1,11 +1,12 @@ [{:id "standard" :name "Standard" :sets ["system-gateway" - "elevation"] + "elevation" + "vantage-point"] :cycles ["ashes" "borealis" "liberation"] - :mwl "standard-ban-list-25-12"} + :mwl "standard-ban-list-26-03"} {:id "throwback" :name "Throwback" @@ -48,7 +49,8 @@ "magnum-opus" "system-core-2019" "magnum-opus-reprint" - "system-gateway"] + "system-gateway" + "vantage-point"] :cycles ["genesis" "spin" "lunar" @@ -60,4 +62,4 @@ "ashes" "borealis" "liberation"] - :mwl "eternal-points-list-25-07"}] + :mwl "eternal-points-list-26-03"}] diff --git a/edn/mwls.edn b/edn/mwls.edn index f7bd1ee8..904ef117 100644 --- a/edn/mwls.edn +++ b/edn/mwls.edn @@ -1583,6 +1583,42 @@ :id "standard-ban-list-25-12" :name "Standard Ban List 25.12" :subtypes {:current {:deck-limit 0}}} + {:cards {"archived-memories" {:deck-limit 0} + "bellona" {:deck-limit 0} + "bukhgalter" {:deck-limit 0} + "cayambe-grid" {:deck-limit 0} + "cleaver" {:deck-limit 0} + "cyberdex-sandbox" {:deck-limit 0} + "cybersand-harvester" {:deck-limit 0} + "dr-vientiane-keeling" {:deck-limit 0} + "drago-ivanov" {:deck-limit 0} + "endurance" {:deck-limit 0} + "engram-flush" {:deck-limit 0} + "false-lead" {:deck-limit 0} + "gold-farmer" {:deck-limit 0} + "hoshiko-shiro-untold-protagonist" {:deck-limit 0} + "k2cp-turbine" {:deck-limit 0} + "luminal-transubstantiation" {:deck-limit 0} + "matryoshka" {:deck-limit 0} + "moshing" {:deck-limit 0} + "nanisivik-grid" {:deck-limit 0} + "nbn-reality-plus" {:deck-limit 0} + "nyusha-sable-sintashta-symphonic-prodigy" {:deck-limit 0} + "project-vacheron" {:deck-limit 0} + "rezeki" {:deck-limit 0} + "sting" {:deck-limit 0} + "svyatogor-excavator" {:deck-limit 0} + "touch-ups" {:deck-limit 0} + "tributary" {:deck-limit 0} + "trick-shot" {:deck-limit 0} + "tsakhia-bankhar-gantulga" {:deck-limit 0} + "world-tree" {:deck-limit 0}} + :custom true + :date-start "2026-03-02" + :format "standard" + :id "standard-ban-list-26-03" + :name "Standard Ban List 26.03" + :subtypes {:current {:deck-limit 0}}} {:cards {"archived-memories" {:deck-limit 0} "bellona" {:deck-limit 0} "bloo-moose" {:deck-limit 0} From f50518ca369c6d01d8f6b4127528940d92a1ee7c Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Fri, 20 Feb 2026 06:38:15 +1300 Subject: [PATCH 09/16] magistrate, flagship --- edn/cards/flagship.edn | 14 ++++++++++++++ edn/cards/magistrate-revontulet.edn | 14 ++++++++++++++ edn/set-cards/vantage-point.edn | 14 ++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 edn/cards/flagship.edn create mode 100644 edn/cards/magistrate-revontulet.edn diff --git a/edn/cards/flagship.edn b/edn/cards/flagship.edn new file mode 100644 index 00000000..67fda2b7 --- /dev/null +++ b/edn/cards/flagship.edn @@ -0,0 +1,14 @@ +{:cost 3 + :deck-limit 3 + :faction :weyland-consortium + :id "flagship" + :influence-cost 2 + :side :corp + :stripped-text "HQ or R&D only.\n\nRuns against this server cannot be declared successful. (This effect does not cause runs to become unsuccessful.)\n\nPersistent → During each run against this server, the Runner cannot access more than 1 card other than this upgrade." + :stripped-title "Flagship" + :subtype [:ritzy] + :text "HQ or R&D only.\n\nRuns against this server cannot be declared successful. (This effect does not cause runs to become unsuccessful.)\n\nPersistent → During each run against this server, the Runner cannot access more than 1 card other than this upgrade." + :title "Flagship" + :trash-cost 4 + :type :upgrade + :uniqueness true} diff --git a/edn/cards/magistrate-revontulet.edn b/edn/cards/magistrate-revontulet.edn new file mode 100644 index 00000000..d98f2511 --- /dev/null +++ b/edn/cards/magistrate-revontulet.edn @@ -0,0 +1,14 @@ +{:cost 2 + :deck-limit 3 + :faction :nbn + :id "magistrate-revontulet" + :influence-cost 4 + :side :corp + :stripped-text "As an additional cost to steal an agenda, the Runner must pay 3 credits.\n\nWhenever you score an agenda, the Runner loses 3 credits." + :stripped-title "Magistrate Revontulet" + :subtype [:executive] + :text "As an additional cost to steal an agenda, the Runner must pay 3 [Credit].\n\nWhenever you score an agenda, the Runner loses 3 [Credit]." + :title "Magistrate Revontulet" + :trash-cost 3 + :type :asset + :uniqueness true} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index f521eb2f..cf032639 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -65,6 +65,13 @@ :position 46 :quantity 1 :set-id "vantage-point"} + {:card-id "magistrate-revontulet" + :code "36048" + :flavor "“I do not take kindly to uninvited guests in my reality. Have you at least brought a gift?”" + :illustrator "Grace Zhy" + :position 48 + :quantity 1 + :set-id "vantage-point"} {:card-id "nihilo-agent" :code "36049" :flavor "bject acquir ₰ History dele" @@ -86,6 +93,13 @@ :position 63 :quantity 3 :set-id "vantage-point"} + {:card-id "flagship" + :code "36064" + :flavor "“Gilded lily? You can get one in the gift shop.”" + :illustrator "Dimik" + :position 64 + :quantity 3 + :set-id "vantage-point"} {:card-id "let-them-dream" :code "36066" :illustrator "Ed Mattinian" From 0727fc53470165736b528697735ee4eaf1928ef2 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Sat, 21 Feb 2026 18:16:20 +1300 Subject: [PATCH 10/16] kompromat, paywall, tailgate, witch hunt --- edn/cards/kompromat.edn | 13 +++++++++++++ edn/cards/paywall.edn | 14 ++++++++++++++ edn/cards/tailgate.edn | 13 +++++++++++++ edn/cards/witch-hunt.edn | 13 +++++++++++++ edn/set-cards/vantage-point.edn | 28 ++++++++++++++++++++++++++++ 5 files changed, 81 insertions(+) create mode 100644 edn/cards/kompromat.edn create mode 100644 edn/cards/paywall.edn create mode 100644 edn/cards/tailgate.edn create mode 100644 edn/cards/witch-hunt.edn diff --git a/edn/cards/kompromat.edn b/edn/cards/kompromat.edn new file mode 100644 index 00000000..08022d1d --- /dev/null +++ b/edn/cards/kompromat.edn @@ -0,0 +1,13 @@ +{:cost 2 + :deck-limit 3 + :faction :criminal + :id "kompromat" + :influence-cost 4 + :side :runner + :stripped-text "Run a server protected by ice. When that run ends, if it was successful, give the Corp 1 bad publicity unless they derez 1 piece of ice protected the attacked server.\nRemove this event from the game." + :stripped-title "Kompromat" + :subtype [:run] + :text "Run a server protected by ice. When that run ends, if it was successful, give the Corp 1 bad publicity unless they derez 1 piece of ice protected the attacked server.\nRemove this event from the game." + :title "Kompromat" + :type :event + :uniqueness false} diff --git a/edn/cards/paywall.edn b/edn/cards/paywall.edn new file mode 100644 index 00000000..14fb2456 --- /dev/null +++ b/edn/cards/paywall.edn @@ -0,0 +1,14 @@ +{:cost 1 + :deck-limit 3 + :faction :nbn + :id "paywall" + :influence-cost 1 + :side :corp + :strength 1 + :stripped-text "When the Runner encounters this ice, they lose 1 credit.\nsub: End the run unless the Runner pays 1 credit." + :stripped-title "Paywall" + :subtype [:barrier] + :text "When the Runner encounters this ice, they lose 1 [Credit].\n[sub]End the run unless the Runner pays 1 [Credit]" + :title "Paywall" + :type :ice + :uniqueness false} diff --git a/edn/cards/tailgate.edn b/edn/cards/tailgate.edn new file mode 100644 index 00000000..e16bd5fc --- /dev/null +++ b/edn/cards/tailgate.edn @@ -0,0 +1,13 @@ +{:cost 3 + :deck-limit 3 + :faction :criminal + :id "tailgate" + :influence-cost 2 + :side :runner + :stripped-text "The play cost of this event is lowered by 1 credit for each piece of ice protecting HQ.\nRun HQ. If successful, access 2 additional cards when you breach HQ." + :stripped-title "Tailgate" + :subtype [:run] + :text "The play cost of this event is lowered by 1 [Credit] for each piece of ice protecting HQ.\nRun HQ. If successful, access 2 additional cards when you breach HQ." + :title "Tailgate" + :type :event + :uniqueness false} diff --git a/edn/cards/witch-hunt.edn b/edn/cards/witch-hunt.edn new file mode 100644 index 00000000..96999fb4 --- /dev/null +++ b/edn/cards/witch-hunt.edn @@ -0,0 +1,13 @@ +{:advancement-requirement 4 + :agenda-points 2 + :deck-limit 3 + :faction :nbn + :id "witch-hunt" + :side :corp + :stripped-text "When this agenda is scored or stolen, take 1 bad publicity.\nWhen your action phase ends, if you scored this agenda this turn, remove all tags, then give the Runner 3 tags." + :stripped-title "Witch Hunt" + :subtype [:initiative :liability] + :text "When this agenda is scored or stolen, take 1 bad publicity.\nWhen your action phase ends, if you scored this agenda this turn, remove all tags, then give the Runner 3 tags." + :title "Witch Hunt" + :type :agenda + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index cf032639..fed4f7c2 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -26,6 +26,20 @@ :position 9 :quantity 1 :set-id "vantage-point"} + {:card-id "kompromat" + :code "36010" + :flavor "It's easier to dodge a bullet than an envelope with your name on it." + :illustrator "Scott Uminga" + :position 10 + :quantity 3 + :set-id "vantage-point"} + {:card-id "tailgate" + :code "36012" + :flavor "In the age of unparalleled digital security, never underestimate the power of human error." + :illustrator "Oliver Morit" + :position 12 + :quantity 3 + :set-id "vantage-point"} {:card-id "underdome-irregulars" :code "36016" :flavor "“Got me out of a jam, so I lend it a hand sometimes. Same with most of us: favors, debts, blackmail, whatever. Point is, when Vic calls, you pick up.”" @@ -65,6 +79,13 @@ :position 46 :quantity 1 :set-id "vantage-point"} + {:card-id "witch-hunt" + :code "36047" + :flavor "Of the truth, only ashes remainded. Of his former life, even less." + :illustrator "Alief Rusdiatama (Polar Engine)" + :position 47 + :quantity 3 + :set-id "vantage-point"} {:card-id "magistrate-revontulet" :code "36048" :flavor "“I do not take kindly to uninvited guests in my reality. Have you at least brought a gift?”" @@ -79,6 +100,13 @@ :position 49 :quantity 3 :set-id "vantage-point"} + {:card-id "paywall" + :code "36052" + :flavor "\"Yeah, I previously worked at a Weyland shop, but the boss had it out for me. Creative differences.\"\n--Isolde Muraro, ice architect" + :illustrator "Ed Mattinian" + :position 52 + :quantity 3 + :set-id "vantage-point"} {:card-id "flood-the-market" :code "36053" :flavor "There is a tipping point where an ad becomes so omnipresent, it’s subliminal." From 482c072cd90d8f054a63df1c1ffc9bc20f48b066 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Sun, 22 Feb 2026 07:51:41 +1300 Subject: [PATCH 11/16] flywheel, myoshu, stowaway, event horizon --- edn/cards/event-horizon.edn | 14 ++++++++++++++ edn/cards/flywheel.edn | 14 ++++++++++++++ edn/cards/myoshu.edn | 11 +++++++++++ edn/cards/stowaway.edn | 14 ++++++++++++++ edn/set-cards/vantage-point.edn | 27 +++++++++++++++++++++++++++ 5 files changed, 80 insertions(+) create mode 100644 edn/cards/event-horizon.edn create mode 100644 edn/cards/flywheel.edn create mode 100644 edn/cards/myoshu.edn create mode 100644 edn/cards/stowaway.edn diff --git a/edn/cards/event-horizon.edn b/edn/cards/event-horizon.edn new file mode 100644 index 00000000..74ba3d85 --- /dev/null +++ b/edn/cards/event-horizon.edn @@ -0,0 +1,14 @@ +{:cost 4 + :deck-limit 3 + :faction :weyland-consortium + :id "event-horizon" + :influence-cost 3 + :side :corp + :strength 0 + :stripped-text "trash: End the run. Use this ability only during a run on this server. Subroutine Trash 1 installed program unless the Runner pays 3 credits. Subroutine end the run unless the Runner opays 3 credits." + :stripped-title "Event Horizon" + :subtype [:sentry :destroyer] + :text "[trash]: End the run. Use this ability only during a run on this server.\n[Subroutine] Trash 1 installed program unless the Runner pays 3 [Credits].\n[Subroutine] End the run unless the Runner opays 3 [Credits]." + :title "Event Horizon" + :type :ice + :uniqueness false} diff --git a/edn/cards/flywheel.edn b/edn/cards/flywheel.edn new file mode 100644 index 00000000..6ab093a4 --- /dev/null +++ b/edn/cards/flywheel.edn @@ -0,0 +1,14 @@ +{:cost 2 + :deck-limit 3 + :faction :weyland-consortium + :id "flywheel" + :influence-cost 2 + :side :corp + :strength 3 + :stripped-text "Subroutine Gain 1 credit. You may draw 1 card. Subroutine Gain 1 credit. You may draw 1 card." + :stripped-title "Flywheel" + :subtype [:sentry] + :text "[Subroutine] Gain 1 [Credit]. You may draw 1 card.\n[Subroutine] Gain 1 [Credit]. You may draw 1 card." + :title "Flywheel" + :type :ice + :uniqueness false} diff --git a/edn/cards/myoshu.edn b/edn/cards/myoshu.edn new file mode 100644 index 00000000..31e66721 --- /dev/null +++ b/edn/cards/myoshu.edn @@ -0,0 +1,11 @@ +{:cost 10 + :deck-limit 3 + :faction :weyland-consortium + :id "myoshu" + :influence-cost 4 + :side :corp + :stripped-text "Play only if you scored an agenda thi turn that you did not install this turn.\nAdd this operation to your score area as an agenda worth 2 agenda points." + :stripped-title "Myōshu" + :text "Play only if you scored an agenda thi turn that you did not install this turn.\nAdd this operation to your score area as an agenda worth 2 agenda points" + :title "Myōshu" + :type :operation} diff --git a/edn/cards/stowaway.edn b/edn/cards/stowaway.edn new file mode 100644 index 00000000..1f7e942e --- /dev/null +++ b/edn/cards/stowaway.edn @@ -0,0 +1,14 @@ +{:cost 0 + :deck-limit 3 + :faction :shaper + :id "stowaway" + :influence-cost 1 + :memory-cost 1 + :side :runner + :stripped-text "Install only on a piece of ice. Whenever you make a successful run on this server, gain 2 credits" + :stripped-title "Stowaway" + :subtype [:trojan] + :text "Install only on a piece of ice. Whenever you make a successful run on this server, gain 2 [Credits]." + :title "Stowaway" + :type :program + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index fed4f7c2..ae40e70b 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -53,6 +53,13 @@ :position 17 :quantity 1 :set-id "vantage-point"} + {:card-id "stowaway" + :code "36024" + :illustrator "Elwin \"Jakuza\" Rumplmair" + :flavor "Not only does life exist in the Net, it adapts to our presence and thrives." + :position 24 + :quantity 3 + :set-id "vantage-point"} {:card-id "melies-city-luxury-line" :code "36026" :flavor "“Welcome aboard, Moonsilver Class members. Our express stops today are at New Lovell, Heinlein, and Imamura Station.”" @@ -114,6 +121,26 @@ :position 53 :quantity 3 :set-id "vantage-point"} + {:card-id "event-horizon" + :code "36058" + :flavor "Even light cannot escape. What makes you think you can?" + :illustrator "Ferenc Patkos" + :position 58 + :quantity 3 + :set-id "vantage-point"} + {:card-id "flywheel" + :code "36059" + :illustrator "Ed Mattinian" + :position 59 + :quantity 3 + :set-id "vantage-point"} + {:card-id "myoshu" + :code "36061" + :flavor "There is no victory which is not also beauty." + :illustrator "Adam S. Doyle" + :position 61 + :quantity 3 + :set-id "vantage-point"} {:card-id "vulture-fund" :code "36063" :flavor "“The boss likes to swoop in at just the last second. You should consider yourself lucky.”" From 4cd52c97a3128c81e3a10d23f9bf9b7f47541620 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Mon, 23 Feb 2026 07:00:17 +1300 Subject: [PATCH 12/16] borrowed goods, beta build --- edn/cards/beta-build.edn | 13 +++++++++++++ edn/cards/borrowed-goods.edn | 13 +++++++++++++ edn/set-cards/vantage-point.edn | 13 +++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 edn/cards/beta-build.edn create mode 100644 edn/cards/borrowed-goods.edn diff --git a/edn/cards/beta-build.edn b/edn/cards/beta-build.edn new file mode 100644 index 00000000..bbf06aa1 --- /dev/null +++ b/edn/cards/beta-build.edn @@ -0,0 +1,13 @@ +{:cost 2 + :deck-limit 3 + :faction :shaper + :id "beta-build" + :influence-cost 3 + :side :runner + :stripped-text "Search your stack for 1 non-virus program. Install it, ignoring all costs. (Shuffle your stack after searching it.) Run any server. When that run ends, if that program has not been uninstalled, add it to the top of your stack." + :stripped-title "Beta Build" + :subtype [:run] + :text "Search your stack for 1 non-virus program. Install it, ignoring all costs. (Shuffle your stack after searching it.)\nRun any server. When that run ends, if that program has not been uninstalled, add it to the top of your stack." + :title "Beta Build" + :type :event + :uniqueness false} diff --git a/edn/cards/borrowed-goods.edn b/edn/cards/borrowed-goods.edn new file mode 100644 index 00000000..f6f17828 --- /dev/null +++ b/edn/cards/borrowed-goods.edn @@ -0,0 +1,13 @@ +{:cost 2 + :deck-limit 3 + :faction :criminal + :id "borrowed-goods" + :influence-cost 1 + :side :runner + :stripped-text "+1 mu When you install this hardware, if you are not tagged, take 1 tag." + :stripped-title "Borrowed Goods" + :subtype [:chip] + :text "+1[mu]\nWhen you install this hardware, if you are not tagged, take 1 tag." + :title "Borrowed Goods" + :type :hardware + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index ae40e70b..25adc15a 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -40,6 +40,13 @@ :position 12 :quantity 3 :set-id "vantage-point"} + {:card-id "borrowed-goods" + :code "36013" + :flavor "\"Nice job, kid. Now lose the tail.\"" + :illustrator "Oliver Morit" + :position 13 + :quantity 3 + :set-id "vantage-point"} {:card-id "underdome-irregulars" :code "36016" :flavor "“Got me out of a jam, so I lend it a hand sometimes. Same with most of us: favors, debts, blackmail, whatever. Point is, when Vic calls, you pick up.”" @@ -53,6 +60,12 @@ :position 17 :quantity 1 :set-id "vantage-point"} + {:card-id "beta-build" + :code "36019" + :position 19 + :flavor "\"I don't need a forever answer, I need a now answer.\"" + :quantity 3 + :set-id "vantage-point"} {:card-id "stowaway" :code "36024" :illustrator "Elwin \"Jakuza\" Rumplmair" From 2d6cb1de7452893ab086d220c1f81dba5efe999d Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Mon, 23 Feb 2026 18:22:08 +1300 Subject: [PATCH 13/16] touchstone, rotary, knowledge seeker --- edn/cards/knowledge-seeker.edn | 14 ++++++++++++++ edn/cards/rotary.edn | 13 +++++++++++++ edn/cards/touchstone.edn | 13 +++++++++++++ edn/set-cards/vantage-point.edn | 19 +++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 edn/cards/knowledge-seeker.edn create mode 100644 edn/cards/rotary.edn create mode 100644 edn/cards/touchstone.edn diff --git a/edn/cards/knowledge-seeker.edn b/edn/cards/knowledge-seeker.edn new file mode 100644 index 00000000..97c8b076 --- /dev/null +++ b/edn/cards/knowledge-seeker.edn @@ -0,0 +1,14 @@ +{:cost 5 + :deck-limit 3 + :faction :jinteki + :id "knowledge-seeker" + :influence-cost 3 + :side :corp + :strength 5 + :stripped-text "Whenever an encounter with this ice ends, if it has 3 or more hosted virus counters, purge virus counters and derez this ice. Subroutine place 1 virus counter on this ice. Subroutine Look at the top 4 cards of R&D and arrange them in any order. Subroutine End the run." + :stripped-title "Knowledge Seeker" + :subtype [:code-gate] + :text "Whenever an encounter with this ice ends, if it has 3 or more hosted virus counters, purge virus counters and derez this ice.\n[Subroutine] Place 1 virus counter on this ice.\n[Subroutine] Look at the top 4 cards of R&D and arrange them in any order.\n[Subroutine] End the run." + :title "Knowledge Seeker" + :type :ice + :uniqueness false} diff --git a/edn/cards/rotary.edn b/edn/cards/rotary.edn new file mode 100644 index 00000000..7ff07347 --- /dev/null +++ b/edn/cards/rotary.edn @@ -0,0 +1,13 @@ +{:cost 3 + :deck-limit 3 + :faction :criminal + :id "rotary" + :influence-cost 3 + :side :runner + :stripped-text "+1 mu Whenever you breach HQ or R&D, you may take 1 tag to access 1 additional card. Click, 2 credit: Trash this hardware. Only the Corp can use this ability, and only if the Runner is tagged. Limit 1 console per player." + :stripped-title "Rotary" + :subtype [:console] + :text "+1[mu]\nWhenever you breach HQ or R&D, you may take 1 tag to access 1 additional card.\n [Click], 2 [Credit]: Trash this hardware. Only the Corp can use this ability, and only if the Runner is tagged. Limit 1 console per player." + :title "Rotary" + :type :hardware + :uniqueness true} diff --git a/edn/cards/touchstone.edn b/edn/cards/touchstone.edn new file mode 100644 index 00000000..4ff92a5f --- /dev/null +++ b/edn/cards/touchstone.edn @@ -0,0 +1,13 @@ +{:cost 1 + :deck-limit 2 + :faction :shaper + :id "touchstone" + :influence-cost 2 + :side :runner + :stripped-text "The first time each turn you play an event, place 1 credit on this hardware. You can spend hosted credits during runs." + :stripped-title "Touchstone" + :subtype [:stealth] + :text "The first time each turn you play an event, place 1 [Credit] on this hardware.\nYou can spend hosted credits during runs." + :title "Touchstone" + :type :hardware + :uniqueness true} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index 25adc15a..cb329716 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -47,6 +47,12 @@ :position 13 :quantity 3 :set-id "vantage-point"} + {:card-id "rotary" + :code "36014" + :illustrator "Martin de Diego Sadaba" + :position 14 + :quantity 3 + :set-id "vantage-point"} {:card-id "underdome-irregulars" :code "36016" :flavor "“Got me out of a jam, so I lend it a hand sometimes. Same with most of us: favors, debts, blackmail, whatever. Point is, when Vic calls, you pick up.”" @@ -66,6 +72,13 @@ :flavor "\"I don't need a forever answer, I need a now answer.\"" :quantity 3 :set-id "vantage-point"} + {:card-id "touchstone" + :code "36021" + :position 21 + :illustrator "Si F Sweetman" + :flavor "I know who I am" + :quantity 3 + :set-id "vantage-point"} {:card-id "stowaway" :code "36024" :illustrator "Elwin \"Jakuza\" Rumplmair" @@ -92,6 +105,12 @@ :position 36 :quantity 1 :set-id "vantage-point"} + {:card-id "knowledge-seeker" + :code "36040" + :position 40 + :quantity 3 + :illustrator "Anthony Hutchings" + :set-id "vantage-point"} {:card-id "editorial-division-ad-nihilum" :code "36046" :flavor "It never happened" From 8777420e727e495e6e4c3e439b120b8f4a5fc1e7 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Tue, 24 Feb 2026 07:15:48 +1300 Subject: [PATCH 14/16] baker, ansel 2.0 --- edn/cards/ansel-2-0.edn | 14 ++++++++++++++ edn/cards/baker.edn | 13 +++++++++++++ edn/set-cards/vantage-point.edn | 13 +++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 edn/cards/ansel-2-0.edn create mode 100644 edn/cards/baker.edn diff --git a/edn/cards/ansel-2-0.edn b/edn/cards/ansel-2-0.edn new file mode 100644 index 00000000..b9e37b27 --- /dev/null +++ b/edn/cards/ansel-2-0.edn @@ -0,0 +1,14 @@ +{:cost 8 + :deck-limit 3 + :faction :haas-bioroid + :id "ansel-2-0" + :influence-cost 4 + :side :corp + :strength 5 + :stripped-text "Lose click click: Break up to 2 subroutines on this ice. Only the Runner can use this ability. Subroutine Trash 1 installed Runner card. Subroutine Remove 1 card in the heap from the game. Subroutine You may install 1 card from HQ or Archives. Subroutine End the run." + :stripped-title "Ansel 2.0" + :subtype [:sentry :bioroid :destroyer] + :text "Lose [Click] [Click]: Break up to 2 subroutines on this ice. Only the Runner can use this ability.\n[Subroutine] Trash 1 installed Runner card.\n[Subroutine] Remove 1 card in the heap from the game.\n[Subroutine]You may install 1 card from HQ or Archives.\n[Subroutine]End the run." + :title "Ansel 2.0" + :type :ice + :uniqueness false} diff --git a/edn/cards/baker.edn b/edn/cards/baker.edn new file mode 100644 index 00000000..7c024f07 --- /dev/null +++ b/edn/cards/baker.edn @@ -0,0 +1,13 @@ +{:cost 3 + :deck-limit 3 + :faction :criminal + :id "baker" + :influence-cost 3 + :memory-cost 1 + :side :runner + :stripped-text "Once per turn - click: Run Archives. When you would approach Archives (after passing all ice), you may pay 1 credit to instead change the attacked server to HQ or R&D and approach that server. Spend credits only from stealth cards to pay this cost." + :stripped-title "Baker" + :text "Once per turn - [Click]: Run Archives. When you would approach Archives (after passing all ice), you may pay 1 [Credit] to instead change the attacked server to HQ or R&D and approach that server. Spend credits only from stealth cards to pay this cost." + :title "Baker" + :type :program + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index cb329716..8072777a 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -53,6 +53,13 @@ :position 14 :quantity 3 :set-id "vantage-point"} + {:card-id "baker" + :code "36015" + :illustrator "Adam S. Doyle" + :position 15 + :quantity 3 + :flavor "Time for a key change." + :set-id "vantage-point"} {:card-id "underdome-irregulars" :code "36016" :flavor "“Got me out of a jam, so I lend it a hand sometimes. Same with most of us: favors, debts, blackmail, whatever. Point is, when Vic calls, you pick up.”" @@ -100,6 +107,12 @@ :position 27 :quantity 3 :set-id "vantage-point"} + {:card-id "ansel-2-0" + :code "36028" + :illustrator "Benjamin Giletti" + :position 28 + :quantity 3 + :set-id "vantage-point"} {:card-id "melies-u-only-the-brightest" :code "36036" :position 36 From db3d7f139c7df403ac2ef13d8b58ea0a9f23bbc2 Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Tue, 24 Feb 2026 18:47:45 +1300 Subject: [PATCH 15/16] tocsin, vertigo, vicsek --- edn/cards/tocsin.edn | 14 ++++++++++++++ edn/cards/vertigo.edn | 14 ++++++++++++++ edn/cards/vicsek.edn | 14 ++++++++++++++ edn/set-cards/vantage-point.edn | 20 ++++++++++++++++++++ 4 files changed, 62 insertions(+) create mode 100644 edn/cards/tocsin.edn create mode 100644 edn/cards/vertigo.edn create mode 100644 edn/cards/vicsek.edn diff --git a/edn/cards/tocsin.edn b/edn/cards/tocsin.edn new file mode 100644 index 00000000..ba0bf9ca --- /dev/null +++ b/edn/cards/tocsin.edn @@ -0,0 +1,14 @@ +{:cost 8 + :deck-limit 3 + :faction :haas-bioroid + :id "tocsin" + :influence-cost 2 + :side :corp + :strength 5 + :stripped-text "Click, 1 Credit, reveal and trash this ice from HQ: Search R&D for up to 1 barrier and up to 1 sentry and reveal them. Add those cards to HQ. Subroutine the Runner loses 2 credits. Subroutine End the run. Subroutine End the run." + :stripped-title "Tocsin" + :subtype [:code-gate :expendable] + :text "[Click], 1 [Credit], reveal and trash this ice from HQ: Search R&D for up to 1 barrier and up to 1 sentry and reveal them. Add those cards to HQ.\n[Subroutine] The Runner loses 2 credits.\n[Subroutine] End the run.\n[Subroutine] End the run." + :title "Tocsin" + :type :ice + :uniqueness false} diff --git a/edn/cards/vertigo.edn b/edn/cards/vertigo.edn new file mode 100644 index 00000000..d292f083 --- /dev/null +++ b/edn/cards/vertigo.edn @@ -0,0 +1,14 @@ +{:cost 1 + :deck-limit 3 + :faction :haas-bioroid + :id "vertigo" + :influence-cost 2 + :side :corp + :strength 1 + :stripped-text "When the Runner passes this ice, if they have no clicks remaining, they cannot steal or trash Corp cards for the remainder of this run. Subroutine The Runner loses Click." + :stripped-title "Vertigo" + :subtype [:code-gate] + :text "When the Runner passes this ice, if they have no [Clicks] remaining, they cannot steal or trash Corp cards for the remainder of this run.\n[Subroutine] The Runner loses [Click]." + :title "Vertigo" + :type :ice + :uniqueness false} diff --git a/edn/cards/vicsek.edn b/edn/cards/vicsek.edn new file mode 100644 index 00000000..b357b800 --- /dev/null +++ b/edn/cards/vicsek.edn @@ -0,0 +1,14 @@ +{:cost 2 + :deck-limit 3 + :faction :haas-bioroid + :id "vicsek" + :influence-cost 3 + :side :corp + :strength 3 + :stripped-text "Subroutine Do X net damage and give the Runner X tags. X is equal to the number of tags the Runner has. Subroutine Give the Runner 1 tag. Trash this ice." + :stripped-title "Vicsek" + :subtype [:trap :ap :observer] + :text "[Subroutine] Do X net damage and give the Runner X tags. X is equal to the number of tags the Runner has.\n[Subroutine] Give the Runner 1 tag. Trash this ice." + :title "Vicsek" + :type :ice + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index 8072777a..871bd6af 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -113,6 +113,13 @@ :position 28 :quantity 3 :set-id "vantage-point"} + {:card-id "vertigo" + :code "36031" + :illustrator "Ed Mattinian" + :position 31 + :quantity 3 + :flavor "It was only a moment for you; you took no notice" + :set-id "vantage-point"} {:card-id "melies-u-only-the-brightest" :code "36036" :position 36 @@ -124,6 +131,13 @@ :quantity 3 :illustrator "Anthony Hutchings" :set-id "vantage-point"} + {:card-id "vicsek" + :code "36042" + :position 42 + :quantity 3 + :illustrator "Julia Rocha" + :flavor "BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" + :set-id "vantage-point"} {:card-id "editorial-division-ad-nihilum" :code "36046" :flavor "It never happened" @@ -179,6 +193,12 @@ :position 59 :quantity 3 :set-id "vantage-point"} + {:card-id "tocsin" + :code "36060" + :illustrator "Scott Uminga" + :position 60 + :quantity 3 + :set-id "vantage-point"} {:card-id "myoshu" :code "36061" :flavor "There is no victory which is not also beauty." From d0774adfd3e90b399f5ff40f8a5361be73527a0c Mon Sep 17 00:00:00 2001 From: NB Kelly Date: Wed, 25 Feb 2026 06:05:32 +1300 Subject: [PATCH 16/16] esca, ezam, the red room, unleash --- edn/cards/esca.edn | 14 ++++++++++++++ edn/cards/ezam.edn | 14 ++++++++++++++ edn/cards/the-red-room.edn | 13 +++++++++++++ edn/cards/unleash.edn | 13 +++++++++++++ edn/set-cards/vantage-point.edn | 27 +++++++++++++++++++++++++++ 5 files changed, 81 insertions(+) create mode 100644 edn/cards/esca.edn create mode 100644 edn/cards/ezam.edn create mode 100644 edn/cards/the-red-room.edn create mode 100644 edn/cards/unleash.edn diff --git a/edn/cards/esca.edn b/edn/cards/esca.edn new file mode 100644 index 00000000..d4b65de5 --- /dev/null +++ b/edn/cards/esca.edn @@ -0,0 +1,14 @@ +{:cost 0 + :deck-limit 3 + :faction :jinteki + :id "esca" + :influence-cost 1 + :side :corp + :stripped-text "While the Runner is accessing this asset in R&D, they must reveal it. When the Runner accesses this asset, they lose 1 credit. If they are tagged, do 1 net damage." + :stripped-title "Esca" + :subtype [:ambush] + :text "While the Runner is accessing this asset in R&D, they must reveal it.\nWhen the Runner accesses this asset, they lose 1 [Credit]. If they are tagged, do 1 net damage." + :title "Esca" + :trash-cost 3 + :type :asset + :uniqueness false} diff --git a/edn/cards/ezam.edn b/edn/cards/ezam.edn new file mode 100644 index 00000000..5d573f0f --- /dev/null +++ b/edn/cards/ezam.edn @@ -0,0 +1,14 @@ +{:cost 1 + :deck-limit 3 + :faction :jinteki + :id "ezam" + :influence-cost 2 + :side :corp + :strength 3 + :stripped-text "click: Swap this ice with another installed piece of ice. Subroutine Look at the top card of R&D. You may add that card to the bottom of R&D. Subroutine Each piece of ice gets +1 strength for the remainder of this run." + :stripped-title "ezaM" + :subtype [:code-gate] + :text "[Click]: Swap this ice with another installed piece of ice.\nSubroutine Look at the top card of R&D. You may add that card to the bottom of R&D.\n[Subroutine] Each piece of ice gets +1 strength for the remainder of this run." + :title "ezaM" + :type :ice + :uniqueness false} diff --git a/edn/cards/the-red-room.edn b/edn/cards/the-red-room.edn new file mode 100644 index 00000000..d4eb1fca --- /dev/null +++ b/edn/cards/the-red-room.edn @@ -0,0 +1,13 @@ +{:cost 1 + :deck-limit 3 + :faction :jinteki + :id "the-red-room" + :influence-cost 3 + :side :corp + :stripped-text "Central server only. The first time each turn an agenda is scored or stolen, place 1 power counter on this upgrade. Hosted power counter: End the run. Use this ability only during a run against another server." + :stripped-title "The Red Room" + :text "Central server only.\nThe first time each turn an agenda is scored or stolen, place 1 power counter on this upgrade.\nHosted power counter: End the run. Use this ability only during a run against another server." + :title "The Red Room" + :trash-cost 3 + :type :upgrade + :uniqueness true} diff --git a/edn/cards/unleash.edn b/edn/cards/unleash.edn new file mode 100644 index 00000000..0f49722a --- /dev/null +++ b/edn/cards/unleash.edn @@ -0,0 +1,13 @@ +{:cost 0 + :deck-limit 3 + :faction :jinteki + :id "unleash" + :influence-cost 2 + :side :corp + :stripped-text "As an additional cost to play this operation, remove 1 tag. Rez 1 installed piece of ice, ignoring all costs. You may resolve 1 subroutine on that ice." + :stripped-title "Unleash" + :subtype [:gray-ops] + :text "As an additional cost to play this operation, remove 1 tag.\nRez 1 installed piece of ice, ignoring all costs. You may resolve 1 subroutine on that ice." + :title "Unleash" + :type :operation + :uniqueness false} diff --git a/edn/set-cards/vantage-point.edn b/edn/set-cards/vantage-point.edn index 871bd6af..128554e3 100644 --- a/edn/set-cards/vantage-point.edn +++ b/edn/set-cards/vantage-point.edn @@ -125,6 +125,19 @@ :position 36 :quantity 1 :set-id "vantage-point"} + {:card-id "esca" + :code "36038" + :position 38 + :quantity 3 + :set-id "vantage-point" + :illustrator "Julio Rocha"} + {:card-id "ezam" + :code "36039" + :position 39 + :quantity 3 + :set-id "vantage-point" + :flavor "A web that only tightens the more you're lost within it" + :illustrator "Benjamin Giletti"} {:card-id "knowledge-seeker" :code "36040" :position 40 @@ -138,6 +151,20 @@ :illustrator "Julia Rocha" :flavor "BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" :set-id "vantage-point"} + {:card-id "unleash" + :code "36044" + :position 44 + :quantity 3 + :illustrator "Cat Shen" + :flavor "\"Found you.\"" + :set-id "vantage-point"} + {:card-id "the-red-room" + :code "36045" + :position 45 + :quantity 3 + :illustrator "Benjamin Giletti" + :flavor "The equipment for asset return and processing is bespoke, and can be set up in less than an hour" + :set-id "vantage-point"} {:card-id "editorial-division-ad-nihilum" :code "36046" :flavor "It never happened"