diff options
Diffstat (limited to 'cards.js')
-rw-r--r-- | cards.js | 328 |
1 files changed, 328 insertions, 0 deletions
diff --git a/cards.js b/cards.js new file mode 100644 index 0000000..cdcbd3b --- /dev/null +++ b/cards.js @@ -0,0 +1,328 @@ +const CARD_3_OPS = { title: "3 OPS", type: 'ops', count: 3 } +const CARD_2_OPS = { title: "2 OPS", type: 'ops', count: 2 } +const CARD_1_OPS = { title: "1 OPS", type: 'ops', count: 1 } + +const CARDS = { + 1:CARD_3_OPS, 2:CARD_3_OPS, 3:CARD_3_OPS, 4:CARD_3_OPS, 5:CARD_3_OPS, + 6:CARD_3_OPS, 7:CARD_3_OPS, 8:CARD_3_OPS, 9:CARD_3_OPS, 10:CARD_3_OPS, + 11:CARD_3_OPS, 12:CARD_3_OPS, 13:CARD_3_OPS, 14:CARD_3_OPS, 15:CARD_3_OPS, + 16:CARD_3_OPS, 17:CARD_3_OPS, 18:CARD_3_OPS, 19:CARD_3_OPS, 20:CARD_3_OPS, + 21:CARD_3_OPS, 22:CARD_3_OPS, + + 23:CARD_2_OPS, 24:CARD_2_OPS, 25:CARD_2_OPS, 26:CARD_2_OPS, 27:CARD_2_OPS, + 28:CARD_2_OPS, 29:CARD_2_OPS, 30:CARD_2_OPS, 31:CARD_2_OPS, 32:CARD_2_OPS, + 33:CARD_2_OPS, 34:CARD_2_OPS, 35:CARD_2_OPS, 36:CARD_2_OPS, 37:CARD_2_OPS, + 38:CARD_2_OPS, 39:CARD_2_OPS, 40:CARD_2_OPS, 41:CARD_2_OPS, 42:CARD_2_OPS, + 43:CARD_2_OPS, 44:CARD_2_OPS, + + 45:CARD_1_OPS, 46:CARD_1_OPS, 47:CARD_1_OPS, 48:CARD_1_OPS, 49:CARD_1_OPS, + 50:CARD_1_OPS, 51:CARD_1_OPS, 52:CARD_1_OPS, 53:CARD_1_OPS, 54:CARD_1_OPS, + 55:CARD_1_OPS, 56:CARD_1_OPS, 57:CARD_1_OPS, 58:CARD_1_OPS, 59:CARD_1_OPS, + 60:CARD_1_OPS, 61:CARD_1_OPS, 62:CARD_1_OPS, 63:CARD_1_OPS, 64:CARD_1_OPS, + 65:CARD_1_OPS, 66:CARD_1_OPS, + + 67: { + title: "Minor Campaign", + type: 'campaign', + count: 2 + }, + + 68: { + title: "Minor Campaign", + type: 'campaign', + count: 2 + }, + + 69: { + title: "Minor Campaign", + type: 'campaign', + count: 2 + }, + + 70: { + title: "Major Campaign", + type: 'campaign', + count: 3 + }, + + 71: { + title: "North's Government Falls - The War Ends in 1779", + type: 'mandatory-event', + event: 'the_war_ends', + year: 1779 + }, + + 72: { + title: "North's Government Falls - The War Ends in 1780", + type: 'mandatory-event', + event: 'the_war_ends', + year: 1780 + }, + + 73: { + title: "North's Government Falls - The War Ends in 1781", + type: 'mandatory-event', + event: 'the_war_ends', + year: 1781 + }, + + 74: { + title: "North's Government Falls - The War Ends in 1782", + type: 'mandatory-event', + event: 'the_war_ends', + year: 1782 + }, + + 75: { + title: "North's Government Falls - The War Ends in 1783", + type: 'mandatory-event', + event: 'the_war_ends', + year: 1783 + }, + + 76: { + title: "Henry Know Continental Artillery Commander", + type: 'american-battle', + }, + + 77: { + title: "Jane McCrea Indian Atrocity Sparks Outrage", + type: 'american-event', + event: 'place_american_pc', + count: 2, + once: true, + }, + + 78: { + title: "Iroquois Uprising!", + type: 'british-event', + event: 'remove_american_pc_from_non_port', + where: [ 'NH', 'NY', 'PA' ], + count: 2, + }, + + 79: { + title: "Joseph Brant Leads an Iroquois Raid", + type: 'british-event', + event: 'remove_american_pc_from_non_port', + where: [ 'NH', 'NY', 'PA' ], + count: 2, + }, + + 80: { + title: "Lt. Colonel Simcoe's Queen's Rangers", + type: 'british-event', + event: 'remove_american_pc_within_two_spaces_of_a_british_general', + count: 2, + }, + + 81: { + title: "D'Estaing Sails for the Caribbean", + type: 'british-event', + when: 'after_french_alliance', + event: 'remove_french_navy', + }, + + 82: { + title: "Banastre Tarleton's Waxhaws Massacre", + type: 'british-event-or-battle', + event: 'remove_american_cu', + }, + + 83: { + title: "Lord George Germaine Offers Royal Amnesty", + type: 'british-event', + event: 'remove_american_pc', + count: 2, + }, + + 84: { + title: "George Rogers Clark Leads a Western Offensive", + type: 'american-event', + event: 'remove_random_british_card', + }, + + 85: { + title: "Don Bernardo Galvez Captures Pensacola", + type: 'american-event', + when: 'european_war_in_effect', + event: 'remove_british_cu', + count: 2, + }, + + 86: { + title: "Baron von Steuben Trains the Continental Army", + type: 'american-event', + event: 'baron_von_steuben_trains_the_continental_army', + }, + + 87: { + title: "Lord North Offers a Royal Amnesty", + type: 'british-event', + event: 'remove_american_pc', + count: 4, + once: true, + }, + + 88: { + title: "The Swamp Fox, Francis Marion", + type: 'american-event', + event: 'remove_british_pc_from', + where: [ 'NC', 'SC', 'GA' ], + count: 2, + }, + + 89: { + title: "The Gamecock: Thomas Sumter", + type: 'american-event', + event: 'remove_british_pc_from', + where: [ 'NC', 'SC', 'GA' ], + count: 2, + }, + + 90: { + title: "Josiah Martin Rallies North Carolina Loyalists", + type: 'british-event', + event: 'remove_american_pc_from', + where: [ 'NC' ], + count: 2, + }, + + 91: { + title: 'Thomas Paine Publishes Pamphlets "Common Sense" and "The American Crisis"', + type: 'american-event', + event: 'place_american_pc_in', + where: [ 'NH', 'NY', 'MA', 'CT', 'RI', 'PA', 'NJ', 'MD', 'DE', 'VA', 'NC', 'SC', 'GA' ], + count: 3, + once: true, + }, + + 92: { + title: "Nathan Hale, American Martyr", + type: 'american-event', + event: 'place_american_pc', + count: 2, + once: true, + }, + + 93: { + title: "John Glover's Marblehead Regiment", + type: 'american-event', + event: 'john_glovers_marblehead_regiment', + }, + + 94: { + title: "Pennsylvania and New Jersey Line Mutinies", + type: 'british-event', + event: 'pennsylvania_and_new_jersey_line_mutinies', + }, + + 95: { + title: "William Pitt Urges Peace Talks", + type: 'british-event', + when: 'before_french_alliance', + event: 'remove_american_pc', + count: 2, + reshuffle: 'if_played', + }, + + 96: { + title: "Hortelez et Cie: Clandestine French and Spanish Aid", + type: 'american-event', + when: 'before_french_alliance', + event: 'advance_french_alliance', + reshuffle: 'if_discarded', + count: 2, + }, + + 97: { + title: "Admiral Suffren Wins a Naval Victory", + type: 'american-event', + when: 'after_french_alliance', + event: 'remove_random_british_card', + }, + + 98: { + title: '"Mad" Anthony Wayne', + type: 'american-battle', + }, + + 99: { + title: "Declaration of Independence", + type: 'mandatory-event', + event: 'declaration_of_independence', + once: true, + reshuffle: 'if_played', + tournament: true, + }, + + 100: { + title: "Benedict Arnold's Treason Undermines the Patriot Cause", + type: 'british-battle', + event: 'remove_benedict_arnold', + once: true, + }, + + 101: { + title: "Benjamin Franklin: Minister to France", + type: 'mandatory-event', + event: 'advance_french_alliance', + count: 4, + once: true, + tournament: true, + }, + + 102: { + title: "Admiral Rodney Captures St. Eustatius", + type: 'british-event', + event: 'remove_random_american_card', + when: 'european_war_in_effect', + once: true, + }, + + 103: { + title: "Thaddeus Kosciuszco Constructs Engineering Works", + type: 'american-battle', + }, + + 104: { + title: "Light Horse Harry Lee", + type: 'american-battle', + }, + + 105: { + title: "Morgan's Riflemen", + type: 'american-battle', + }, + + 106: { + title: "John Paul Jones' Shipping Raids", + type: 'american-event', + event: 'remove_random_british_card', + }, + + 107: { + title: "British Light Infantry", + type: 'british-battle', + }, + + 108: { + title: "Lord Sandwich Coastal Raids", + type: 'british-event', + event: 'lord_sandwich_coastal_raids', + }, + + 109: { + title: "Edward Bancroft, British Double Agent", + type: 'british-event', + event: 'remove_random_american_card', + }, + + 110: { + title: "Hessian Infantry Bayonet Charge", + type: 'british-battle', + }, +} + +if (typeof module == 'object') + module.exports = CARDS; |