summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMischa Untaga <99098079+MischaU8@users.noreply.github.com>2023-11-05 21:08:08 +0100
committerMischa Untaga <99098079+MischaU8@users.noreply.github.com>2023-11-05 21:08:53 +0100
commitd3b7b22dcbae3c8d294b072acc2570ce8a90a4d4 (patch)
tree54ede73456caab7959b62cfec93d4e28670ed5bd
parentb5897fb980460348357b184b12c1338fa72744be (diff)
downloadvotes-for-women-d3b7b22dcbae3c8d294b072acc2570ce8a90a4d4.tar.gz
events WIP
-rw-r--r--events.txt228
-rw-r--r--rules.js224
2 files changed, 450 insertions, 2 deletions
diff --git a/events.txt b/events.txt
index 6ed82b4..0399333 100644
--- a/events.txt
+++ b/events.txt
@@ -2,360 +2,583 @@
CARD 1 - Seneca Falls Convention
# Add 1 :purple_campaigner and 1 :yellow_campaigner in the Northeast region. Receive 2 :badge and add 2 :purple_or_yellow_cube in New York.
+ add_campaigner 1 PURPLE NORTHEAST
+ add_campaigner 1 YELLOW NORTHEAST
+ receive_badges 2
+ add_cubes 2 PURPLE_OR_YELLOW "New York"
CARD 2 - Property Rights for Women
# For the remainder of the turn, roll :d6 instead of :d4 when taking a Campaigning action.
+ persistent REST_OF_TURN
+ todo
CARD 3 - Frances Willard
# Add 1 :congressional_marker in Congress and receive 2 :badge.
+ add_congress 1
+ receive_badges 2
CARD 4 - A Vindication of the Rights of Woman
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 5 - Union Victory
# Playable if *The Civil War* is in effect. Roll :d6. On a roll of 3-6, receive two :badge and move *The Civil War* to the discard pile.
+ requires_persistent "The Civil War"
+ roll_d6_success
+ receive_badges 2
+ discard_persistent "The Civil War"
CARD 6 - Fifteenth Amendment
# Playable if *The Civil War* is not in effect. Roll :d6. On a roll of 3-6, add 2 :congressional_marker in Congress and add 8 :purple_or_yellow_cube anywhere, no more than 2 per state.
+ requires_not_persistent "The Civil War"
+ roll_d6_success
+ add_congress 2
+ add_cubes_limit 8 PURPLE_OR_YELLOW anywhere() 2
CARD 7 - Reconstruction
-# Playable if *The Civil War* is not in effect and the *Fifteenth Amendment* is in effect. Add 1 :purple_or_yellow_cube in each of Virginia, North Carolina, South Carolina, Georgia, Florida, Alabama, Mississippi, Tennessee, Arkansas, Louisiana and Texas.
+# Playable if *The Civil War* is not in effect and the *Fifteenth Amendment* is in effect.
+# Add 1 :purple_or_yellow_cube in each of Virginia, North Carolina, South Carolina, Georgia, Florida, Alabama, Mississippi, Tennessee, Arkansas, Louisiana and Texas.
+ requires_not_persistent "The Civil War"
+ requires_persistent "Fifteenth Amendment"
+ add_cubes_in_each_of 1 PURPLE_OR_YELLOW ["Virginia", "North Carolina", "South Carolina", "Georgia", "Florida", "Alabama", "Mississippi", "Tennessee", "Arkansas", "Louisiana", "Texas"]
CARD 8 - Petition to Congress
# Add 1 :congressional_marker in Congress and add 1 :purple_or_yellow_cube in one state of each region.
+ add_congress 1
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 9 - Lucy Stone
# Receive 1 :badge and add 1 :purple_or_yellow_cube in one state of each region.
+ receive_badges 1
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 10 - Susan B. Anthony Indicted
# Receive 1 :badge and add 1 :purple_or_yellow_cube in one state of each region.
+ receive_badges 1
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 11 - Anna Dickinson
# Receive 1 :badge and add 1 :purple_or_yellow_cube in one state of each region.
+ receive_badges 1
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 12 - Frederick Douglass
# Roll :d8. Add that number :purple_or_yellow_cube in the Northeast region, no more than 1 per state.
+ roll_d8
+ add_cubes_limit (game.vm.die) PURPLE_OR_YELLOW region_us_states(NORTHEAST) 1
CARD 13 - Frances Harper
# Roll :d8. Add that number :purple_or_yellow_cube in the Atlantic & Appalachia region, no more than 1 per state.
CARD 14 - The Union Signal
# Receive 1 :badge and add 1 :purple_or_yellow_cube in one state of each region.
+ receive_badges 1
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 15 - Sojourner Truth
# Roll :d8. Add that number :purple_or_yellow_cube in the Midwest region, no more than 1 per state.
+ roll_d8
+ add_cubes_limit (game.vm.die) PURPLE_OR_YELLOW region_us_states(MIDWEST) 1
CARD 16 - Pioneer Women
# Roll :d8. Add that number :purple_or_yellow_cube in the Plains region, no more than 1 per state.
+ roll_d8
+ add_cubes_limit (game.vm.die) PURPLE_OR_YELLOW region_us_states(PLAINS) 1
CARD 17 - Women to the Polls
# Add 2 :purple_or_yellow_cube in each of New Jersey, Pennsylvania and Delaware.
+ add_cubes_in_each_of 2 PURPLE_OR_YELLOW ["New Jersey", "Pennsylvania", "Delaware"]
CARD 18 - National Woman’s Rights Convention
# Playable if *The Civil War* is not in effect. Add 1 :congressional_marker in Congress and 1 :purple_or_yellow_cube in one state of each region.
+ add_congress 1
+ receive_badges 1
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 19 - National American Woman Suffrage Association
# Add 1 :purple_campaigner in the Atlantic & Appalachia region. Receive 3 :badge.
+ add_campaigner 1 PURPLE ATLANTIC_APPALACHIA
+ receive_badges 3
CARD 20 - Jeannette Rankin
# Roll :d6. On a roll of 3-6, add 1 :congressional_marker in Congress and 4 :purple_or_yellow_cube in Montana and 2 :purple_or_yellow_cube in each other state in the Plains region.
+ roll_d6_success
+ add_congress 1
+ add_cubes 4 PURPLE_OR_YELLOW "Montana"
+ add_cubes_in_each_of 2 PURPLE_OR_YELLOW region_us_states_except(PLAINS, "Montana")
CARD 21 - Ida B. Wells-Barnett
# Receive 2 :badge. Add 2 :purple_or_yellow_cube in Illinois and 1 :purple_or_yellow_cube in each other state in the Midwest region.
+ receive_badges 2
+ add_cubes 2 PURPLE_OR_YELLOW "Illinois"
+ add_cubes_in_each_of 1 PURPLE_OR_YELLOW region_us_states_except(MIDWEST, "Illinois")
CARD 22 - The Club Movement
# Receive 4 :badge.
+ receive_badges 4
CARD 23 - Equality League of Self-Supporting Women
# Receive 2 :badge. Add 1 :purple_or_yellow_cube in one state of each region.
+ receive_badges 2
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 24 - Emmeline Pankhurst
# Roll :d6 :d6. Add that number :purple_or_yellow_cube anywhere, no more than 2 per state.
+ roll_2d6
+ add_cubes_limit (game.vm.die) PURPLE_OR_YELLOW anywhere() 1
CARD 25 - “Debate Us, You Cowards!”
# Roll :d6 :d6. Remove that number :red_cube anywhere, no more than 2 per state.
+ roll_2d6
+ remove_cubes_limit (game.vm.die) RED anywhere() 2
CARD 26 - Carrie Chapman Catt
# Receive 2 :badge. Add 1 :purple_or_yellow_cube in one state of each region.
+ receive_badges 2
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 27 - Alice Paul & Lucy Burns
# Roll :d6 :d6. Remove that number :red_cube anywhere, no more than 2 per state.
+ roll_2d6
+ remove_cubes_limit (game.vm.die) RED anywhere() 2
CARD 28 - Inez Milholland
# Add 1 :congressional_marker in Congress. Receive 2 :badge and add 1 :purple_or_yellow_cube in one state of each region.
+ add_congress 1
+ receive_badges 2
+ add_cubes_in_one_state_of_each_region 1 PURPLE_OR_YELLOW
CARD 29 - Farmers for Suffrage
# Add 2 :purple_or_yellow_cube in each of Wisconsin, Minnesota, Iowa, North Dakota and South Dakota.
+ add_cubes_in_each_of 2 PURPLE_OR_YELLOW ["Wisconsin", "Minnesota", "Iowa", "North Dakota", "South Dakota"]
CARD 30 - Zitkala-Ša
# Add 2 :purple_or_yellow_cube in each of North Dakota, South Dakota, Nebraska, Montana and Wyoming.
+ add_cubes_in_each_of 2 PURPLE_OR_YELLOW ["North Dakota", "South Dakota", "Nebraska", "Montana", "Wyoming"]
CARD 31 - Helen Keller
# Roll :d6 :d6. Add that number :purple_or_yellow_cube anywhere, no more than 2 per state.
+ roll_2d6
+ add_cubes_limit (game.vm.die) PURPLE_OR_YELLOW anywhere() 2
CARD 32 - Maria de Lopez
# Recieve 2 :badge. Add 2 :purple_or_yellow_cube in each of California, Nevada and Arizona.
+ receive_badges 2
+ add_cubes_in_each_of 2 PURPLE_OR_YELLOW ["California", "Nevada", "Arizona"]
CARD 33 - Marie Louise Bottineau Baldwin
# For the remainder of the turn, roll :d6 instead of :d4 when taking a Campaigning action.
+ persistent REST_OF_TURN
+ todo
CARD 34 - The West’s Awakening
# Add 2 :purple_or_yellow_cube in each state in the West region.
+ add_cubes_in_each_of 2 PURPLE_OR_YELLOW region_us_states(WEST)
CARD 35 - Southern Strategy
# Receive 2 :badge. Add 2 :purple_or_yellow_cube in each state in the South region. Select and place in front of you 1 available Strategy card.
+ receive_badges 2
+ add_cubes_in_each_of 2 PURPLE_OR_YELLOW region_us_states(SOUTH)
+ select_strategy_card
CARD 36 - Women’s Trade Union League
# Add 1 :yellow_campaigner in the Atlantic & Appalachia region. Add 1 :congressional_marker in Congress and receive 2 :badge.
+ add_cubes_in_each_of 1 YELLOW region_us_states(ATLANTIC_APPALACHIA)
+ add_congress 1
+ receive_badges 2
CARD 37 - The Young Woman Citizen
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 38 - 1918 Midterm Elections
# Roll :d6. On a roll of 3-6, add 3 :congressional_marker in Congress.
+ roll_d6_success
+ add_congress 3
CARD 39 - Woodrow Wilson
# Spend 4 :badge to select and place in front of you 1 available Strategy card.
+ spend_badges 4
+ select_strategy_card
CARD 40 - Maud Wood Park
# Add 2 :congressional_marker in Congress.
+ add_congress 2
CARD 41 - Voter Registration
# The Suffragist player rolls :d8 instead of :d6 during Final Voting.
+ persistent BALLOT_BOX
+ todo
CARD 42 - Processions for Suffrage
# For the remainder of the turn, roll :d8 instead of :d6 when taking a Lobbying action. For each 6, 7 or 8 rolled, add 1 :congressional_marker in Congress.
+ persistent REST_OF_TURN
+ todo
CARD 43 - Prison Tour Special
# For the remainder of the turn, roll :d6 instead of :d4 when taking a Campaigning action.
+ persistent REST_OF_TURN
+ todo
CARD 44 - Victory Map
# Add 1 :purple_or_yellow_cube in each state in the West and Plains regions. Add 1 :purple_or_yellow_cube in each of Texas, Arkansas, Illinois, Michigan, New York and Vermont.
+ add_cubes_in_each_of 1 PURPLE_OR_YELLOW region_us_states(WEST, PLAINS)
+ add_cubes_in_each_of 1 PURPLE_OR_YELLOW ["Texas", "Arkansas", "Illinois", "Michigan", "New York", "Vermont"]
CARD 45 - Women and World War I
# Playable if *War in Europe* is in effect. Add 10 :purple_or_yellow_cube anywhere, no more than 2 per state.
+ requires_persistent "War in Europe"
+ add_cubes_limit 10 PURPLE_OR_YELLOW anywhere() 2
CARD 46 - Eighteenth Amendment
# Roll :d6. On a roll of 3-6, add 1 congressional_marker in Congress and receive 2 :badge.
+ persistent REST_OF_GAME
+ todo
CARD 47 - Mary McLeod Bethune
# Roll :d8 :d8. Remove that number :red_cube anywhere, no more than 2 per state.
+ roll_2d8
+ remove_cubes_limit (game.vm.die) RED anywhere() 2
CARD 48 - Make a Home Run for Suffrage
# Roll :d8 :d8. Remove that number :red_cube anywhere, no more than 2 per state.
+ roll_2d8
+ remove_cubes_limit (game.vm.die) RED anywhere() 2
CARD 49 - Mary Church Terrell
# Roll :d8 :d8. Add that number :purple_or_yellow_cube anywhere, no more than 2 per state.
+ roll_2d8
+ add_cubes_limit (game.vm.die) PURPLE_OR_YELLOW anywhere() 2
CARD 50 - Tea Parties for Suffrage
# Add 1 :congressional_marker in Congress and receive 4 :badge
+ add_congress 1
+ receive_badges 4
CARD 51 - Dr. Mabel Ping-Hua Lee
# Roll :d8 :d8. Add that number :purple_or_yellow_cube anywhere, no more than 2 per state.
+ roll_2d8
+ add_cubes_limit (game.vm.die) PURPLE_OR_YELLOW anywhere() 2
CARD 52 - Miss Febb Wins the Last Vote
# The Suffragist player wins all ties during Final Voting.
+ persistent BALLOT_BOX
+ todo
# Opposition Cards
CARD 53 - The Patriarchy
# Add 1 :red_campaigner in the South region. Receive 4 :badge. Add 1 :red_cube in each state in the Northeast region, the Atlantic & Appalachia region, the South region and the Midwest region.
+ add_campaigner 1 RED SOUTH
+ receive_badges 4
+ add_cubes_in_each_of 1 RED region_us_states(NORTHEAST, ATLANTIC_APPALACHIA, SOUTH, MIDWEST)
CARD 54 - The Civil War
# Remove 1 :congressional_marker from Congress. For the remainder of the turn, the Suffragist player may not add :purple_or_yellow_cube to any state in the Atlantic & Appalachia and South regions.
+ remove_congress 1
+ persistent REST_OF_TURN
+ todo
CARD 55 - 15th Divides Suffragists
# Playable if *Fifteenth Amendment* is in effect. Remove all :purple_cube in up to 4 states. The Suffragist player loses 2 :badge.
+ requires_persistent "Fifteenth Amendment"
+ remove_all_up_to PURPLE 4
+ opponent_loses_badges 2
CARD 56 - Senator Joseph Brown
# Remove 1 :congressional_marker from Congress and add 2 :red_cube in Georgia.
+ remove_congress 1
+ add_cubes 2 RED "Georgia"
CARD 57 - Minor v. Happersett
# Roll :d6. On a roll of 3-6, remove 1 :congressional_marker and add 2 :red_cube in Missouri.
+ roll_d6_success
+ remove_congress 1
+ add_cubes 2 RED "Missouri"
CARD 58 - Senate Rejects Suffrage Amendment
# Roll :d6. On a roll of 3-6, receive 1 :badge and remove 1 :congressional_marker from Congress.
+ roll_d6_success
+ receive_badges 1
+ remove_congress 1
CARD 59 - South Dakota Rejects Suffrage
# Roll :d6. On a roll of 3-6, remove 1 :congressional_marker and add 2 :red_cube in South Dakota.
+ roll_d6_success
+ remove_congress 1
+ add_cubes 2 RED "South Dakota"
CARD 60 - Gerrymandering
# Remove all :yellow_cube in up to 2 states.
+ remove_all_up_to YELLOW 2
CARD 61 - Border States
# Add 1 :red_cube in each of Delaware, Maryland, West Virginia, Kentucky and Missouri.
+ add_cubes_in_each_of 1 RED ["Delaware", "Maryland", "West Virginia", "Kentucky", "Missouri"]
CARD 62 - Horace Greeley
# Place 2 :red_cube in each of New York and Connecticut.
+ add_cubes_in_each_of 2 RED ["New York", "Connecticut"]
CARD 63 - New York Newspapers
# Place 2 :red_cube in each of New York and New Jersey.
+ add_cubes_in_each_of 2 RED ["New York", "New Jersey"]
CARD 64 - Senator George Vest
# Remove 1 :congressional_marker from Congress and add 2 :red_cube in Missouri.
+ remove_congress 1
+ add_cubes 2 "Missouri"
CARD 65 - Catharine Beecher
# Roll :d4. Add that number :red_cube anywhere, no more than 1 per state.
+ roll_d4
+ add_cubes_limit (game.vm.die) RED anywhere() 1
CARD 66 - Progress, Not Politics
# Draw 6 cards from your Draw Deck. Place any number of the 6 cards on the top of your Draw Deck and the rest at the bottom of your Draw Deck.
+ draw_6_place_any_on_top_of_draw
CARD 67 - Southern “Hospitality”
# Place 1 :red_cube in each of Virginia, North Carolina, South Carolina, Georgia and Tennessee.
+ add_cubes_in_each_of 1 RED ["Virginia", "North Carolina", "South Carolina", "Georgia", "Tennessee"]
CARD 68 - Beer Brewers
# Playable if Eighteenth Amendment is not in effect. For the remainder of the turn, roll :d6 instead of :d4 when taking a Campaigning action.
+ requires_not_persistent "Eighteenth Amendment"
+ persistent REST_OF_TURN
+ todo
CARD 69 - Southern Resentment
# Playable if *Fifteenth Amendment* is in effect. Add 1 :red_cube in each of Texas, Louisiana, Arkansas, Mississippi and Alabama.
+ requires_persistent "Fifteenth Amendment"
+ add_cubes_in_each_of 1 RED ["Texas", "Louisiana", "Arkansas", "Mississippi", "Alabama"]
CARD 70 - Old Dixie
# Add 1 :red_cube in each of Louisiana, Mississippi, Alabama, Georgia and Florida.
+ add_cubes_in_each_of 1 RED ["Louisiana", "Mississippi", "Alabama", "Georgia", "Florida"]
CARD 71 - NAOWS Forms
# Add 1 :red_campaigner in the Northeast region. Receive 2 :badge.
+ add_campaigner 1 NORTHEAST
+ receive_badges 2
CARD 72 - Woman and the Republic
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 73 - The Ladies’ Battle
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 74 - Backlash to the Movement
# Remove 6 :purple_or_yellow_cube from anywhere, no more than 2 per state.
+ remove_cubes_limit 6 PURPLE_OR_YELLOW 2
CARD 75 - Xenophobia
# Remove all from any 1 :purple_cube state. Remove all :yellow_cube from any 1 state.
+ remove_all_up_to PURPLE 1
+ remove_all_up_to YELLOW 1
CARD 76 - “O Save Us Senators, From Ourselves”
# Add 1 :red_cube in one state of each region.
+ add_cubes_in_one_state_of_each_region 1 RED
CARD 77 - Emma Goldman
# Roll :d6. Add that number :red_cube anywhere, no more than 1 per state.
+ roll_d6
+ add_cubes_limit (game.vm.die) RED anywhere() 1
CARD 78 - The Great 1906 San Francisco Earthquake
# Remove all :yellow_cube and :purple_cube from California. The Suffragist player loses 1 :badge.
+ remove_all PURPLE_OR_YELLOW "California"
+ opponent_loses_badges 1
CARD 79 - A Threat to the Ideal of Womanhood
# For the remainder of the turn, the Suffragist player must spend 1 :badge in order to play a card as an event.
+ persistent REST_OF_TURN
+ todo
CARD 80 - “Unwarranted, Unnecessary & Dangerous Interference”
# Add 1 :red_cube in one state of each region.
+ add_cubes_in_one_state_of_each_region 1 RED
CARD 81 - Conservative Opposition
# For the remainder of the turn, roll :d6 instead of :d4 when taking a Campaigning action.
+ persistent REST_OF_TURN
+ todo
CARD 82 - The SSWSC
# Playable if *Southern Strategy* is in effect. Receive 2 :badge and add 6 :red_cube in the South region, no more than 2 per state.
+ requires_persistent "Southern Strategy"
+ receive_badges 2
+ add_cubes_limit 6 RED region_us_states(SOUTH) 2
CARD 83 - Western Saloons Push Suffrage Veto
# Playable if *Eighteenth Amendment* is not in effect. Place 2 :red_cube in Arizona and 1 :red_cube in each of New Mexico, Nevada and Utah.
+ requires_not_persistent "Eighteenth Amendment"
+ add_cubes 2 RED "Arizona"
+ add_cubes_in_each_of 1 RED ["New Mexico", "Nevada", "Utah"]
CARD 84 - Transcontinental Railroad
# Move each :red_campaigner to any region(s) without paying any :badge and then take a Campaigning action.
+ move_each_campaigner_free RED
+ campaigning_action
CARD 85 - White Supremacy and the Suffrage Movement
# Playable if *Southern Strategy* is in effect. Remove all :yellow_cube in up to 4 states. The Suffragist player loses 2 :badge.
+ requires_persistent "Southern Strategy"
+ remove_all_up_to YELLOW 4
+ opponent_loses_badges 2
CARD 86 - Senator John Weeks
# Remove 1 :congressional_marker from Congress and add 2 :red_cube in New Hampshire.
+ remove_congress 1
+ add_cubes 2 RED "New Hampshire"
CARD 87 - Senator “Cotton Ed” Smith
# Remove 1 :congressional_marker from Congress and add 2 :red_cube in South Carolina.
+ remove_congress 1
+ add_cubes 2 RED "South Carolina"
CARD 88 - War in Europe
# Remove 1 :congressional_marker from Congress. For the remainder of the turn, the Suffragist player must spend 1 :badge in order to take a Campaigning action.
+ persistent REST_OF_TURN
+ todo
CARD 89 - 1918 Pandemic
# Remove 1 :congressional_marker from Congress. For the remainder of the turn, the Suffragist player must spend 1 :badge in order to play a card as an event.
+ persistent REST_OF_TURN
+ todo
CARD 90 - The Business of Being a Woman
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 91 - The Eden Sphinx
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 92 - Big Liquor’s Big Money
# Playable if *Eighteenth Amendment* is not in effect. For the remainder of the turn, roll :d6 instead of :d4 when taking a Campaigning action.
+ requires_not_persistent "Eighteenth Amendment"
+ persistent REST_OF_TURN
+ todo
CARD 93 - Red Scare
# Remove all :purple_cube in up to 2 states.
+ remove_all_up_to PURPLE 2
CARD 94 - Southern Women’s Rejection League
# Playable if *Southern Strategy* is in effect. Roll :d8. Add that number :red_cube in the South region, no more than 2 per state.
+ requires_persistent "Southern Strategy"
+ roll_d8
+ add_cubes_limit (game.vm.die) RED region_us_states(SOUTH) 2
CARD 95 - United Daughters of the Confederacy
# Playable if *Southern Strategy* is in effect. Roll :d8. Add that number :red_cube in the South region, no more than 2 per state.
+ requires_persistent "Southern Strategy"
+ roll_d8
+ add_cubes_limit (game.vm.die) RED region_us_states(SOUTH) 2
CARD 96 - Cheers to “No on Suffrage”
# Playable if *Eighteenth Amendment* is not in effect. Roll :d8. Add that number :red_cube anywhere, no more than 2 per state.
+ requires_persistent "Eighteenth Amendment"
+ roll_d8
+ add_cubes_limit (game.vm.die) RED anywhere() 2
CARD 97 - The Unnecessary Privilege
# Roll :d6. Add that number :red_cube anywhere, no more than 1 per state.
+ roll_d6
+ add_cubes_limit (game.vm.die) RED anywhere() 1
CARD 98 - Voter Suppression
# The Opposition player rolls :d8 instead of :d6 during Final Voting.
+ persistent BALLOT_BOX
+ todo
CARD 99 - Anti-Suffrage Riots
# The Suffragist player must discard 2 cards from their hand at random and then draw 2 cards from the Suffragist Draw Deck.
+ support_discard_2_random_draw_2
CARD 100 - American Constitutional League
# Spend 4 :badge to select, and place in front of you, 1 available Strategy card.
+ spend_badges 4
+ select_strategy_card
CARD 101 - The Woman Patriot
# Receive 3 :badge.
+ receive_badges 3
CARD 102 - Governor Clement’s Veto
# Replace 1 :green_check in a state with 1 :red_x.
+ replace 1 GREEN_CHECK
CARD 103 - Senator Henry Cabot Lodge
# Remove 1 :congressional_marker from Congress and add 2 :red_cube in Massachusetts
+ remove_congress 1
+ add_cubes 2 RED "Massachusetts"
CARD 104 - Senator William Borah
# Remove 1 :congressional_marker from Congress and add 2 :red_cube in Utah
+ remove_congress 1
+ add_cubes 2 RED "Utah"
# Strategy Cards
CARD 105 - Efficient Organizing
# Receive 5 :badge.
+ receive_badges 5
CARD 106 - Reconsideration
# Replace 1 :red_x with 2 :purple_or_yellow_cube or 1 :green_check with 2 :red_cube.
+ todo
CARD 107 - Opposition Research
# Your opponent must lose half (rounded up) of their :badge.
+ asm game.vm.opponent_half_badges = Math.ceil(opponent_badges() / 2)
+ opponent_loses_badges game.vm.opponent_half_badges
CARD 108 - Change In Plans
# Look at your opponent’s hand. Your opponent must discard 1 card of your choice that does not have a :yellow_campaigner / :purple_campaigner / :red_campaigner on it. Your opponent then draws 1 replacement card from their Draw Deck.
+ todo
CARD 109 - Bellwether State
# Select one state and remove any :red_cube and add 4 :purple_or_yellow_cube or remove any :purple_or_yellow_cube and add 4 :red_cube.
+ todo
CARD 110 - Superior Lobbying
# Roll 4 :d8. For each 6, 7 or 8 rolled, add 1 :congressional_marker to Congress or remove 1 :congressional_marker from Congress.
+ todo
CARD 111 - The Winning Plan
# Draw 6 cards from your Draw Deck. Play 1 card for its event immediately. Place any number of the remaining 5 cards on the top of your Draw Deck and the rest at the bottom of your Draw Deck.
+ todo
CARD 112 - Regional Focus
# Add 1 :purple_or_yellow_cube or 1 :red_cube per state in any one region.
+ todo
CARD 113 - Eye on the Future
# Playable if it is Turn 5 or Turn 6. Look through your Draw Deck and select 1 card and play for its event immediately. Then reshuffle your Draw Deck.
+ todo
CARD 114 - Transportation
# Move all of your :purple_campaigner and :yellow_campaigner OR :red_campaigner to any region(s) without playing any :badge and then take a Campaigning action.
+ todo
CARD 115 - Counter Strat
# Remove one card that is “in effect for the remainder of the turn” and place it in the appropriate discard pile.
+ todo
CARD 116 - National Focus
# Add 2 :purple_or_yellow_cube or 2 :red_cube in one state of each region.
+ todo
# States Cards
CARD 117 - California
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 118 - Utah
# Add 6 :pink_yellow_cube or 6 :red_cube in the West region, no more than 2 per state.
@@ -377,16 +600,17 @@ CARD 123 - Illinois
CARD 124 - Ohio
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 125 - Pennsylvania
# Add 6 :pink_yellow_cube or 6 :red_cube in the Atlantic & Appalachia region, no more than 2 per state.
CARD 126 - Virginia
# Draw 2 cards from your Draw Deck. Discard 1 card and play the other card for its event immediately.
+ draw_2_play_1_event
CARD 127 - New York
# Add 6 :pink_yellow_cube or 6 :red_cube in the Northeast region, no more than 2 per state.
CARD 128 - New Jersey
# Receive 2 :badge.
-
diff --git a/rules.js b/rules.js
index d649686..c1ba7cc 100644
--- a/rules.js
+++ b/rules.js
@@ -1460,50 +1460,80 @@ function array_remove(array, index) {
const CODE = []
CODE[1] = [ // Seneca Falls Convention
+ [ vm_add_campaigner, 1, PURPLE, NORTHEAST ],
+ [ vm_add_campaigner, 1, YELLOW, NORTHEAST ],
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes, 2, PURPLE_OR_YELLOW, "New, York" ],
[ vm_return ],
]
CODE[2] = [ // Property Rights for Women
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[3] = [ // Frances Willard
+ [ vm_add_congress, 1 ],
+ [ vm_receive_badges, 2 ],
[ vm_return ],
]
CODE[4] = [ // A Vindication of the Rights of Woman
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
CODE[5] = [ // Union Victory
+ [ vm_requires_persistent, "The, Civil, War" ],
+ [ vm_roll_d6_success ],
+ [ vm_receive_badges, 2 ],
+ [ vm_discard_persistent, "The, Civil, War" ],
[ vm_return ],
]
CODE[6] = [ // Fifteenth Amendment
+ [ vm_requires_not_persistent, "The, Civil, War" ],
+ [ vm_roll_d6_success ],
+ [ vm_add_congress, 2 ],
+ [ vm_add_cubes_limit, 8, PURPLE_OR_YELLOW, anywhere(), 2 ],
[ vm_return ],
]
CODE[7] = [ // Reconstruction
+ [ vm_requires_not_persistent, "The, Civil, War" ],
+ [ vm_requires_persistent, "Fifteenth, Amendment" ],
+ [ vm_add_cubes_in_each_of, 1, PURPLE_OR_YELLOW, ["Virginia",, "North, Carolina",, "South, Carolina",, "Georgia",, "Florida",, "Alabama",, "Mississippi",, "Tennessee",, "Arkansas",, "Louisiana",, "Texas"] ],
[ vm_return ],
]
CODE[8] = [ // Petition to Congress
+ [ vm_add_congress, 1 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[9] = [ // Lucy Stone
+ [ vm_receive_badges, 1 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[10] = [ // Susan B. Anthony Indicted
+ [ vm_receive_badges, 1 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[11] = [ // Anna Dickinson
+ [ vm_receive_badges, 1 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[12] = [ // Frederick Douglass
+ [ vm_roll_d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), PURPLE_OR_YELLOW, region_us_states(NORTHEAST), 1 ],
[ vm_return ],
]
@@ -1512,418 +1542,610 @@ CODE[13] = [ // Frances Harper
]
CODE[14] = [ // The Union Signal
+ [ vm_receive_badges, 1 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[15] = [ // Sojourner Truth
+ [ vm_roll_d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), PURPLE_OR_YELLOW, region_us_states(MIDWEST), 1 ],
[ vm_return ],
]
CODE[16] = [ // Pioneer Women
+ [ vm_roll_d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), PURPLE_OR_YELLOW, region_us_states(PLAINS), 1 ],
[ vm_return ],
]
CODE[17] = [ // Women to the Polls
+ [ vm_add_cubes_in_each_of, 2, PURPLE_OR_YELLOW, ["New, Jersey",, "Pennsylvania",, "Delaware"] ],
[ vm_return ],
]
CODE[18] = [ // National Woman’s Rights Convention
+ [ vm_add_congress, 1 ],
+ [ vm_receive_badges, 1 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[19] = [ // National American Woman Suffrage Association
+ [ vm_add_campaigner, 1, PURPLE, ATLANTIC_APPALACHIA ],
+ [ vm_receive_badges, 3 ],
[ vm_return ],
]
CODE[20] = [ // Jeannette Rankin
+ [ vm_roll_d6_success ],
+ [ vm_add_congress, 1 ],
+ [ vm_add_cubes, 4, PURPLE_OR_YELLOW, "Montana" ],
+ [ vm_add_cubes_in_each_of, 2, PURPLE_OR_YELLOW, region_us_states_except(PLAINS,, "Montana") ],
[ vm_return ],
]
CODE[21] = [ // Ida B. Wells-Barnett
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes, 2, PURPLE_OR_YELLOW, "Illinois" ],
+ [ vm_add_cubes_in_each_of, 1, PURPLE_OR_YELLOW, region_us_states_except(MIDWEST,, "Illinois") ],
[ vm_return ],
]
CODE[22] = [ // The Club Movement
+ [ vm_receive_badges, 4 ],
[ vm_return ],
]
CODE[23] = [ // Equality League of Self-Supporting Women
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[24] = [ // Emmeline Pankhurst
+ [ vm_roll_2d6 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), PURPLE_OR_YELLOW, anywhere(), 1 ],
[ vm_return ],
]
CODE[25] = [ // “Debate Us, You Cowards!”
+ [ vm_roll_2d6 ],
+ [ vm_remove_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 2 ],
[ vm_return ],
]
CODE[26] = [ // Carrie Chapman Catt
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[27] = [ // Alice Paul & Lucy Burns
+ [ vm_roll_2d6 ],
+ [ vm_remove_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 2 ],
[ vm_return ],
]
CODE[28] = [ // Inez Milholland
+ [ vm_add_congress, 1 ],
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes_in_one_state_of_each_region, 1, PURPLE_OR_YELLOW ],
[ vm_return ],
]
CODE[29] = [ // Farmers for Suffrage
+ [ vm_add_cubes_in_each_of, 2, PURPLE_OR_YELLOW, ["Wisconsin",, "Minnesota",, "Iowa",, "North, Dakota",, "South, Dakota"] ],
[ vm_return ],
]
CODE[30] = [ // Zitkala-Ša
+ [ vm_add_cubes_in_each_of, 2, PURPLE_OR_YELLOW, ["North, Dakota",, "South, Dakota",, "Nebraska",, "Montana",, "Wyoming"] ],
[ vm_return ],
]
CODE[31] = [ // Helen Keller
+ [ vm_roll_2d6 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), PURPLE_OR_YELLOW, anywhere(), 2 ],
[ vm_return ],
]
CODE[32] = [ // Maria de Lopez
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes_in_each_of, 2, PURPLE_OR_YELLOW, ["California",, "Nevada",, "Arizona"] ],
[ vm_return ],
]
CODE[33] = [ // Marie Louise Bottineau Baldwin
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[34] = [ // The West’s Awakening
+ [ vm_add_cubes_in_each_of, 2, PURPLE_OR_YELLOW, region_us_states(WEST) ],
[ vm_return ],
]
CODE[35] = [ // Southern Strategy
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes_in_each_of, 2, PURPLE_OR_YELLOW, region_us_states(SOUTH) ],
+ [ vm_select_strategy_card ],
[ vm_return ],
]
CODE[36] = [ // Women’s Trade Union League
+ [ vm_add_cubes_in_each_of, 1, YELLOW, region_us_states(ATLANTIC_APPALACHIA) ],
+ [ vm_add_congress, 1 ],
+ [ vm_receive_badges, 2 ],
[ vm_return ],
]
CODE[37] = [ // The Young Woman Citizen
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
CODE[38] = [ // 1918 Midterm Elections
+ [ vm_roll_d6_success ],
+ [ vm_add_congress, 3 ],
[ vm_return ],
]
CODE[39] = [ // Woodrow Wilson
+ [ vm_spend_badges, 4 ],
+ [ vm_select_strategy_card ],
[ vm_return ],
]
CODE[40] = [ // Maud Wood Park
+ [ vm_add_congress, 2 ],
[ vm_return ],
]
CODE[41] = [ // Voter Registration
+ [ vm_persistent, BALLOT_BOX ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[42] = [ // Processions for Suffrage
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[43] = [ // Prison Tour Special
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[44] = [ // Victory Map
+ [ vm_add_cubes_in_each_of, 1, PURPLE_OR_YELLOW, region_us_states(WEST,, PLAINS) ],
+ [ vm_add_cubes_in_each_of, 1, PURPLE_OR_YELLOW, ["Texas",, "Arkansas",, "Illinois",, "Michigan",, "New, York",, "Vermont"] ],
[ vm_return ],
]
CODE[45] = [ // Women and World War I
+ [ vm_requires_persistent, "War, in, Europe" ],
+ [ vm_add_cubes_limit, 10, PURPLE_OR_YELLOW, anywhere(), 2 ],
[ vm_return ],
]
CODE[46] = [ // Eighteenth Amendment
+ [ vm_persistent, REST_OF_GAME ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[47] = [ // Mary McLeod Bethune
+ [ vm_roll_2d8 ],
+ [ vm_remove_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 2 ],
[ vm_return ],
]
CODE[48] = [ // Make a Home Run for Suffrage
+ [ vm_roll_2d8 ],
+ [ vm_remove_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 2 ],
[ vm_return ],
]
CODE[49] = [ // Mary Church Terrell
+ [ vm_roll_2d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), PURPLE_OR_YELLOW, anywhere(), 2 ],
[ vm_return ],
]
CODE[50] = [ // Tea Parties for Suffrage
+ [ vm_add_congress, 1 ],
+ [ vm_receive_badges, 4 ],
[ vm_return ],
]
CODE[51] = [ // Dr. Mabel Ping-Hua Lee
+ [ vm_roll_2d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), PURPLE_OR_YELLOW, anywhere(), 2 ],
[ vm_return ],
]
CODE[52] = [ // Miss Febb Wins the Last Vote
+ [ vm_persistent, BALLOT_BOX ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[53] = [ // The Patriarchy
+ [ vm_add_campaigner, 1, RED, SOUTH ],
+ [ vm_receive_badges, 4 ],
+ [ vm_add_cubes_in_each_of, 1, RED, region_us_states(NORTHEAST,, ATLANTIC_APPALACHIA,, SOUTH,, MIDWEST) ],
[ vm_return ],
]
CODE[54] = [ // The Civil War
+ [ vm_remove_congress, 1 ],
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[55] = [ // 15th Divides Suffragists
+ [ vm_requires_persistent, "Fifteenth, Amendment" ],
+ [ vm_remove_all_up_to, PURPLE, 4 ],
+ [ vm_opponent_loses_badges, 2 ],
[ vm_return ],
]
CODE[56] = [ // Senator Joseph Brown
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, RED, "Georgia" ],
[ vm_return ],
]
CODE[57] = [ // Minor v. Happersett
+ [ vm_roll_d6_success ],
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, RED, "Missouri" ],
[ vm_return ],
]
CODE[58] = [ // Senate Rejects Suffrage Amendment
+ [ vm_roll_d6_success ],
+ [ vm_receive_badges, 1 ],
+ [ vm_remove_congress, 1 ],
[ vm_return ],
]
CODE[59] = [ // South Dakota Rejects Suffrage
+ [ vm_roll_d6_success ],
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, RED, "South, Dakota" ],
[ vm_return ],
]
CODE[60] = [ // Gerrymandering
+ [ vm_remove_all_up_to, YELLOW, 2 ],
[ vm_return ],
]
CODE[61] = [ // Border States
+ [ vm_add_cubes_in_each_of, 1, RED, ["Delaware",, "Maryland",, "West, Virginia",, "Kentucky",, "Missouri"] ],
[ vm_return ],
]
CODE[62] = [ // Horace Greeley
+ [ vm_add_cubes_in_each_of, 2, RED, ["New, York",, "Connecticut"] ],
[ vm_return ],
]
CODE[63] = [ // New York Newspapers
+ [ vm_add_cubes_in_each_of, 2, RED, ["New, York",, "New, Jersey"] ],
[ vm_return ],
]
CODE[64] = [ // Senator George Vest
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, "Missouri" ],
[ vm_return ],
]
CODE[65] = [ // Catharine Beecher
+ [ vm_roll_d4 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 1 ],
[ vm_return ],
]
CODE[66] = [ // Progress, Not Politics
+ [ vm_draw_6_place_any_on_top_of_draw ],
[ vm_return ],
]
CODE[67] = [ // Southern “Hospitality”
+ [ vm_add_cubes_in_each_of, 1, RED, ["Virginia",, "North, Carolina",, "South, Carolina",, "Georgia",, "Tennessee"] ],
[ vm_return ],
]
CODE[68] = [ // Beer Brewers
+ [ vm_requires_not_persistent, "Eighteenth, Amendment" ],
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[69] = [ // Southern Resentment
+ [ vm_requires_persistent, "Fifteenth, Amendment" ],
+ [ vm_add_cubes_in_each_of, 1, RED, ["Texas",, "Louisiana",, "Arkansas",, "Mississippi",, "Alabama"] ],
[ vm_return ],
]
CODE[70] = [ // Old Dixie
+ [ vm_add_cubes_in_each_of, 1, RED, ["Louisiana",, "Mississippi",, "Alabama",, "Georgia",, "Florida"] ],
[ vm_return ],
]
CODE[71] = [ // NAOWS Forms
+ [ vm_add_campaigner, 1, NORTHEAST ],
+ [ vm_receive_badges, 2 ],
[ vm_return ],
]
CODE[72] = [ // Woman and the Republic
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
CODE[73] = [ // The Ladies’ Battle
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
CODE[74] = [ // Backlash to the Movement
+ [ vm_remove_cubes_limit, 6, PURPLE_OR_YELLOW, 2 ],
[ vm_return ],
]
CODE[75] = [ // Xenophobia
+ [ vm_remove_all_up_to, PURPLE, 1 ],
+ [ vm_remove_all_up_to, YELLOW, 1 ],
[ vm_return ],
]
CODE[76] = [ // “O Save Us Senators, From Ourselves”
+ [ vm_add_cubes_in_one_state_of_each_region, 1, RED ],
[ vm_return ],
]
CODE[77] = [ // Emma Goldman
+ [ vm_roll_d6 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 1 ],
[ vm_return ],
]
CODE[78] = [ // The Great 1906 San Francisco Earthquake
+ [ vm_remove_all, PURPLE_OR_YELLOW, "California" ],
+ [ vm_opponent_loses_badges, 1 ],
[ vm_return ],
]
CODE[79] = [ // A Threat to the Ideal of Womanhood
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[80] = [ // “Unwarranted, Unnecessary & Dangerous Interference”
+ [ vm_add_cubes_in_one_state_of_each_region, 1, RED ],
[ vm_return ],
]
CODE[81] = [ // Conservative Opposition
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[82] = [ // The SSWSC
+ [ vm_requires_persistent, "Southern, Strategy" ],
+ [ vm_receive_badges, 2 ],
+ [ vm_add_cubes_limit, 6, RED, region_us_states(SOUTH), 2 ],
[ vm_return ],
]
CODE[83] = [ // Western Saloons Push Suffrage Veto
+ [ vm_requires_not_persistent, "Eighteenth, Amendment" ],
+ [ vm_add_cubes, 2, RED, "Arizona" ],
+ [ vm_add_cubes_in_each_of, 1, RED, ["New, Mexico",, "Nevada",, "Utah"] ],
[ vm_return ],
]
CODE[84] = [ // Transcontinental Railroad
+ [ vm_move_each_campaigner_free, RED ],
+ [ vm_campaigning_action ],
[ vm_return ],
]
CODE[85] = [ // White Supremacy and the Suffrage Movement
+ [ vm_requires_persistent, "Southern, Strategy" ],
+ [ vm_remove_all_up_to, YELLOW, 4 ],
+ [ vm_opponent_loses_badges, 2 ],
[ vm_return ],
]
CODE[86] = [ // Senator John Weeks
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, RED, "New, Hampshire" ],
[ vm_return ],
]
CODE[87] = [ // Senator “Cotton Ed” Smith
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, RED, "South, Carolina" ],
[ vm_return ],
]
CODE[88] = [ // War in Europe
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[89] = [ // 1918 Pandemic
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[90] = [ // The Business of Being a Woman
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
CODE[91] = [ // The Eden Sphinx
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
CODE[92] = [ // Big Liquor’s Big Money
+ [ vm_requires_not_persistent, "Eighteenth, Amendment" ],
+ [ vm_persistent, REST_OF_TURN ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[93] = [ // Red Scare
+ [ vm_remove_all_up_to, PURPLE, 2 ],
[ vm_return ],
]
CODE[94] = [ // Southern Women’s Rejection League
+ [ vm_requires_persistent, "Southern, Strategy" ],
+ [ vm_roll_d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), RED, region_us_states(SOUTH), 2 ],
[ vm_return ],
]
CODE[95] = [ // United Daughters of the Confederacy
+ [ vm_requires_persistent, "Southern, Strategy" ],
+ [ vm_roll_d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), RED, region_us_states(SOUTH), 2 ],
[ vm_return ],
]
CODE[96] = [ // Cheers to “No on Suffrage”
+ [ vm_requires_persistent, "Eighteenth, Amendment" ],
+ [ vm_roll_d8 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 2 ],
[ vm_return ],
]
CODE[97] = [ // The Unnecessary Privilege
+ [ vm_roll_d6 ],
+ [ vm_add_cubes_limit, ()=>(game.vm.die), RED, anywhere(), 1 ],
[ vm_return ],
]
CODE[98] = [ // Voter Suppression
+ [ vm_persistent, BALLOT_BOX ],
+ [ vm_todo ],
[ vm_return ],
]
CODE[99] = [ // Anti-Suffrage Riots
+ [ vm_support_discard_2_random_draw_2 ],
[ vm_return ],
]
CODE[100] = [ // American Constitutional League
+ [ vm_spend_badges, 4 ],
+ [ vm_select_strategy_card ],
[ vm_return ],
]
CODE[101] = [ // The Woman Patriot
+ [ vm_receive_badges, 3 ],
[ vm_return ],
]
CODE[102] = [ // Governor Clement’s Veto
+ [ vm_replace, 1, GREEN_CHECK ],
[ vm_return ],
]
CODE[103] = [ // Senator Henry Cabot Lodge
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, RED, "Massachusetts" ],
[ vm_return ],
]
CODE[104] = [ // Senator William Borah
+ [ vm_remove_congress, 1 ],
+ [ vm_add_cubes, 2, RED, "Utah" ],
[ vm_return ],
]
CODE[105] = [ // Efficient Organizing
+ [ vm_receive_badges, 5 ],
[ vm_return ],
]
CODE[106] = [ // Reconsideration
+ [ vm_todo ],
[ vm_return ],
]
CODE[107] = [ // Opposition Research
+ [ vm_asm, ()=>game.vm.opponent_half_badges = Math.ceil(opponent_badges() / 2) ],
+ [ vm_opponent_loses_badges, game.vm.opponent_half_badges ],
[ vm_return ],
]
CODE[108] = [ // Change In Plans
+ [ vm_todo ],
[ vm_return ],
]
CODE[109] = [ // Bellwether State
+ [ vm_todo ],
[ vm_return ],
]
CODE[110] = [ // Superior Lobbying
+ [ vm_todo ],
[ vm_return ],
]
CODE[111] = [ // The Winning Plan
+ [ vm_todo ],
[ vm_return ],
]
CODE[112] = [ // Regional Focus
+ [ vm_todo ],
[ vm_return ],
]
CODE[113] = [ // Eye on the Future
+ [ vm_todo ],
[ vm_return ],
]
CODE[114] = [ // Transportation
+ [ vm_todo ],
[ vm_return ],
]
CODE[115] = [ // Counter Strat
+ [ vm_todo ],
[ vm_return ],
]
CODE[116] = [ // National Focus
+ [ vm_todo ],
[ vm_return ],
]
CODE[117] = [ // California
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
@@ -1952,6 +2174,7 @@ CODE[123] = [ // Illinois
]
CODE[124] = [ // Ohio
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]
@@ -1960,6 +2183,7 @@ CODE[125] = [ // Pennsylvania
]
CODE[126] = [ // Virginia
+ [ vm_draw_2_play_1_event ],
[ vm_return ],
]