summaryrefslogtreecommitdiff
path: root/cards.js
diff options
context:
space:
mode:
Diffstat (limited to 'cards.js')
-rw-r--r--cards.js328
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;