Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added pronouns for IDs #816

Merged
merged 8 commits into from
Mar 7, 2024
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions schema/v1/card_schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,10 @@
"minimum": 1,
"type": "integer"
},
"pronouns": {
"minLength": 0,
"type": "string"
},
"quantity": {
"minimum": 1,
"type": "integer"
Expand Down
4 changes: 4 additions & 0 deletions schema/v2/cards_schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -389,6 +389,10 @@
"minimum": 0,
"type": "integer"
},
"pronouns": {
"minLength": 0,
"type": "string"
},
"side_id": {
"enum": ["corp", "runner"],
"minLength": 1,
Expand Down
1 change: 1 addition & 0 deletions v2/cards/419_amoral_scammer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first time the Corp installs a card each turn, you may expose that card unless the Corp pays 1 credit.",
"stripped_title": "419: Amoral Scammer",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/adam_compulsive_hacker.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 25,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "You start the game with 3 different directive cards installed (these cards are not considered part of your deck).",
"stripped_title": "Adam: Compulsive Hacker",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/akiko_nisei_head_case.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 12,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "Whenever you breach R&D, you and the Corp secretly spend 0 credits, 1 credit, or 2 credits. Reveal spent credits. If you and the Corp spent the same number of credits, access 1 additional card.",
"stripped_title": "Akiko Nisei: Head Case",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/alice_merchant_clan_agitator.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 50,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "The first time you make a successful run on Archives each turn, the Corp must trash 1 card from HQ.",
"stripped_title": "Alice Merchant: Clan Agitator",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/andromeda_dispossessed_ristie.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "You draw a starting hand of 9 cards.",
"stripped_title": "Andromeda: Dispossessed Ristie",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/apex_invasive_predator.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 25,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "[missing]",
"side_id": "runner",
"stripped_text": "You cannot install non-virtual resources. When your turn begins, you may install 1 card from your grip facedown.",
"stripped_title": "Apex: Invasive Predator",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/arissana_rocha_nahu_street_artist.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "0 credits: Install 1 program from your grip (paying all costs). Use this ability only once per turn and only during a run. When that run ends, trash that program if it is not a trojan.",
"stripped_title": "Arissana Rocha Nahu: Street Artist",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/armand_geist_walker_tech_lord.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Whenever you use a trash ability, draw 1 card.",
"stripped_title": "Armand \"Geist\" Walker: Tech Lord",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/ayla_bios_rahim_simulant_specialist.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"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",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/az_mccaffrey_mechanical_prodigy.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first job resource, connection resource, or piece of hardware you install each turn costs 1 credit less to install.",
"stripped_title": "Az McCaffrey: Mechanical Prodigy",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/captain_padma_isbister_intrepid_explorer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "The first time each turn a run on R&D begins, you may charge 1 of your installed cards. (Add 1 power counter to a card that already has one.)",
"stripped_title": "Captain Padma Isbister: Intrepid Explorer",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/chaos_theory_wunderkind.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 40,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "+1 mu",
"stripped_title": "Chaos Theory: Wunderkind",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/edward_kim_humanitys_hammer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Trash the first operation you access each turn at no cost.",
"stripped_title": "Edward Kim: Humanity's Hammer",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/ele_smoke_scovak_cynosure_of_the_net.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 40,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "1 recurring credit Use this credit to pay for using icebreakers.",
"stripped_title": "Ele \"Smoke\" Scovak: Cynosure of the Net",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/esa_afontov_eco_insurrectionist.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "xi/xir",
"side_id": "runner",
"stripped_text": "The first time each turn you suffer core damage, you may draw 1 card and sabotage 2. (The Corp trashes 2 cards of their choice from HQ and/or the top of R&D.)",
"stripped_title": "Esa Afontov: Eco-Insurrectionist",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/exile_streethawk.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Whenever you install a program from your heap, draw 1 card.",
"stripped_title": "Exile: Streethawk",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/freedom_khumalo_crypto_anarchist.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Access -> Any X virus counters: Trash the non-agenda card you are accessing. X is equal to that card's rez or play cost. Use this ability only once per turn.",
"stripped_title": "Freedom Khumalo: Crypto-Anarchist",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/gabriel_santiago_consummate_professional.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first time you make a successful run on HQ each turn, gain 2 credits.",
"stripped_title": "Gabriel Santiago: Consummate Professional",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/hayley_kaplan_universal_scholar.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "The first time you install a card each turn, you may install another card of the same type from your grip (paying its install cost).",
"stripped_title": "Hayley Kaplan: Universal Scholar",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/hoshiko_shiro_untold_protagonist.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"is_unique": false,
"layout_id": "flip",
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "When your turn ends, if you accessed a card this turn, gain 2 credits and flip this identity.",
"stripped_title": "Hoshiko Shiro: Untold Protagonist",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/iain_stirling_retired_spook.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 10,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "When your turn begins, gain 2 credits if the Corp has more scored agenda points than you.",
"stripped_title": "Iain Stirling: Retired Spook",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/jesminder_sareen_girl_behind_the_curtain.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "Interrupt -> The first time each run you would take 1 or more tags, prevent 1 tag.",
"stripped_title": "Jesminder Sareen: Girl Behind the Curtain",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/kabonesa_wu_netspace_thrillseeker.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "click: Search your stack for a non-virus program and install it, lowering its install cost by 1 credit, then shuffle your stack. If that program is still installed when your turn ends, remove it from the game.",
"stripped_title": "Kabonesa Wu: Netspace Thrillseeker",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/kate_mac_mccaffrey_digital_tinker.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "Lower the install cost of the first program or piece of hardware you install each turn by 1.",
"stripped_title": "Kate \"Mac\" McCaffrey: Digital Tinker",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/ken_express_tenma_disappeared_clone.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 17,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first time each turn you play a run event, gain 1 credit.",
"stripped_title": "Ken \"Express\" Tenma: Disappeared Clone",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/khan_savvy_skiptracer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 12,
"is_unique": false,
"minimum_deck_size": 40,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first time you pass a piece of ice each turn, you may install an icebreaker from your hand, lowering the install cost by 1.",
"stripped_title": "Khan: Savvy Skiptracer",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/laramy_fisk_savvy_investor.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first time you make a successful run on a central server each turn, you may force the Corp to draw 1 card.",
"stripped_title": "Laramy Fisk: Savvy Investor",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/lat_ethical_freelancer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "When your discard phase ends, if you have the same number of cards in your grip as the Corp has in HQ, you may draw 1 card.",
"stripped_title": "Lat: Ethical Freelancer",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/leela_patel_trained_pragmatist.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "Whenever an agenda is scored or stolen, add 1 unrezzed card to HQ.",
"stripped_title": "Leela Patel: Trained Pragmatist",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/liza_talking_thunder_prominent_legislator.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 50,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "The first time you make a successful run on a central server each turn, draw 2 cards and take 1 tag.",
"stripped_title": "Liza Talking Thunder: Prominent Legislator",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/los_data_hijacker.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first time the Corp rezzes a piece of ice each turn, gain 2 credits.",
"stripped_title": "Los: Data Hijacker",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/maxx_maximum_punk_rock.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "When your turn begins, trash the top 2 cards of your stack. Draw 1 card.",
"stripped_title": "MaxX: Maximum Punk Rock",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/mercury_chrome_libertador.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "they/them",
"side_id": "runner",
"stripped_text": "Whenever you breach HQ or R&D during a run, if you did not break any subroutines during that run, you may access 1 additional card. Use this ability only once per turn.",
"stripped_title": "Mercury: Chrome Libertador",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/nasir_meidan_cyber_explorer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Whenever you encounter a piece of ice after an approach during which that ice was rezzed, lose all credits in your credit pool. Gain credits equal to the rez cost of that ice.",
"stripped_title": "Nasir Meidan: Cyber Explorer",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/nathaniel_gnat_hall_one_of_a_kind.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 40,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "When your turn begins, gain 1 credit if you have 2 or fewer cards in your grip.",
"stripped_title": "Nathaniel \"Gnat\" Hall: One-of-a-Kind",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/nero_severn_information_broker.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Once per turn, you may jack out when you encounter a sentry.",
"stripped_title": "Nero Severn: Information Broker",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/noise_hacker_extraordinaire.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Whenever you install a virus program, the Corp trashes the top card of R&D.",
"stripped_title": "Noise: Hacker Extraordinaire",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/nova_initiumia_catalyst_impetus.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": null,
"is_unique": false,
"minimum_deck_size": 40,
"pronouns": "they/them",
"side_id": "runner",
"stripped_text": "Your deck cannot include more than 1 copy of any card.",
"stripped_title": "Nova Initiumia: Catalyst & Impetus",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/null_whistleblower.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "Once per turn, when you encounter a piece of ice, you may trash 1 card from your grip. If you do, that ice has -2 strength for the remainder of this run.",
"stripped_title": "Null: Whistleblower",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/nyusha_sable_sintashta_symphonic_prodigy.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "When your turn begins, identify your mark. (If you dont have a mark, a random central server becomes your mark for this turn.) The first time each turn you make a successful run on your mark, gain click.",
"stripped_title": "Nyusha \"Sable\" Sintashta: Symphonic Prodigy",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/omar_keung_conspiracy_theorist.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 12,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "click: Run Archives. If that run would be declared successful, change the attacked server to HQ or R&D for the remainder of that run. Use this ability only once per turn.",
"stripped_title": "Omar Keung: Conspiracy Theorist",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/quetzal_free_spirit.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "any",
"side_id": "runner",
"stripped_text": "0 credits: Break 1 barrier subroutine. Use this ability only once per turn.",
"stripped_title": "Quetzal: Free Spirit",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/reina_roja_freedom_fighter.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 45,
"pronouns": "she/her",
"side_id": "runner",
"stripped_text": "The first piece of ice the Corp rezzes each turn costs 1 credit more to rez.",
"stripped_title": "Reina Roja: Freedom Fighter",
Expand Down
1 change: 1 addition & 0 deletions v2/cards/rene_loup_arcemont_party_animal.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"influence_limit": 15,
"is_unique": false,
"minimum_deck_size": 40,
"pronouns": "he/him",
"side_id": "runner",
"stripped_text": "The first time each turn you trash a card you are accessing, gain 1 credit and draw 1 card.",
"stripped_title": "Rene \"Loup\" Arcemont: Party Animal",
Expand Down
Loading
Loading