From d3b7b22dcbae3c8d294b072acc2570ce8a90a4d4 Mon Sep 17 00:00:00 2001 From: Mischa Untaga <99098079+MischaU8@users.noreply.github.com> Date: Sun, 5 Nov 2023 21:08:08 +0100 Subject: events WIP --- events.txt | 228 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- rules.js | 224 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 ], ] -- cgit v1.2.3