From 82c6128f10dd19174b572e373e92810878b9f5d4 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 13 Dec 2023 13:21:44 +0100 Subject: Combine rout/pursue/remove/force-retire into one loop. Peach orchard. --- data.js | 1165 ++++++++++++++++++++++++++++-------------------------- rules.js | 236 ++++++----- tools/gendata.js | 2 +- 3 files changed, 724 insertions(+), 679 deletions(-) diff --git a/data.js b/data.js index 235f759..2191db8 100644 --- a/data.js +++ b/data.js @@ -1652,6 +1652,7 @@ cards: [ "number": "1A", "name": "The Twelve Apostles", "wing": 0, + "morale": 1, "special": 3, "dice": "Straight 4", "actions": [ @@ -1676,8 +1677,8 @@ cards: [ "number": "2A", "name": "Catholic League Cavalry", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -1704,8 +1705,8 @@ cards: [ "number": "3A", "name": "Catholic League Foot", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -1724,8 +1725,8 @@ cards: [ "number": "4A", "name": "Imperial Cavalry", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -1753,8 +1754,8 @@ cards: [ "number": "5A", "name": "Liechtenstein", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)", "actions": [ { @@ -1774,8 +1775,8 @@ cards: [ "number": "6A", "name": "Tiefenbach", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(4)", "actions": [ { @@ -1797,8 +1798,8 @@ cards: [ "number": "7A", "name": "Thurn", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "6", "actions": [ { @@ -1817,8 +1818,8 @@ cards: [ "number": "8A", "name": "Protestant Cavalry", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -1847,8 +1848,8 @@ cards: [ "number": "9A", "name": "Hohenlohe", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5", "actions": [ { @@ -1869,8 +1870,8 @@ cards: [ "number": "10A", "name": "Schlick", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4", "actions": [ { @@ -1897,8 +1898,8 @@ cards: [ "number": "11A", "name": "Northern Horse", "wing": 3, - "strength": 3, "morale": 1, + "strength": 3, "dice": "Doubles", "actions": [ { @@ -1928,8 +1929,8 @@ cards: [ "number": "12A", "name": "Tillier's Left", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -1948,6 +1949,7 @@ cards: [ "number": "13A", "name": "Royalist Guns", "wing": 2, + "morale": 1, "special": 1, "dice": "Straight 4", "actions": [ @@ -1971,8 +1973,8 @@ cards: [ "number": "14A", "name": "Tillier's Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -1992,8 +1994,8 @@ cards: [ "number": "15A", "name": "Whitecoats", "wing": 2, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -2015,8 +2017,8 @@ cards: [ "number": "16A", "name": "Byron", "wing": 3, - "strength": 3, "morale": 1, + "strength": 3, "dice": "Doubles", "actions": [ { @@ -2046,8 +2048,8 @@ cards: [ "number": "17A", "name": "Rupert's Lifeguard", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "", "actions": [], "rule_text": "While this card is in play, Tillier's Left and Tillier's Right suffer one less hit when Attacked.

When either the Northern Horse or Byron are about to Rout, add the Lifeguard's Unit to that Formation. That is, that Formation does NOT Rout at this time, but only has one Unit block.

Remove this card from play if and when that happens. This does not constitute a Rout." @@ -2057,8 +2059,8 @@ cards: [ "number": "18A", "name": "Cromwell", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1-3", "actions": [ { @@ -2088,8 +2090,8 @@ cards: [ "number": "19A", "name": "Crawford", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -2109,8 +2111,8 @@ cards: [ "number": "20A", "name": "Manchester", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(4)", "actions": [ { @@ -2132,6 +2134,7 @@ cards: [ "number": "21A", "name": "Roundhead Guns", "wing": 1, + "morale": 1, "special": 2, "dice": "Triples", "actions": [ @@ -2155,8 +2158,8 @@ cards: [ "number": "22A", "name": "Baillie", "wing": 1, - "strength": 3, "morale": 1, + "strength": 3, "dice": "(6)", "actions": [ { @@ -2177,8 +2180,8 @@ cards: [ "number": "23A", "name": "Lumsden", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(5)", "actions": [ { @@ -2201,8 +2204,8 @@ cards: [ "number": "24A", "name": "Fairfax", "wing": 0, - "strength": 3, "morale": 1, + "strength": 3, "dice": "Doubles", "actions": [ { @@ -2230,8 +2233,8 @@ cards: [ "number": "25A", "name": "British Left", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -2257,8 +2260,8 @@ cards: [ "number": "26A", "name": "British Center", "wing": 0, - "strength": 8, "morale": 1, + "strength": 8, "dice": "3/4", "actions": [ { @@ -2284,8 +2287,8 @@ cards: [ "number": "27A", "name": "British Right", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -2311,6 +2314,7 @@ cards: [ "number": "28A", "name": "Wolfe", "wing": 0, + "morale": 1, "special": 1, "dice": "", "actions": [ @@ -2338,8 +2342,8 @@ cards: [ "number": "29A", "name": "French Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -2366,8 +2370,8 @@ cards: [ "number": "30A", "name": "French Center", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -2393,8 +2397,8 @@ cards: [ "number": "31A", "name": "French Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4", "actions": [ { @@ -2421,6 +2425,7 @@ cards: [ "number": "32A", "name": "Montcalm", "wing": 2, + "morale": 1, "special": 1, "dice": "", "actions": [ @@ -2448,8 +2453,8 @@ cards: [ "number": "33A", "name": "King Richard III", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4/5", "actions": [ { @@ -2480,8 +2485,8 @@ cards: [ "number": "34A", "name": "Norfolk", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -2510,8 +2515,8 @@ cards: [ "number": "35A", "name": "Northumberland", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4", "actions": [ { @@ -2541,8 +2546,8 @@ cards: [ "number": "36A", "name": "Oxford", "wing": 0, - "strength": 8, "morale": 1, + "strength": 8, "dice": "5/6", "actions": [ { @@ -2572,8 +2577,8 @@ cards: [ "number": "37A", "name": "Richmond", "wing": 0, - "strength": 2, "morale": 1, + "strength": 2, "dice": "3/4", "actions": [ { @@ -2602,8 +2607,8 @@ cards: [ "number": "38A", "name": "The Stanleys", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -2626,8 +2631,8 @@ cards: [ "number": "39A", "name": "Villars", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -2661,8 +2666,8 @@ cards: [ "number": "40A", "name": "Center", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4", "actions": [ { @@ -2682,8 +2687,8 @@ cards: [ "number": "41A", "name": "Boufflers", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -2711,8 +2716,8 @@ cards: [ "number": "42A", "name": "French Reserves", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -2743,8 +2748,8 @@ cards: [ "number": "1B", "name": "Orange", "wing": 1, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(6)", "actions": [ { @@ -2763,8 +2768,8 @@ cards: [ "number": "2B", "name": "Marlborough", "wing": 1, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -2793,8 +2798,8 @@ cards: [ "number": "3B", "name": "Schulenburg", "wing": 0, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)", "actions": [ { @@ -2823,8 +2828,8 @@ cards: [ "number": "4B", "name": "Lottum", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(4)", "actions": [ { @@ -2854,8 +2859,8 @@ cards: [ "number": "5B", "name": "Orkney", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -2878,8 +2883,8 @@ cards: [ "number": "6B", "name": "Withers", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Straight 4", "actions": [ { @@ -2898,8 +2903,8 @@ cards: [ "number": "7B", "name": "D'Aumont", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -2926,8 +2931,8 @@ cards: [ "number": "8B", "name": "Montepensier", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5", "actions": [ { @@ -2954,6 +2959,7 @@ cards: [ "number": "9B", "name": "Royalist Cannons", "wing": 3, + "morale": 1, "special": 2, "dice": "Straight 4", "actions": [ @@ -2976,8 +2982,8 @@ cards: [ "number": "10B", "name": "Baron de Biron", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -3006,8 +3012,8 @@ cards: [ "number": "11B", "name": "Henri IV", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -3034,8 +3040,8 @@ cards: [ "number": "12B", "name": "Schomberg", "wing": 2, - "strength": 3, "morale": 1, + "strength": 3, "dice": "4", "actions": [ { @@ -3062,8 +3068,8 @@ cards: [ "number": "13B", "name": "Marshal de Biron", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -3088,8 +3094,8 @@ cards: [ "number": "14B", "name": "Aumale", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4", "actions": [ { @@ -3115,8 +3121,8 @@ cards: [ "number": "15B", "name": "Mayenne", "wing": 0, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -3142,8 +3148,8 @@ cards: [ "number": "16B", "name": "Mercenaries", "wing": 1, - "strength": 6, "morale": 2, + "strength": 6, "dice": "Triples", "actions": [ { @@ -3171,6 +3177,7 @@ cards: [ "number": "17B", "name": "League Cannons", "wing": 1, + "morale": 1, "special": 1, "dice": "Straight 4", "actions": [ @@ -3193,8 +3200,8 @@ cards: [ "number": "18B", "name": "Egmont", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(6)", "actions": [ { @@ -3221,8 +3228,8 @@ cards: [ "number": "19B", "name": "Nemours", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)", "actions": [ { @@ -3248,8 +3255,8 @@ cards: [ "number": "20B", "name": "Light Horse", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -3275,6 +3282,7 @@ cards: [ "number": "21B", "name": "The English Fleet", "wing": 3, + "morale": 1, "special": 2, "dice": "Triples", "actions": [ @@ -3294,6 +3302,7 @@ cards: [ "number": "22B", "name": "French Cannon", "wing": 2, + "morale": 1, "special": 2, "dice": "Doubles", "actions": [ @@ -3320,8 +3329,8 @@ cards: [ "number": "23B", "name": "De Castelnau", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -3348,8 +3357,8 @@ cards: [ "number": "24B", "name": "Lockhart", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -3376,8 +3385,8 @@ cards: [ "number": "25B", "name": "Turenne's Center", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(6)", "actions": [ { @@ -3396,8 +3405,8 @@ cards: [ "number": "26B", "name": "Swiss Guard", "wing": 2, - "strength": 2, "morale": 1, + "strength": 2, "dice": "(5)/(6)", "actions": [ { @@ -3424,8 +3433,8 @@ cards: [ "number": "27B", "name": "De Crequi", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -3454,8 +3463,8 @@ cards: [ "number": "28B", "name": "French Reserves", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -3481,8 +3490,8 @@ cards: [ "number": "29B", "name": "Conde", "wing": 1, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Triples", "actions": [ { @@ -3501,8 +3510,8 @@ cards: [ "number": "30B", "name": "Walloons", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -3528,8 +3537,8 @@ cards: [ "number": "31B", "name": "Duke of York", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5", "actions": [ { @@ -3548,8 +3557,8 @@ cards: [ "number": "32B", "name": "Don Juan Jose", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "6", "actions": [ { @@ -3576,8 +3585,8 @@ cards: [ "number": "33B", "name": "Spanish Reserve", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -3602,8 +3611,8 @@ cards: [ "number": "34B", "name": "Spanish Left Cavalry", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -3635,8 +3644,8 @@ cards: [ "number": "35B", "name": "Spanish Right Cavalry", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -3668,8 +3677,8 @@ cards: [ "number": "36B", "name": "Grant", "wing": 0, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)/(6)", "actions": [ { @@ -3697,8 +3706,8 @@ cards: [ "number": "37B", "name": "Hessians", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "Doubles", "actions": [ { @@ -3725,8 +3734,8 @@ cards: [ "number": "38B", "name": "Clinton", "wing": 1, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)/(6)", "actions": [ { @@ -3745,8 +3754,8 @@ cards: [ "number": "39B", "name": "Sullivan", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)", "actions": [ { @@ -3773,8 +3782,8 @@ cards: [ "number": "40B", "name": "Stirling", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -3792,8 +3801,8 @@ cards: [ "number": "41B", "name": "Knox's Artillery", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -3811,8 +3820,8 @@ cards: [ "number": "42B", "name": "The Maryland 400", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -3839,8 +3848,8 @@ cards: [ "number": "43A", "name": "Salisbury", "wing": 2, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(6)", "actions": [ { @@ -3867,8 +3876,8 @@ cards: [ "number": "44A", "name": "Warwick", "wing": 2, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(5)/(6)", "actions": [ { @@ -3900,8 +3909,8 @@ cards: [ "number": "45A", "name": "York", "wing": 2, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(5)/(6)", "actions": [ { @@ -3929,6 +3938,7 @@ cards: [ "number": "46A", "name": "Archers", "wing": 3, + "morale": 1, "special": 1, "dice": "Doubles", "actions": [ @@ -3949,8 +3959,8 @@ cards: [ "number": "47A", "name": "Shropshire Lane", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -3980,8 +3990,8 @@ cards: [ "number": "48A", "name": "Sopwell Lane", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -4011,8 +4021,8 @@ cards: [ "number": "49A", "name": "Henry VI", "wing": 0, - "strength": 1, "morale": 1, + "strength": 1, "dice": "", "actions": [], "rule_text": "Defensive Works: While this formation remains in play, the Shropshire Land and Sopwell Lane Formations do not suffer more than one hit when Attacked.

Note that this ability is negated whenever the Yorkists' Archers Special Formation has a cube on its card.

When this Formation is Routed, the Defensive Works ability is permanently lost.", @@ -4023,8 +4033,8 @@ cards: [ "number": "50A", "name": "Audley's Left", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "5", "actions": [ { @@ -4051,8 +4061,8 @@ cards: [ "number": "51A", "name": "Audley's Right", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "6", "actions": [ { @@ -4079,6 +4089,7 @@ cards: [ "number": "52A", "name": "Lancaster Archers", "wing": 1, + "morale": 1, "special": 1, "dice": "Triples", "actions": [ @@ -4107,8 +4118,8 @@ cards: [ "number": "53A", "name": "Dudley's Left", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -4130,8 +4141,8 @@ cards: [ "number": "54A", "name": "Dudley's Right", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)", "actions": [ { @@ -4153,8 +4164,8 @@ cards: [ "number": "55A", "name": "Lancaster Reserves", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -4175,6 +4186,7 @@ cards: [ "number": "56A", "name": "Yorkist Archers", "wing": 3, + "morale": 1, "special": 1, "dice": "Triples", "actions": [ @@ -4197,8 +4209,8 @@ cards: [ "number": "57A", "name": "Neville's Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -4226,8 +4238,8 @@ cards: [ "number": "58A", "name": "Neville's Center", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -4252,8 +4264,8 @@ cards: [ "number": "59A", "name": "Neville's Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4/5", "actions": [ { @@ -4281,6 +4293,7 @@ cards: [ "number": "60A", "name": "Wagon Laager", "wing": 3, + "morale": 1, "special": 2, "dice": "Doubles", "actions": [ @@ -4299,8 +4312,8 @@ cards: [ "number": "61A", "name": "Wiltshire", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -4328,8 +4341,8 @@ cards: [ "number": "62A", "name": "Pembroke", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5", "actions": [ { @@ -4356,8 +4369,8 @@ cards: [ "number": "63A", "name": "Tudor", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -4385,8 +4398,8 @@ cards: [ "number": "64A", "name": "Herbert", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(4)", "actions": [ { @@ -4413,8 +4426,8 @@ cards: [ "number": "65A", "name": "York's Center", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)", "actions": [ { @@ -4444,8 +4457,8 @@ cards: [ "number": "66A", "name": "Devereaux", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(6)", "actions": [ { @@ -4472,8 +4485,8 @@ cards: [ "number": "67A", "name": "Edward, Duke of York", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [], "rules": { @@ -4486,8 +4499,8 @@ cards: [ "number": "68A", "name": "Somerset's Left", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(1)/(2)", "actions": [ { @@ -4516,8 +4529,8 @@ cards: [ "number": "69A", "name": "Somerset's Center", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -4551,8 +4564,8 @@ cards: [ "number": "70A", "name": "Somerset's Right", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(5)/(6)", "actions": [ { @@ -4581,6 +4594,7 @@ cards: [ "number": "71A", "name": "Lancaster Archers", "wing": 1, + "morale": 1, "special": 2, "dice": "Straight 4", "actions": [ @@ -4604,8 +4618,8 @@ cards: [ "number": "72A", "name": "Exeter's Left", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -4636,8 +4650,8 @@ cards: [ "number": "73A", "name": "Exeter's Center", "wing": 1, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)/(6)", "actions": [ { @@ -4674,8 +4688,8 @@ cards: [ "number": "74A", "name": "Exeter's Right", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(1)/(2)", "actions": [ { @@ -4706,8 +4720,8 @@ cards: [ "number": "75A", "name": "Trollope", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -4733,8 +4747,8 @@ cards: [ "number": "76A", "name": "Warwick's Left", "wing": 2, - "strength": 7, "morale": 1, + "strength": 7, "dice": "(3)/(4)", "actions": [ { @@ -4764,8 +4778,8 @@ cards: [ "number": "77A", "name": "Warwick's Right", "wing": 2, - "strength": 7, "morale": 1, + "strength": 7, "dice": "(5)/(6)", "actions": [ { @@ -4795,6 +4809,7 @@ cards: [ "number": "78A", "name": "York Archers", "wing": 3, + "morale": 1, "special": 2, "dice": "Straight 3", "actions": [ @@ -4822,8 +4837,8 @@ cards: [ "number": "79A", "name": "Dinham", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -4855,8 +4870,8 @@ cards: [ "number": "80A", "name": "Wenlock", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -4889,8 +4904,8 @@ cards: [ "number": "81A", "name": "Edward, Duke of York", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Any", "actions": [ { @@ -4912,8 +4927,8 @@ cards: [ "number": "82A", "name": "Norfolk", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -4951,8 +4966,8 @@ cards: [ "number": "43B", "name": "Pembroke", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(6)", "actions": [ { @@ -4971,8 +4986,8 @@ cards: [ "number": "44B", "name": "Herbert", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)", "actions": [ { @@ -5000,6 +5015,7 @@ cards: [ "number": "45B", "name": "Yorkist Reinforcements", "wing": 2, + "morale": 1, "special": 3, "dice": "Straight 3", "actions": [ @@ -5023,8 +5039,8 @@ cards: [ "number": "46B", "name": "Devon", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -5044,6 +5060,7 @@ cards: [ "number": "47B", "name": "Devon's Archers", "wing": 3, + "morale": 1, "special": 2, "dice": "Doubles", "actions": [ @@ -5065,8 +5082,8 @@ cards: [ "number": "48B", "name": "Redesdale", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -5096,6 +5113,7 @@ cards: [ "number": "49B", "name": "Rebel Archers", "wing": 0, + "morale": 1, "special": 2, "dice": "Doubles", "actions": [ @@ -5117,6 +5135,7 @@ cards: [ "number": "50B", "name": "Rebel Reinforcements", "wing": 1, + "morale": 1, "special": 3, "dice": "Straight 3", "actions": [ @@ -5139,8 +5158,8 @@ cards: [ "number": "51B", "name": "Clapham", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -5161,8 +5180,8 @@ cards: [ "number": "52B", "name": "Exeter", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "Doubles", "actions": [ { @@ -5180,8 +5199,8 @@ cards: [ "number": "53B", "name": "Montagu", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5", "actions": [ { @@ -5209,8 +5228,8 @@ cards: [ "number": "54B", "name": "Oxford", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "6", "actions": [ { @@ -5229,8 +5248,8 @@ cards: [ "number": "55B", "name": "Warwick", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -5253,6 +5272,7 @@ cards: [ "number": "56B", "name": "The Kingmaker", "wing": 0, + "morale": 1, "special": 1, "dice": "", "actions": [ @@ -5272,8 +5292,8 @@ cards: [ "number": "57B", "name": "Hastings", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5", "actions": [ { @@ -5301,8 +5321,8 @@ cards: [ "number": "58B", "name": "Edward IV", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -5331,8 +5351,8 @@ cards: [ "number": "59B", "name": "Gloucester", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -5351,8 +5371,8 @@ cards: [ "number": "60B", "name": "Edward's Reserves", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -5377,8 +5397,8 @@ cards: [ "number": "61B", "name": "\"Treason!\"", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "3/4", "actions": [ { @@ -5397,6 +5417,7 @@ cards: [ "number": "62B", "name": "The King", "wing": 2, + "morale": 1, "special": 1, "dice": "", "actions": [ @@ -5427,8 +5448,8 @@ cards: [ "number": "63B", "name": "A Plump of Spears", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [], "rules": { @@ -5443,8 +5464,8 @@ cards: [ "number": "64B", "name": "Gloucester", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(4)", "actions": [ { @@ -5471,8 +5492,8 @@ cards: [ "number": "65B", "name": "Edward IV", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)", "actions": [ { @@ -5499,8 +5520,8 @@ cards: [ "number": "66B", "name": "Hastings", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(6)", "actions": [ { @@ -5527,6 +5548,7 @@ cards: [ "number": "67B", "name": "York's Guns", "wing": 3, + "morale": 1, "special": 2, "dice": "Straight 3", "actions": [ @@ -5550,8 +5572,8 @@ cards: [ "number": "68B", "name": "Devon", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -5578,8 +5600,8 @@ cards: [ "number": "69B", "name": "Wenlock", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)", "actions": [ { @@ -5607,8 +5629,8 @@ cards: [ "number": "70B", "name": "Somerset", "wing": 0, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -5627,6 +5649,7 @@ cards: [ "number": "71B", "name": "Lancaster's Guns", "wing": 1, + "morale": 1, "special": 2, "dice": "Straight 4", "actions": [ @@ -5648,8 +5671,8 @@ cards: [ "number": "72B", "name": "Lincoln's Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4", "actions": [ { @@ -5678,8 +5701,8 @@ cards: [ "number": "73B", "name": "German Mercenaries", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -5702,8 +5725,8 @@ cards: [ "number": "74B", "name": "Irish Kerns", "wing": 2, - "strength": 8, "morale": 1, + "strength": 8, "dice": "6", "actions": [ { @@ -5734,8 +5757,8 @@ cards: [ "number": "75B", "name": "Lincoln's Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5", "actions": [ { @@ -5764,8 +5787,8 @@ cards: [ "number": "76B", "name": "Savage", "wing": 0, - "strength": 3, "morale": 1, + "strength": 3, "dice": "4", "actions": [ { @@ -5792,8 +5815,8 @@ cards: [ "number": "77B", "name": "Oxford", "wing": 0, - "strength": 8, "morale": 2, + "strength": 8, "dice": "5/6", "actions": [ { @@ -5822,8 +5845,8 @@ cards: [ "number": "78B", "name": "Scales", "wing": 0, - "strength": 3, "morale": 1, + "strength": 3, "dice": "3", "actions": [ { @@ -5850,6 +5873,7 @@ cards: [ "number": "79B", "name": "Tudor Archers", "wing": 1, + "morale": 1, "special": 2, "dice": "Straight 3", "actions": [ @@ -5878,8 +5902,8 @@ cards: [ "number": "80B", "name": "The Earl of Oxford", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [], "rules": { @@ -5893,8 +5917,8 @@ cards: [ "number": "81B", "name": "Henry VII", "wing": 1, - "strength": 7, "morale": 1, + "strength": 7, "dice": "6", "actions": [ { @@ -5919,8 +5943,8 @@ cards: [ "number": "82B", "name": "Strange", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "6", "actions": [ { @@ -5943,8 +5967,8 @@ cards: [ "number": "83A", "name": "Morell", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5", "actions": [ { @@ -5974,8 +5998,8 @@ cards: [ "number": "84A", "name": "McCall", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -6007,8 +6031,8 @@ cards: [ "number": "85A", "name": "Sykes", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -6037,6 +6061,7 @@ cards: [ "number": "86A", "name": "Union Artillery", "wing": 3, + "morale": 1, "special": 2, "dice": "Straight 3", "actions": [ @@ -6057,8 +6082,8 @@ cards: [ "number": "87A", "name": "Reinforcements", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -6081,8 +6106,8 @@ cards: [ "number": "88A", "name": "A.P. Hill", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -6112,8 +6137,8 @@ cards: [ "number": "89A", "name": "Longstreet", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(4)/(5)", "actions": [ { @@ -6143,8 +6168,8 @@ cards: [ "number": "90A", "name": "D.H. Hill", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -6173,8 +6198,8 @@ cards: [ "number": "91A", "name": "Jackson", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -6193,8 +6218,8 @@ cards: [ "number": "83B", "name": "Ponthieu", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -6220,8 +6245,8 @@ cards: [ "number": "84B", "name": "Philip Augustus", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "3/4", "actions": [ { @@ -6249,8 +6274,8 @@ cards: [ "number": "85B", "name": "Burgundy", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -6276,8 +6301,8 @@ cards: [ "number": "86B", "name": "French Knights", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -6308,8 +6333,8 @@ cards: [ "number": "87B", "name": "Flanders", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -6336,8 +6361,8 @@ cards: [ "number": "88B", "name": "German Infantry", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(4)", "actions": [ { @@ -6362,8 +6387,8 @@ cards: [ "number": "89B", "name": "Saxon Infantry", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)", "actions": [ { @@ -6388,8 +6413,8 @@ cards: [ "number": "90B", "name": "Boulogne", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -6416,8 +6441,8 @@ cards: [ "number": "91B", "name": "German Knights", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4", "actions": [ { @@ -6447,8 +6472,8 @@ cards: [ "number": "92A", "name": "Alexander", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -6478,8 +6503,8 @@ cards: [ "number": "93A", "name": "Left Phalanx", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(1-3)", "actions": [ { @@ -6507,8 +6532,8 @@ cards: [ "number": "94A", "name": "Center Phalanx", "wing": 0, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(2-4)", "actions": [ { @@ -6536,8 +6561,8 @@ cards: [ "number": "95A", "name": "Right Phalanx", "wing": 0, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(3-5)", "actions": [ { @@ -6565,8 +6590,8 @@ cards: [ "number": "96A", "name": "Philip's Hypaspists", "wing": 0, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -6600,8 +6625,8 @@ cards: [ "number": "97A", "name": "Athenian Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -6629,8 +6654,8 @@ cards: [ "number": "98A", "name": "Athenian Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -6658,8 +6683,8 @@ cards: [ "number": "99A", "name": "Allies", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -6686,8 +6711,8 @@ cards: [ "number": "100A", "name": "Thebans", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -6719,8 +6744,8 @@ cards: [ "number": "101A", "name": "Sacred Band", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "1-2", "actions": [ { @@ -6748,8 +6773,8 @@ cards: [ "number": "102A", "name": "Persian Far Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -6779,8 +6804,8 @@ cards: [ "number": "103A", "name": "Persian Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -6808,8 +6833,8 @@ cards: [ "number": "104A", "name": "Persian Center", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -6840,8 +6865,8 @@ cards: [ "number": "105A", "name": "Persian Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -6869,8 +6894,8 @@ cards: [ "number": "106A", "name": "Persian Far Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -6899,8 +6924,8 @@ cards: [ "number": "107A", "name": "Memnon's Left", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -6931,8 +6956,8 @@ cards: [ "number": "108A", "name": "Memnon's Right", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -6962,8 +6987,8 @@ cards: [ "number": "109A", "name": "Thessalians", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(1)/(2)", "actions": [ { @@ -6993,8 +7018,8 @@ cards: [ "number": "110A", "name": "Left Phalanx", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(2)/(3)", "actions": [ { @@ -7023,8 +7048,8 @@ cards: [ "number": "111A", "name": "Center Phalanx", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -7052,8 +7077,8 @@ cards: [ "number": "112A", "name": "Right Phalanx", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(4)/(5)", "actions": [ { @@ -7081,8 +7106,8 @@ cards: [ "number": "113A", "name": "Hypaspists", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -7112,8 +7137,8 @@ cards: [ "number": "114A", "name": "Companions", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -7142,8 +7167,8 @@ cards: [ "number": "115A", "name": "Light Infantry", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -7163,8 +7188,8 @@ cards: [ "number": "116A", "name": "Cardaces Left", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -7183,8 +7208,8 @@ cards: [ "number": "117A", "name": "Greek Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -7212,8 +7237,8 @@ cards: [ "number": "118A", "name": "Greek Right", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -7241,8 +7266,8 @@ cards: [ "number": "119A", "name": "Cardaces Right", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -7260,8 +7285,8 @@ cards: [ "number": "120A", "name": "Persian Horse", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4", "actions": [ { @@ -7288,8 +7313,8 @@ cards: [ "number": "121A", "name": "The Immortals", "wing": 3, - "strength": 2, "morale": 2, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -7321,8 +7346,8 @@ cards: [ "number": "122A", "name": "Thessalians", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -7349,8 +7374,8 @@ cards: [ "number": "123A", "name": "Skirmishers", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -7371,8 +7396,8 @@ cards: [ "number": "124A", "name": "Left Phalanx", "wing": 1, - "strength": 3, "morale": 2, + "strength": 3, "dice": "(1)/(2)", "actions": [ { @@ -7401,8 +7426,8 @@ cards: [ "number": "125A", "name": "Center Phalanx", "wing": 1, - "strength": 3, "morale": 2, + "strength": 3, "dice": "(2-4)", "actions": [ { @@ -7430,8 +7455,8 @@ cards: [ "number": "126A", "name": "Right Phalanx", "wing": 1, - "strength": 3, "morale": 2, + "strength": 3, "dice": "(4)/(5)", "actions": [ { @@ -7459,8 +7484,8 @@ cards: [ "number": "127A", "name": "Hoplite Reserve", "wing": 0, - "strength": 8, "morale": 2, + "strength": 8, "dice": "(6)", "actions": [ { @@ -7486,8 +7511,8 @@ cards: [ "number": "128A", "name": "Hypaspists", "wing": 0, - "strength": 3, "morale": 1, + "strength": 3, "dice": "(5)/(6)", "actions": [ { @@ -7519,8 +7544,8 @@ cards: [ "number": "129A", "name": "Companions", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -7551,8 +7576,8 @@ cards: [ "number": "130A", "name": "Skirmishers", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -7592,8 +7617,8 @@ cards: [ "number": "131A", "name": "Thessalians", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -7621,8 +7646,8 @@ cards: [ "number": "132A", "name": "Phalanx", "wing": 1, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(1-3)", "actions": [ { @@ -7659,8 +7684,8 @@ cards: [ "number": "133A", "name": "Hoplites", "wing": 0, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(4-6)", "actions": [ { @@ -7685,8 +7710,8 @@ cards: [ "number": "134A", "name": "Hypaspists", "wing": 0, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -7717,8 +7742,8 @@ cards: [ "number": "135A", "name": "Companions", "wing": 0, - "strength": 4, "morale": 2, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -7748,8 +7773,8 @@ cards: [ "number": "92B", "name": "Left Chariots", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -7771,8 +7796,8 @@ cards: [ "number": "93B", "name": "Mazaeus", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "6", "actions": [ { @@ -7791,8 +7816,8 @@ cards: [ "number": "94B", "name": "Kinsmen", "wing": 2, - "strength": 3, "morale": 1, + "strength": 3, "dice": "5", "actions": [ { @@ -7820,8 +7845,8 @@ cards: [ "number": "95B", "name": "The Immortals", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -7856,8 +7881,8 @@ cards: [ "number": "96B", "name": "Greeks", "wing": 2, - "strength": 3, "morale": 1, + "strength": 3, "dice": "(4)", "actions": [ { @@ -7884,8 +7909,8 @@ cards: [ "number": "97B", "name": "Bessus", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3", "actions": [ { @@ -7904,8 +7929,8 @@ cards: [ "number": "98B", "name": "Right Chariots", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -7927,8 +7952,8 @@ cards: [ "number": "99B", "name": "Left Reserve", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(6)", "actions": [ { @@ -7950,8 +7975,8 @@ cards: [ "number": "100B", "name": "Right Reserve", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(6)", "actions": [ { @@ -7973,8 +7998,8 @@ cards: [ "number": "101B", "name": "Left Phalanx", "wing": 1, - "strength": 3, "morale": 2, + "strength": 3, "dice": "(2)/(3)", "actions": [ { @@ -8006,8 +8031,8 @@ cards: [ "number": "102B", "name": "Center Phalanx", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -8028,8 +8053,8 @@ cards: [ "number": "103B", "name": "Right Phalanx", "wing": 1, - "strength": 3, "morale": 2, + "strength": 3, "dice": "(4)/(5)", "actions": [ { @@ -8061,8 +8086,8 @@ cards: [ "number": "104B", "name": "Hypaspists", "wing": 0, - "strength": 3, "morale": 1, + "strength": 3, "dice": "5/6", "actions": [ { @@ -8089,8 +8114,8 @@ cards: [ "number": "105B", "name": "Companions", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -8121,8 +8146,8 @@ cards: [ "number": "106B", "name": "Coenus", "wing": 0, - "strength": 3, "morale": 1, + "strength": 3, "dice": "Doubles", "actions": [ { @@ -8145,8 +8170,8 @@ cards: [ "number": "107B", "name": "Craterus", "wing": 0, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Triples", "actions": [ { @@ -8171,8 +8196,8 @@ cards: [ "number": "108B", "name": "Left Cavalry", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -8199,8 +8224,8 @@ cards: [ "number": "109B", "name": "Left Elephants", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(6)", "actions": [ { @@ -8223,8 +8248,8 @@ cards: [ "number": "110B", "name": "Right Elephants", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)", "actions": [ { @@ -8247,8 +8272,8 @@ cards: [ "number": "111B", "name": "Right Cavalry", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -8270,8 +8295,8 @@ cards: [ "number": "112B", "name": "Left Infantry", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)", "actions": [ { @@ -8292,8 +8317,8 @@ cards: [ "number": "113B", "name": "Right Infantry", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(6)", "actions": [ { @@ -8314,8 +8339,8 @@ cards: [ "number": "114B", "name": "E. Heavy Cavalry", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1-3", "actions": [ { @@ -8342,8 +8367,8 @@ cards: [ "number": "115B", "name": "E. Elephants", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -8371,8 +8396,8 @@ cards: [ "number": "116B", "name": "E. Light Cavalry", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -8400,8 +8425,8 @@ cards: [ "number": "117B", "name": "Eumenes's Camp", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "", "actions": [], "rule_text": "While this card is in play, the Silver Shields suffer one less hit when Attacked and never more than one hit." @@ -8411,8 +8436,8 @@ cards: [ "number": "118B", "name": "The Silver Shields", "wing": 1, - "strength": 2, "morale": 2, + "strength": 2, "dice": "(5)/(6)", "actions": [ { @@ -8447,8 +8472,8 @@ cards: [ "number": "119B", "name": "E. Phalanx", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4/5", "actions": [ { @@ -8470,8 +8495,8 @@ cards: [ "number": "120B", "name": "A. Light Cavalry", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -8500,8 +8525,8 @@ cards: [ "number": "121B", "name": "A. Elephants", "wing": 2, - "strength": 3, "morale": 1, + "strength": 3, "dice": "5/6", "actions": [ { @@ -8529,8 +8554,8 @@ cards: [ "number": "122B", "name": "A. Heavy Cavalry", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1-3", "actions": [ { @@ -8557,8 +8582,8 @@ cards: [ "number": "123B", "name": "A. Phalanx", "wing": 2, - "strength": 8, "morale": 2, + "strength": 8, "dice": "(4)/(5)", "actions": [ { @@ -8589,8 +8614,8 @@ cards: [ "number": "124B", "name": "A. Light Cavalry", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -8616,8 +8641,8 @@ cards: [ "number": "125B", "name": "A. Elephants", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -8646,8 +8671,8 @@ cards: [ "number": "126B", "name": "Demetrius", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -8675,8 +8700,8 @@ cards: [ "number": "127B", "name": "Antigonus", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -8695,8 +8720,8 @@ cards: [ "number": "128B", "name": "A. Left Phalanx", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(2)/(3)", "actions": [ { @@ -8732,8 +8757,8 @@ cards: [ "number": "129B", "name": "A. Right Phalanx", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -8769,8 +8794,8 @@ cards: [ "number": "130B", "name": "Antiochus", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -8798,8 +8823,8 @@ cards: [ "number": "131B", "name": "S. Elephants", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "5/6", "actions": [ { @@ -8828,8 +8853,8 @@ cards: [ "number": "132B", "name": "S. Light Cavalry", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -8855,8 +8880,8 @@ cards: [ "number": "133B", "name": "Seleucus", "wing": 0, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -8882,8 +8907,8 @@ cards: [ "number": "134B", "name": "S. Left Phalanx", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -8919,8 +8944,8 @@ cards: [ "number": "135B", "name": "S. Right Phalanx", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(2)/(3)", "actions": [ { @@ -8956,8 +8981,8 @@ cards: [ "number": "136A", "name": "Sharpshooters", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -8981,8 +9006,8 @@ cards: [ "number": "137A", "name": "20th Maine", "wing": 3, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -9015,8 +9040,8 @@ cards: [ "number": "138A", "name": "83rd Pennsylvania", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(4)", "actions": [ { @@ -9046,8 +9071,8 @@ cards: [ "number": "139A", "name": "44th New York", "wing": 3, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(3)", "actions": [ { @@ -9076,8 +9101,8 @@ cards: [ "number": "140A", "name": "16th Michigan", "wing": 3, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(2)", "actions": [ { @@ -9106,6 +9131,7 @@ cards: [ "number": "141A", "name": "Artillery", "wing": 2, + "morale": 1, "special": 3, "dice": "Straight 3", "actions": [ @@ -9129,8 +9155,8 @@ cards: [ "number": "142A", "name": "Weed's Brigade", "wing": 2, - "strength": 8, "morale": 2, + "strength": 8, "dice": "Any", "actions": [ { @@ -9172,8 +9198,8 @@ cards: [ "number": "143A", "name": "Devil's Den", "wing": 2, - "strength": 4, "morale": 0, + "strength": 4, "dice": "", "actions": [], "rule_text": "When this Formation Routs, the Union does not lose a morale cube. (If the Confederate Formation that Routs this Formation also Routs simultaneously, they DO lose a morale cube.)" @@ -9183,8 +9209,8 @@ cards: [ "number": "144A", "name": "48th Alabama", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(6)", "actions": [ { @@ -9203,8 +9229,8 @@ cards: [ "number": "145A", "name": "4th Texas", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(1)/(2)", "actions": [ { @@ -9232,8 +9258,8 @@ cards: [ "number": "146A", "name": "5th Texas", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(2)/(3)", "actions": [ { @@ -9261,8 +9287,8 @@ cards: [ "number": "147A", "name": "4th Alabama", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(3)/(4)", "actions": [ { @@ -9282,8 +9308,8 @@ cards: [ "number": "148A", "name": "47th Alabama", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(4)/(5)", "actions": [ { @@ -9316,8 +9342,8 @@ cards: [ "number": "149A", "name": "15th Alabama", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(5)/(6)", "actions": [ { @@ -9345,8 +9371,8 @@ cards: [ "number": "150A", "name": "Semmes", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -9371,8 +9397,8 @@ cards: [ "number": "151A", "name": "Kershaw", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -9417,8 +9443,8 @@ cards: [ "number": "152A", "name": "Anderson", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "4", "actions": [ { @@ -9458,8 +9484,8 @@ cards: [ "number": "153A", "name": "Benning", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "3", "actions": [ { @@ -9499,6 +9525,7 @@ cards: [ "number": "154A", "name": "Rebel Artillery", "wing": 0, + "morale": 1, "special": 1, "dice": "Straight 4", "actions": [ @@ -9527,8 +9554,8 @@ cards: [ "number": "155A", "name": "McLaws", "wing": 0, - "strength": 1, "morale": 1, + "strength": 1, "dice": "1/2", "actions": [ { @@ -9549,8 +9576,8 @@ cards: [ "number": "156A", "name": "Wofford", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "4/5/6", "actions": [ { @@ -9576,8 +9603,8 @@ cards: [ "number": "157A", "name": "Ward", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -9606,8 +9633,8 @@ cards: [ "number": "158A", "name": "de Trobriand", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -9642,8 +9669,8 @@ cards: [ "number": "159A", "name": "Tilton", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -9671,6 +9698,7 @@ cards: [ "number": "160A", "name": "Stony Hill", "wing": 2, + "morale": 1, "special": 3, "dice": "Straight 4", "actions": [ @@ -9695,8 +9723,8 @@ cards: [ "number": "161A", "name": "Cross", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -9735,8 +9763,8 @@ cards: [ "number": "162A", "name": "Brooke", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -9760,8 +9788,8 @@ cards: [ "number": "163A", "name": "Zook", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -9798,8 +9826,8 @@ cards: [ "number": "164A", "name": "Kelly", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(1)/(2)", "actions": [ { @@ -9835,8 +9863,8 @@ cards: [ "number": "165A", "name": "Sweitzer", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -9873,8 +9901,8 @@ cards: [ "number": "166A", "name": "Day", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4/5/6", "actions": [ { @@ -9913,8 +9941,8 @@ cards: [ "number": "167A", "name": "Burbank", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2/3", "actions": [ { @@ -9952,8 +9980,8 @@ cards: [ "number": "168A", "name": "18th Mississippi", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "2", "actions": [ { @@ -9988,8 +10016,8 @@ cards: [ "number": "169A", "name": "13th Mississippi", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "2", "actions": [ { @@ -10024,8 +10052,8 @@ cards: [ "number": "170A", "name": "17th Mississippi", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3", "actions": [ { @@ -10060,8 +10088,8 @@ cards: [ "number": "171A", "name": "21st Mississippi", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3", "actions": [ { @@ -10097,8 +10125,8 @@ cards: [ "number": "172A", "name": "Wofford", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1", "actions": [ { @@ -10122,6 +10150,7 @@ cards: [ "number": "173A", "name": "Rebel Artillery", "wing": 0, + "morale": 1, "special": 1, "dice": "Straight 4", "actions": [ @@ -10146,8 +10175,8 @@ cards: [ "number": "174A", "name": "8th South Carolina", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4", "actions": [ { @@ -10167,8 +10196,8 @@ cards: [ "number": "175A", "name": "3rd South Carolina Battalion", "wing": 1, - "strength": 3, "morale": 1, + "strength": 3, "dice": "5", "actions": [ { @@ -10188,8 +10217,8 @@ cards: [ "number": "176A", "name": "2nd South Carolina", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -10209,6 +10238,7 @@ cards: [ "number": "177A", "name": "Fatal Blunder", "wing": 1, + "morale": 1, "special": 1, "dice": "", "actions": [], @@ -10220,8 +10250,8 @@ cards: [ "number": "136B", "name": "141st Pennsylvania", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "2", "actions": [ { @@ -10258,8 +10288,8 @@ cards: [ "number": "137B", "name": "68th Pennsylvania", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3", "actions": [ { @@ -10296,6 +10326,7 @@ cards: [ "number": "138B", "name": "Wheatfield Road Artillery", "wing": 2, + "morale": 1, "special": 2, "dice": "Straight 3", "actions": [ @@ -10321,8 +10352,8 @@ cards: [ "number": "139B", "name": "114th Pennsylvania", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4", "actions": [ { @@ -10362,8 +10393,8 @@ cards: [ "number": "140B", "name": "63rd Pennsylvania", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -10396,8 +10427,8 @@ cards: [ "number": "141B", "name": "57th Pennsylvania", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5", "actions": [ { @@ -10437,8 +10468,8 @@ cards: [ "number": "142B", "name": "105th Pennsylvania", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -10475,6 +10506,7 @@ cards: [ "number": "143B", "name": "Orchard Artillery", "wing": 3, + "morale": 1, "special": 1, "dice": "Straight 4", "actions": [ @@ -10497,8 +10529,8 @@ cards: [ "number": "144B", "name": "Posey", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(6)", "actions": [ { @@ -10521,8 +10553,8 @@ cards: [ "number": "145B", "name": "Wright", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(4-6)", "actions": [ { @@ -10557,8 +10589,8 @@ cards: [ "number": "146B", "name": "Lang", "wing": 1, - "strength": 3, "morale": 1, + "strength": 3, "dice": "(1-3)", "actions": [ { @@ -10579,8 +10611,8 @@ cards: [ "number": "147B", "name": "Wilcox", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4/5/6", "actions": [ { @@ -10614,8 +10646,8 @@ cards: [ "number": "148B", "name": "Brewster", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(1)/(2)", "actions": [ { @@ -10640,8 +10672,8 @@ cards: [ "number": "149B", "name": "Carr", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -10661,8 +10693,8 @@ cards: [ "number": "150B", "name": "1st Minnesota", "wing": 2, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -10692,8 +10724,8 @@ cards: [ "number": "151B", "name": "Hall", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -10723,8 +10755,8 @@ cards: [ "number": "152B", "name": "Webb", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(6)", "actions": [ { @@ -10756,8 +10788,8 @@ cards: [ "number": "153B", "name": "Hays's Division", "wing": 3, - "strength": 5, "morale": 1, + "strength": 5, "dice": "Doubles", "actions": [ { @@ -10787,6 +10819,7 @@ cards: [ "number": "154B", "name": "Union Artillery", "wing": 2, + "morale": 1, "special": 2, "dice": "Straight 4", "actions": [ @@ -10807,8 +10840,8 @@ cards: [ "number": "155B", "name": "Breastworks", "wing": 2, - "strength": 8, "morale": 1, + "strength": 8, "dice": "", "actions": [], "rule_text": "When any Dark Blue Formation (including Reserves taking an Absorb Reaction) is to suffer only one hit in an attack, this Formation suffers the hit instead.

If the Formation would suffer more than one hit, this Formation suffers all hits but one, which the targeted/absorbing Formation suffers.

When this Formation Routs, it does not cause the loss of a morale cube.

Finally, while I've got your attention: as long as Greene's Right is in play, you can place dice on TWO Dark Blue cards each turn. Why is this note on this card, and not on Greene's Right? Because I didn't have any room on that card. And folks wonder why the cards don't have art on them..." @@ -10818,8 +10851,8 @@ cards: [ "number": "156B", "name": "Greene's Left", "wing": 3, - "strength": 3, "morale": 2, + "strength": 3, "dice": "6", "actions": [ { @@ -10846,8 +10879,8 @@ cards: [ "number": "157B", "name": "Greene's Center", "wing": 3, - "strength": 3, "morale": 2, + "strength": 3, "dice": "5", "actions": [ { @@ -10874,8 +10907,8 @@ cards: [ "number": "158B", "name": "Greene's Right", "wing": 3, - "strength": 3, "morale": 2, + "strength": 3, "dice": "4", "actions": [ { @@ -10903,8 +10936,8 @@ cards: [ "number": "159B", "name": "Reserves", "wing": 3, - "strength": 4, "morale": 2, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -10929,8 +10962,8 @@ cards: [ "number": "160B", "name": "137th New York", "wing": 2, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -10955,8 +10988,8 @@ cards: [ "number": "161B", "name": "Geary", "wing": 3, - "strength": null, "morale": 1, + "strength": null, "dice": "Straight 4/3", "actions": [], "rules": { @@ -10969,8 +11002,8 @@ cards: [ "number": "162B", "name": "Steuart", "wing": 0, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)/(6)", "actions": [ { @@ -11003,8 +11036,8 @@ cards: [ "number": "163B", "name": "Williams", "wing": 1, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(4)", "actions": [ { @@ -11035,8 +11068,8 @@ cards: [ "number": "164B", "name": "Jones", "wing": 1, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(3)", "actions": [ { @@ -11067,8 +11100,8 @@ cards: [ "number": "165B", "name": "Johnson", "wing": 0, - "strength": 1, "morale": 1, + "strength": 1, "dice": "(1)/(2)", "actions": [], "rule_text": "If there are dice on this card when you Attack with any of your Formations, you MAY expend all the dice on this card, adding them to the Attack.

If you choose to do so, your attacking Formation suffers one extra self hit." @@ -11078,8 +11111,8 @@ cards: [ "number": "166B", "name": "Little Round Top", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "6", "actions": [ { @@ -11105,8 +11138,8 @@ cards: [ "number": "167B", "name": "Sickles", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(5)", "actions": [ { @@ -11132,8 +11165,8 @@ cards: [ "number": "168B", "name": "Hancock", "wing": 3, - "strength": 8, "morale": 2, + "strength": 8, "dice": "(4)", "actions": [ { @@ -11159,8 +11192,8 @@ cards: [ "number": "169B", "name": "Howard", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(3)", "actions": [ { @@ -11186,8 +11219,8 @@ cards: [ "number": "170B", "name": "Slocum", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(2)", "actions": [ { @@ -11214,8 +11247,8 @@ cards: [ "number": "171B", "name": "Sykes", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -11234,8 +11267,8 @@ cards: [ "number": "172B", "name": "Meade", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Any", "actions": [ { @@ -11259,8 +11292,8 @@ cards: [ "number": "173B", "name": "Johnson", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -11279,8 +11312,8 @@ cards: [ "number": "174B", "name": "Early", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(1)/(2)", "actions": [ { @@ -11299,8 +11332,8 @@ cards: [ "number": "175B", "name": "Anderson", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "5/6", "actions": [ { @@ -11319,8 +11352,8 @@ cards: [ "number": "176B", "name": "McLaws", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "5/6", "actions": [ { @@ -11340,8 +11373,8 @@ cards: [ "number": "177B", "name": "Hood", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -11368,6 +11401,7 @@ cards: [ "number": "178A", "name": "Royalist Guns", "wing": 0, + "morale": 1, "special": 1, "dice": "Full House", "actions": [ @@ -11393,8 +11427,8 @@ cards: [ "number": "179A", "name": "Wilmot", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -11422,8 +11456,8 @@ cards: [ "number": "180A", "name": "Wentworth", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -11457,8 +11491,8 @@ cards: [ "number": "181A", "name": "William Fielding", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -11481,8 +11515,8 @@ cards: [ "number": "182A", "name": "Gerard", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -11517,9 +11551,9 @@ cards: [ "number": "183A", "name": "Rupert of the Rhine", "wing": 0, + "morale": 1, "alias": "Rupert", "strength": 4, - "morale": 1, "dice": "Doubles", "actions": [ { @@ -11547,8 +11581,8 @@ cards: [ "number": "184A", "name": "Byron", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -11571,8 +11605,8 @@ cards: [ "number": "185A", "name": "Belasyse", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -11594,6 +11628,7 @@ cards: [ "number": "186A", "name": "Roundhead Guns", "wing": 2, + "morale": 1, "special": 1, "dice": "Full House", "actions": [ @@ -11619,8 +11654,8 @@ cards: [ "number": "187A", "name": "Ramsay", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -11648,8 +11683,8 @@ cards: [ "number": "188A", "name": "Charles Essex", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -11671,8 +11706,8 @@ cards: [ "number": "189A", "name": "Meldrum", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -11702,8 +11737,8 @@ cards: [ "number": "190A", "name": "Basil Fielding", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -11732,8 +11767,8 @@ cards: [ "number": "191A", "name": "Ballard", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -11766,8 +11801,8 @@ cards: [ "number": "192A", "name": "Balfour", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "1-3", "actions": [ { @@ -11789,8 +11824,8 @@ cards: [ "number": "193A", "name": "Stapleton", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "4-6", "actions": [ { @@ -11812,6 +11847,7 @@ cards: [ "number": "194A", "name": "Round Hill", "wing": 2, + "morale": 1, "special": 1, "dice": "Straight 4", "actions": [ @@ -11842,8 +11878,8 @@ cards: [ "number": "195A", "name": "Fortescue", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -11870,8 +11906,8 @@ cards: [ "number": "196A", "name": "Skippon", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1-3", "actions": [ { @@ -11904,8 +11940,8 @@ cards: [ "number": "197A", "name": "Essex", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -11933,8 +11969,8 @@ cards: [ "number": "198A", "name": "Stapleton", "wing": 3, - "strength": 4, "morale": 2, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -11960,8 +11996,8 @@ cards: [ "number": "199A", "name": "London Trained Bands", "wing": 3, - "strength": 4, "morale": 2, + "strength": 4, "dice": "3/4", "actions": [ { @@ -11986,6 +12022,7 @@ cards: [ "number": "200A", "name": "Royalist Guns", "wing": 0, + "morale": 1, "special": 1, "dice": "Straight 4/3", "actions": [ @@ -12009,8 +12046,8 @@ cards: [ "number": "201A", "name": "Gerard", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -12036,9 +12073,9 @@ cards: [ "number": "202A", "name": "Rupert of the Rhine", "wing": 0, + "morale": 1, "alias": "Rupert", "strength": 6, - "morale": 1, "dice": "(5)/(6)", "actions": [ { @@ -12067,8 +12104,8 @@ cards: [ "number": "203A", "name": "Wentworth", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -12097,8 +12134,8 @@ cards: [ "number": "204A", "name": "Byron", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -12117,8 +12154,8 @@ cards: [ "number": "205A", "name": "Vavasour", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -12145,8 +12182,8 @@ cards: [ "number": "206A", "name": "Infantry Reserve", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -12166,8 +12203,8 @@ cards: [ "number": "207A", "name": "Manchester", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -12195,8 +12232,8 @@ cards: [ "number": "208A", "name": "Skippon", "wing": 2, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)/(6)", "actions": [ { @@ -12228,8 +12265,8 @@ cards: [ "number": "209A", "name": "Balfour", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -12261,8 +12298,8 @@ cards: [ "number": "210A", "name": "Waller", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -12289,8 +12326,8 @@ cards: [ "number": "211A", "name": "Cromwell", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -12323,8 +12360,8 @@ cards: [ "number": "212A", "name": "Cornish Foot", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "6", "actions": [ { @@ -12351,8 +12388,8 @@ cards: [ "number": "213A", "name": "Maurice", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -12378,8 +12415,8 @@ cards: [ "number": "214A", "name": "Goring", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -12409,8 +12446,8 @@ cards: [ "number": "215A", "name": "Blagge", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -12441,8 +12478,8 @@ cards: [ "number": "216A", "name": "Astley", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -12469,8 +12506,8 @@ cards: [ "number": "178B", "name": "Langdale", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -12498,8 +12535,8 @@ cards: [ "number": "179B", "name": "Lisle", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(1)/(2)", "actions": [ { @@ -12527,8 +12564,8 @@ cards: [ "number": "180B", "name": "Bard", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -12555,8 +12592,8 @@ cards: [ "number": "181B", "name": "Astley", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -12585,9 +12622,9 @@ cards: [ "number": "182B", "name": "Rupert of the Rhine", "wing": 0, + "morale": 1, "alias": "Rupert", "strength": 6, - "morale": 1, "dice": "1-3", "actions": [ { @@ -12615,8 +12652,8 @@ cards: [ "number": "183B", "name": "Bluecoats", "wing": 0, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -12652,8 +12689,8 @@ cards: [ "number": "184B", "name": "Ireton", "wing": 3, - "strength": 5, "morale": 1, + "strength": 5, "dice": "5/6", "actions": [ { @@ -12682,8 +12719,8 @@ cards: [ "number": "185B", "name": "Skippon", "wing": 3, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(5)/(6)", "actions": [ { @@ -12710,8 +12747,8 @@ cards: [ "number": "186B", "name": "Waller", "wing": 2, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(5)/(6)", "actions": [ { @@ -12731,8 +12768,8 @@ cards: [ "number": "187B", "name": "Pickering", "wing": 2, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(3)/(4)", "actions": [ { @@ -12759,8 +12796,8 @@ cards: [ "number": "188B", "name": "Montagu", "wing": 2, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(1)/(2)", "actions": [ { @@ -12780,8 +12817,8 @@ cards: [ "number": "189B", "name": "Fairfax", "wing": 3, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(1)/(2)", "actions": [ { @@ -12809,8 +12846,8 @@ cards: [ "number": "190B", "name": "Cromwell", "wing": 3, - "strength": 5, "morale": 1, + "strength": 5, "dice": "1-3", "actions": [ { @@ -12839,8 +12876,8 @@ cards: [ "number": "191B", "name": "Scott of Rossie", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -12868,8 +12905,8 @@ cards: [ "number": "192B", "name": "Tullibardine", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3", "actions": [ { @@ -12896,8 +12933,8 @@ cards: [ "number": "193B", "name": "Perth Trained Bands", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4", "actions": [ { @@ -12924,9 +12961,9 @@ cards: [ "number": "194B", "name": "Lord Elcho", "wing": 2, + "morale": 1, "alias": "Elcho", "strength": 6, - "morale": 1, "dice": "5/6", "actions": [ { @@ -12953,8 +12990,8 @@ cards: [ "number": "195B", "name": "Drummond", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -12982,8 +13019,8 @@ cards: [ "number": "196B", "name": "Levies", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(1)/(2)", "actions": [ { @@ -13003,8 +13040,8 @@ cards: [ "number": "197B", "name": "MacDonalds", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(3)/(4)", "actions": [ { @@ -13023,8 +13060,8 @@ cards: [ "number": "198B", "name": "Kilpont", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -13051,8 +13088,8 @@ cards: [ "number": "199B", "name": "Laghtnan", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -13078,8 +13115,8 @@ cards: [ "number": "200B", "name": "O'Cahan", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -13105,8 +13142,8 @@ cards: [ "number": "201B", "name": "Macdonnell", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -13132,8 +13169,8 @@ cards: [ "number": "202B", "name": "Montrose", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -13160,8 +13197,8 @@ cards: [ "number": "203B", "name": "Lawers's Horse", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "4", "actions": [ { @@ -13181,8 +13218,8 @@ cards: [ "number": "204B", "name": "Campbell of Lawers", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(4-6)", "actions": [ { @@ -13217,8 +13254,8 @@ cards: [ "number": "205B", "name": "Seaforth", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -13244,8 +13281,8 @@ cards: [ "number": "206B", "name": "Drummond", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "3/4", "actions": [ { @@ -13271,8 +13308,8 @@ cards: [ "number": "207B", "name": "Lothian", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -13302,8 +13339,8 @@ cards: [ "number": "208B", "name": "Lord Chancellor's", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -13333,8 +13370,8 @@ cards: [ "number": "209B", "name": "Garlic Hill", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -13361,8 +13398,8 @@ cards: [ "number": "210B", "name": "Moneymore", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "3/4", "actions": [ { @@ -13386,8 +13423,8 @@ cards: [ "number": "211B", "name": "MacColla's Lifeguard", "wing": 0, - "strength": 3, "morale": 1, + "strength": 3, "dice": "(5)/(6)", "actions": [ { @@ -13413,8 +13450,8 @@ cards: [ "number": "212B", "name": "Montrose", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "1-3", "actions": [ { @@ -13444,8 +13481,8 @@ cards: [ "number": "213B", "name": "Aboyne", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -13474,8 +13511,8 @@ cards: [ "number": "214B", "name": "Gordon", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1-3", "actions": [ { @@ -13504,8 +13541,8 @@ cards: [ "number": "215B", "name": "Irish Left", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1-3", "actions": [ { @@ -13534,8 +13571,8 @@ cards: [ "number": "216B", "name": "Irish Right", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -13563,8 +13600,8 @@ cards: [ "number": "217A", "name": "Labienus", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -13593,8 +13630,8 @@ cards: [ "number": "218A", "name": "Pompey", "wing": 0, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -13622,8 +13659,8 @@ cards: [ "number": "219A", "name": "Metellus Scipio", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -13651,8 +13688,8 @@ cards: [ "number": "220A", "name": "Cilicians", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -13679,8 +13716,8 @@ cards: [ "number": "221A", "name": "Antony", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -13706,8 +13743,8 @@ cards: [ "number": "222A", "name": "Domitius", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "3/4", "actions": [ { @@ -13733,8 +13770,8 @@ cards: [ "number": "223A", "name": "Sulla", "wing": 3, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -13760,8 +13797,8 @@ cards: [ "number": "224A", "name": "Caesar's Horse", "wing": 3, - "strength": 2, "morale": 1, + "strength": 2, "dice": "1-3", "actions": [ { @@ -13782,8 +13819,8 @@ cards: [ "number": "225A", "name": "The Fourth Line", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "4-6", "actions": [ { @@ -13813,8 +13850,8 @@ cards: [ "number": "217B", "name": "Pauloff's Left", "wing": 2, - "strength": 8, "morale": 1, + "strength": 8, "dice": "3/4", "actions": [ { @@ -13843,6 +13880,7 @@ cards: [ "number": "218B", "name": "Shell Hill", "wing": 3, + "morale": 1, "special": 3, "dice": "Straight 4", "actions": [ @@ -13864,8 +13902,8 @@ cards: [ "number": "219B", "name": "Pauloff's Right", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(4)/(5)", "actions": [ { @@ -13894,8 +13932,8 @@ cards: [ "number": "220B", "name": "Soimonoff", "wing": 2, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)/(6)", "actions": [ { @@ -13923,8 +13961,8 @@ cards: [ "number": "221B", "name": "Home Ridge", "wing": 0, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -13954,8 +13992,8 @@ cards: [ "number": "222B", "name": "Sandbag Battery", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -13982,8 +14020,8 @@ cards: [ "number": "223B", "name": "British Troops", "wing": 0, - "strength": 4, "morale": 2, + "strength": 4, "dice": "1/2", "actions": [ { @@ -14011,8 +14049,8 @@ cards: [ "number": "224B", "name": "French Troops", "wing": 1, - "strength": 6, "morale": 2, + "strength": 6, "dice": "4-6", "actions": [ { @@ -14039,8 +14077,8 @@ cards: [ "number": "225B", "name": "The Fog", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -14059,8 +14097,8 @@ cards: [ "number": "226A", "name": "Gournay's Horse", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -14089,8 +14127,8 @@ cards: [ "number": "227A", "name": "French Left", "wing": 2, - "strength": 6, "morale": 2, + "strength": 6, "dice": "3/4", "actions": [ { @@ -14125,6 +14163,7 @@ cards: [ "number": "228A", "name": "French Guns", "wing": 2, + "morale": 1, "special": 2, "dice": "Straight 4", "actions": [ @@ -14156,8 +14195,8 @@ cards: [ "number": "229A", "name": "French Center", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "1-3", "actions": [ { @@ -14195,8 +14234,8 @@ cards: [ "number": "230A", "name": "French Right", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "3/4", "actions": [ { @@ -14231,8 +14270,8 @@ cards: [ "number": "231A", "name": "Luxembourg's Horse", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "4-6", "actions": [ { @@ -14262,8 +14301,8 @@ cards: [ "number": "232A", "name": "Dutch Horse", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -14290,8 +14329,8 @@ cards: [ "number": "233A", "name": "Dutch Left Foot", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -14322,8 +14361,8 @@ cards: [ "number": "234A", "name": "Dutch Right Foot", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -14359,8 +14398,8 @@ cards: [ "number": "235A", "name": "Spanish Horse", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -14387,8 +14426,8 @@ cards: [ "number": "236A", "name": "Waldeck", "wing": 1, - "strength": 2, "morale": 2, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -14422,8 +14461,8 @@ cards: [ "number": "237A", "name": "Retreat to Nivelles", "wing": 0, - "strength": null, "morale": 1, + "strength": null, "dice": "", "actions": [], "rule_text": "TODO" @@ -14433,8 +14472,8 @@ cards: [ "number": "238A", "name": "Van Aylva", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -14455,8 +14494,8 @@ cards: [ "number": "239A", "name": "Van Weibnom", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -14483,8 +14522,8 @@ cards: [ "number": "240A", "name": "Schomberg", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -14513,8 +14552,8 @@ cards: [ "number": "241A", "name": "Eugene", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(1)/(2)", "actions": [ { @@ -14544,8 +14583,8 @@ cards: [ "number": "242A", "name": "Duke of Savoy", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -14575,8 +14614,8 @@ cards: [ "number": "243A", "name": "Capara", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -14603,8 +14642,8 @@ cards: [ "number": "244A", "name": "Rabutin", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -14623,8 +14662,8 @@ cards: [ "number": "245A", "name": "Cannons", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -14648,8 +14687,8 @@ cards: [ "number": "246A", "name": "Vins", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -14676,8 +14715,8 @@ cards: [ "number": "247A", "name": "Hoguette", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(1)/(2)", "actions": [ { @@ -14707,8 +14746,8 @@ cards: [ "number": "248A", "name": "Catinat", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -14738,8 +14777,8 @@ cards: [ "number": "249A", "name": "Vendome", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -14766,8 +14805,8 @@ cards: [ "number": "250A", "name": "Usson", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -14787,8 +14826,8 @@ cards: [ "number": "251A", "name": "Bayonets!", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "(3)/(4)", "actions": [], "rule_text": "When Catinat makes an attack, you may - but are not required to - add all dice from this card to the attack. This is the only way dice can be removed from this card. If you do so, the attack cannot be Countered, and Catinat suffers no self hits. After resolving this special attack, remove this card from play (this does not constitute a Rout).", @@ -14799,8 +14838,8 @@ cards: [ "number": "252A", "name": "Anjou", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -14828,8 +14867,8 @@ cards: [ "number": "253A", "name": "Royal Comtois", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -14857,8 +14896,8 @@ cards: [ "number": "254A", "name": "Vaisseaux", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -14880,8 +14919,8 @@ cards: [ "number": "255A", "name": "Normandie", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -14909,8 +14948,8 @@ cards: [ "number": "256A", "name": "Bourgogne", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -14938,8 +14977,8 @@ cards: [ "number": "257A", "name": "Auvergne", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -14961,8 +15000,8 @@ cards: [ "number": "258A", "name": "Cassines I", "wing": 0, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -14986,8 +15025,8 @@ cards: [ "number": "259A", "name": "Cassines II", "wing": 1, - "strength": 2, "morale": 1, + "strength": 2, "dice": "Doubles", "actions": [ { @@ -15010,8 +15049,8 @@ cards: [ "number": "260A", "name": "Nigrelli", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -15042,8 +15081,8 @@ cards: [ "number": "261A", "name": "Kriechbaum", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -15074,8 +15113,8 @@ cards: [ "number": "262A", "name": "Mannsfeldt", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -15106,8 +15145,8 @@ cards: [ "number": "263A", "name": "Guttenstein", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -15138,8 +15177,8 @@ cards: [ "number": "226B", "name": "Cutt's Column", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -15166,8 +15205,8 @@ cards: [ "number": "227B", "name": "Ingoldsby", "wing": 0, - "strength": 5, "morale": 1, + "strength": 5, "dice": "(3)/(4)", "actions": [ { @@ -15197,8 +15236,8 @@ cards: [ "number": "228B", "name": "Horn", "wing": 0, - "strength": 5, "morale": 2, + "strength": 5, "dice": "(1)/(2)", "actions": [ { @@ -15230,8 +15269,8 @@ cards: [ "number": "229B", "name": "Shock Cavalry", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -15262,6 +15301,7 @@ cards: [ "number": "230B", "name": "Alliance Guns", "wing": 0, + "morale": 1, "special": 1, "dice": "Straight 4", "actions": [ @@ -15287,8 +15327,8 @@ cards: [ "number": "231B", "name": "Eugene's Horse", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -15317,8 +15357,8 @@ cards: [ "number": "232B", "name": "Anhalt-Dessau", "wing": 1, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -15347,8 +15387,8 @@ cards: [ "number": "233B", "name": "Prince Eugene", "wing": 1, - "strength": 8, "morale": 1, + "strength": 8, "dice": "3/4", "actions": [ { @@ -15371,8 +15411,8 @@ cards: [ "number": "234B", "name": "De Bourg", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -15400,8 +15440,8 @@ cards: [ "number": "235B", "name": "Lutzingen", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "(5)/(6)", "actions": [ { @@ -15432,8 +15472,8 @@ cards: [ "number": "236B", "name": "d'Arco", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -15465,8 +15505,8 @@ cards: [ "number": "237B", "name": "Oberglauheim", "wing": 2, - "strength": 4, "morale": 2, + "strength": 4, "dice": "1/2", "actions": [ { @@ -15497,8 +15537,8 @@ cards: [ "number": "238B", "name": "St. Pierre", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4", "actions": [ { @@ -15529,8 +15569,8 @@ cards: [ "number": "239B", "name": "Clerambault", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5", "actions": [ { @@ -15554,8 +15594,8 @@ cards: [ "number": "240B", "name": "Blenheim", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "4", "actions": [ { @@ -15588,8 +15628,8 @@ cards: [ "number": "241B", "name": "d'Humieres", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -15619,6 +15659,7 @@ cards: [ "number": "242B", "name": "French Artillery", "wing": 3, + "morale": 1, "special": 2, "dice": "Straight 4", "actions": [ @@ -15648,8 +15689,8 @@ cards: [ "number": "243B", "name": "Dutch Guards", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -15669,8 +15710,8 @@ cards: [ "number": "244B", "name": "Overkirk", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -15697,8 +15738,8 @@ cards: [ "number": "245B", "name": "Orkney's Left", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -15728,8 +15769,8 @@ cards: [ "number": "246B", "name": "Orkney's Right", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -15759,8 +15800,8 @@ cards: [ "number": "247B", "name": "Marlborough", "wing": 0, - "strength": 8, "morale": 1, + "strength": 8, "dice": "Doubles", "actions": [ { @@ -15785,8 +15826,8 @@ cards: [ "number": "248B", "name": "Autre-Eglise", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -15805,8 +15846,8 @@ cards: [ "number": "249B", "name": "French Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -15833,8 +15874,8 @@ cards: [ "number": "250B", "name": "Offuz", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -15857,8 +15898,8 @@ cards: [ "number": "251B", "name": "French Right", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -15885,8 +15926,8 @@ cards: [ "number": "252B", "name": "Ramillies", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -15907,8 +15948,8 @@ cards: [ "number": "253B", "name": "Guiscard", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "3/4", "actions": [ { @@ -15936,8 +15977,8 @@ cards: [ "number": "254B", "name": "Taviers", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -15964,8 +16005,8 @@ cards: [ "number": "255B", "name": "Dutch Garrison", "wing": 0, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -15996,8 +16037,8 @@ cards: [ "number": "256B", "name": "Dutch Horse", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -16027,8 +16068,8 @@ cards: [ "number": "257B", "name": "Fortress Guns", "wing": 0, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -16048,8 +16089,8 @@ cards: [ "number": "258B", "name": "Albemarle", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -16077,8 +16118,8 @@ cards: [ "number": "259B", "name": "Eugene", "wing": 1, - "strength": 6, "morale": 2, + "strength": 6, "dice": "3/4", "actions": [ { @@ -16106,8 +16147,8 @@ cards: [ "number": "260B", "name": "Prince de Tingry", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -16127,8 +16168,8 @@ cards: [ "number": "261B", "name": "Broglie", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -16155,8 +16196,8 @@ cards: [ "number": "262B", "name": "Villars's Left", "wing": 2, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(5)/(6)", "actions": [ { @@ -16186,8 +16227,8 @@ cards: [ "number": "263B", "name": "Villars's Right", "wing": 2, - "strength": 8, "morale": 1, + "strength": 8, "dice": "(3)/(4)", "actions": [ { @@ -16217,6 +16258,7 @@ cards: [ "number": "264A", "name": "The Striegau River", "wing": 3, + "morale": 1, "special": 3, "dice": "Doubles", "actions": [ @@ -16236,8 +16278,8 @@ cards: [ "number": "265A", "name": "Frederick II", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "4-6", "actions": [ { @@ -16254,8 +16296,8 @@ cards: [ "number": "266A", "name": "Du Moulin", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "6", "actions": [ { @@ -16283,8 +16325,8 @@ cards: [ "number": "267A", "name": "Leopold's Right", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -16318,8 +16360,8 @@ cards: [ "number": "268A", "name": "Leopold's Center", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -16355,8 +16397,8 @@ cards: [ "number": "269A", "name": "Leopold's Left", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -16391,8 +16433,8 @@ cards: [ "number": "270A", "name": "Nassau", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -16424,8 +16466,8 @@ cards: [ "number": "271A", "name": "Zieten", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -16456,8 +16498,8 @@ cards: [ "number": "272A", "name": "Bayreuth Dragoons", "wing": 3, - "strength": 1, "morale": 1, + "strength": 1, "dice": "1-3", "actions": [ { @@ -16480,8 +16522,8 @@ cards: [ "number": "273A", "name": "Saxon Horse", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -16508,8 +16550,8 @@ cards: [ "number": "274A", "name": "Charles", "wing": 0, - "strength": 5, "morale": 2, + "strength": 5, "dice": "5/6", "actions": [ { @@ -16540,8 +16582,8 @@ cards: [ "number": "275A", "name": "Weissenfels", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -16573,8 +16615,8 @@ cards: [ "number": "276A", "name": "Lorraine's Left", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -16609,8 +16651,8 @@ cards: [ "number": "277A", "name": "Lorraine's Right", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -16645,8 +16687,8 @@ cards: [ "number": "278A", "name": "Austrian Horse", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -16679,8 +16721,8 @@ cards: [ "number": "279A", "name": "Cuirassiers", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -16710,8 +16752,8 @@ cards: [ "number": "280A", "name": "Austrian Guns", "wing": 0, - "strength": 6, "morale": 2, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -16739,8 +16781,8 @@ cards: [ "number": "281A", "name": "Graner-Koppe", "wing": 0, - "strength": 8, "morale": 2, + "strength": 8, "dice": "5/6", "actions": [ { @@ -16768,8 +16810,8 @@ cards: [ "number": "282A", "name": "Austrian Center", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "1/2", "actions": [ { @@ -16802,8 +16844,8 @@ cards: [ "number": "283A", "name": "Austrian Right", "wing": 1, - "strength": 5, "morale": 1, + "strength": 5, "dice": "3/4", "actions": [ { @@ -16836,8 +16878,8 @@ cards: [ "number": "284A", "name": "Second Line", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -16860,8 +16902,8 @@ cards: [ "number": "285A", "name": "Dragoons", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -16891,8 +16933,8 @@ cards: [ "number": "286A", "name": "Left Horse", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -16919,8 +16961,8 @@ cards: [ "number": "287A", "name": "Prussian Left", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -16953,8 +16995,8 @@ cards: [ "number": "288A", "name": "Prussian Center", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -16987,8 +17029,8 @@ cards: [ "number": "289A", "name": "Grenadiers", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1-3", "actions": [ { @@ -17017,8 +17059,8 @@ cards: [ "number": "290A", "name": "Buddenbrock", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4-6", "actions": [ { @@ -17039,8 +17081,8 @@ cards: [ "number": "291A", "name": "Frederick", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "1/2", "actions": [ { @@ -17073,8 +17115,8 @@ cards: [ "number": "292A", "name": "Waldeck's Left", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "2/3", "actions": [ { @@ -17106,8 +17148,8 @@ cards: [ "number": "293A", "name": "Waldeck's Right", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -17139,8 +17181,8 @@ cards: [ "number": "294A", "name": "Ligonier's Left", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4/5", "actions": [ { @@ -17174,8 +17216,8 @@ cards: [ "number": "295A", "name": "Ligonier's Right", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -17210,8 +17252,8 @@ cards: [ "number": "296A", "name": "Austrians", "wing": 1, - "strength": 8, "morale": 1, + "strength": 8, "dice": "", "actions": [], "infantry": 1, @@ -17223,8 +17265,8 @@ cards: [ "number": "297A", "name": "Rearguard", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -17261,8 +17303,8 @@ cards: [ "number": "298A", "name": "Left", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -17293,8 +17335,8 @@ cards: [ "number": "299A", "name": "Left Center", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -17325,6 +17367,7 @@ cards: [ "number": "300A", "name": "The Mouth of Hell", "wing": 3, + "morale": 1, "special": 2, "dice": "Straight 4", "actions": [ @@ -17354,8 +17397,8 @@ cards: [ "number": "301A", "name": "Right Center", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(5)/(6)", "actions": [ { @@ -17385,8 +17428,8 @@ cards: [ "number": "302A", "name": "Right", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "(3)/(4)", "actions": [ { @@ -17416,8 +17459,8 @@ cards: [ "number": "303A", "name": "Deep Ranks", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -17442,8 +17485,8 @@ cards: [ "number": "264B", "name": "Schönaich", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "4-6", "actions": [ { @@ -17472,8 +17515,8 @@ cards: [ "number": "265B", "name": "Left Foot", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "3/4", "actions": [ { @@ -17502,8 +17545,8 @@ cards: [ "number": "266B", "name": "Right Foot", "wing": 3, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -17532,8 +17575,8 @@ cards: [ "number": "267B", "name": "Mannstein", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -17556,8 +17599,8 @@ cards: [ "number": "268B", "name": "Zeiten", "wing": 2, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -17588,8 +17631,8 @@ cards: [ "number": "269B", "name": "Second Line", "wing": 3, - "strength": 8, "morale": 1, + "strength": 8, "dice": "Doubles", "actions": [ { @@ -17623,6 +17666,7 @@ cards: [ "number": "270B", "name": "Schwerin", "wing": 3, + "morale": 1, "special": 1, "dice": "Doubles", "actions": [ @@ -17650,8 +17694,8 @@ cards: [ "number": "271B", "name": "Charles Lorraine", "wing": 1, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -17680,8 +17724,8 @@ cards: [ "number": "272B", "name": "d'Ursel", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -17711,8 +17755,8 @@ cards: [ "number": "273B", "name": "Stolberg", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -17742,8 +17786,8 @@ cards: [ "number": "274B", "name": "Spada", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -17773,8 +17817,8 @@ cards: [ "number": "275B", "name": "Breysach", "wing": 0, - "strength": 6, "morale": 2, + "strength": 6, "dice": "5/6", "actions": [ { @@ -17807,9 +17851,9 @@ cards: [ "number": "276B", "name": "Campitelli", "wing": 0, + "morale": 1, "alias": "Breysach 2", "strength": 4, - "morale": 1, "dice": "3/4", "actions": [ { @@ -17842,8 +17886,8 @@ cards: [ "number": "277B", "name": "Althann", "wing": 1, - "strength": 4, "morale": 2, + "strength": 4, "dice": "5/6", "actions": [ { @@ -17874,8 +17918,8 @@ cards: [ "number": "278B", "name": "Hadik", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { @@ -17906,6 +17950,7 @@ cards: [ "number": "279B", "name": "Browne", "wing": 0, + "morale": 1, "special": 1, "dice": "Doubles", "actions": [ @@ -17931,8 +17976,8 @@ cards: [ "number": "280B", "name": "Grenzers", "wing": 1, - "strength": 1, "morale": 1, + "strength": 1, "dice": "Doubles", "actions": [ { @@ -17951,8 +17996,8 @@ cards: [ "number": "281B", "name": "Nadasdy", "wing": 1, - "strength": 8, "morale": 2, + "strength": 8, "dice": "1/2", "actions": [ { @@ -17981,8 +18026,8 @@ cards: [ "number": "282B", "name": "Kheul", "wing": 0, - "strength": 8, "morale": 2, + "strength": 8, "dice": "3/4", "actions": [ { @@ -18011,8 +18056,8 @@ cards: [ "number": "283B", "name": "Esterhazy", "wing": 0, - "strength": 8, "morale": 2, + "strength": 8, "dice": "5/6", "actions": [ { @@ -18041,6 +18086,7 @@ cards: [ "number": "284B", "name": "Austrian Guns", "wing": 1, + "morale": 1, "special": 2, "dice": "Straight 4/3", "actions": [ @@ -18064,8 +18110,8 @@ cards: [ "number": "285B", "name": "Zieten", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "1/2", "actions": [ { @@ -18096,8 +18142,8 @@ cards: [ "number": "286B", "name": "Schultze", "wing": 3, - "strength": 3, "morale": 1, + "strength": 3, "dice": "3/4", "actions": [ { @@ -18121,8 +18167,8 @@ cards: [ "number": "287B", "name": "Lestwitz", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -18154,8 +18200,8 @@ cards: [ "number": "288B", "name": "Brandes", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -18190,8 +18236,8 @@ cards: [ "number": "289B", "name": "Bevern", "wing": 3, - "strength": 4, "morale": 1, + "strength": 4, "dice": "4-6", "actions": [ { @@ -18218,6 +18264,7 @@ cards: [ "number": "290B", "name": "Prussian Guns", "wing": 2, + "morale": 1, "special": 2, "dice": "Straight 4/3", "actions": [ @@ -18240,8 +18287,8 @@ cards: [ "number": "291B", "name": "Feint", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "1/2", "actions": [ { @@ -18263,8 +18310,8 @@ cards: [ "number": "292B", "name": "Driesen", "wing": 2, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -18293,8 +18340,8 @@ cards: [ "number": "293B", "name": "Retzow", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -18324,8 +18371,8 @@ cards: [ "number": "294B", "name": "Ferdinand", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -18353,8 +18400,8 @@ cards: [ "number": "295B", "name": "Zieten", "wing": 3, - "strength": 6, "morale": 1, + "strength": 6, "dice": "5/6", "actions": [ { @@ -18381,8 +18428,8 @@ cards: [ "number": "296B", "name": "The Leuthen Chorale", "wing": 2, - "strength": 1, "morale": 1, + "strength": 1, "dice": "(5)/(6)", "actions": [ { @@ -18408,8 +18455,8 @@ cards: [ "number": "297B", "name": "O'Donell", "wing": 1, - "strength": 6, "morale": 1, + "strength": 6, "dice": "3/4", "actions": [ { @@ -18436,8 +18483,8 @@ cards: [ "number": "298B", "name": "Nadasdy", "wing": 1, - "strength": 8, "morale": 2, + "strength": 8, "dice": "5/6", "actions": [ { @@ -18468,8 +18515,8 @@ cards: [ "number": "299B", "name": "Colloredo", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "Doubles", "actions": [ { @@ -18503,8 +18550,8 @@ cards: [ "number": "300B", "name": "Kheul", "wing": 0, - "strength": 6, "morale": 1, + "strength": 6, "dice": "1/2", "actions": [ { @@ -18537,8 +18584,8 @@ cards: [ "number": "301B", "name": "Lucchesi", "wing": 1, - "strength": 4, "morale": 1, + "strength": 4, "dice": "3/4", "actions": [ { @@ -18569,8 +18616,8 @@ cards: [ "number": "302B", "name": "Borne", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "5/6", "actions": [ { @@ -18590,8 +18637,8 @@ cards: [ "number": "303B", "name": "Poor Charles :-(", "wing": 0, - "strength": 4, "morale": 1, + "strength": 4, "dice": "Doubles", "actions": [ { diff --git a/rules.js b/rules.js index ca2615b..aa246c5 100644 --- a/rules.js +++ b/rules.js @@ -241,6 +241,9 @@ const S25_WOFFORD = find_card(25, "Wofford") const S25_ZOOK = find_card(25, "Zook") const S25_KELLY = find_card(25, "Kelly") +const S26_PEACH_ORCHARD = find_scenario(26) +const S26_FATAL_BLUNDER = find_card(26, "Fatal Blunder") + // === SETUP === exports.setup = function (seed, scenario, options) { @@ -558,6 +561,15 @@ function is_pool_die_range(i, lo, hi) { return false } +function placed_any_dice_on_wing(w) { + for (let i = 0; i < game.placed.length; i += 2) { + let c = game.placed[i] + if (data.cards[c].wing === w) + return true + } + return false +} + const place_dice_once = { "(1)": true, "(2)": true, @@ -1064,6 +1076,7 @@ states.roll = { else view.prompt = "Roll the dice in your pool." view.actions.roll = 1 + view.actions.end_turn = 0 }, roll() { clear_undo() @@ -1141,9 +1154,7 @@ states.place_on_card = { } function end_roll_phase() { - clear_undo() - map_clear(game.placed) - game.place_max = null + push_undo() // Remove placed dice to add cube on special cards. for (let c of game.front[player_index()]) { @@ -1160,6 +1171,60 @@ function end_roll_phase() { if (get_player_dice_location(p, i) < 0) set_player_dice_value(p, i, 0) + if (game.scenario === S26_PEACH_ORCHARD) { + if (is_card_in_play(S26_FATAL_BLUNDER)) { + if (!placed_any_dice_on_wing(PINK)) { + game.state = "fatal_blunder" + return + } + } + } + + end_turn() +} + +states.fatal_blunder = { + prompt() { + view.prompt = "Fatal Blunder!" + if (is_card_in_play(S26_FATAL_BLUNDER)) { + gen_action_card(S26_FATAL_BLUNDER) + } else { + let done = true + for (let c of game.front[0]) { + if (data.cards[c].wing === PINK) { + gen_action_card(c) + done = false + } + } + if (done) + view.actions.end_turn = 1 + } + }, + card(c) { + if (c === S26_FATAL_BLUNDER) { + log("Fatal Blunder!") + eliminate_card(S26_FATAL_BLUNDER) + game.morale[0] ++ + } else { + log("C" + c + " routed.") + eliminate_card(c) + game.morale[0] -- + game.morale[1] ++ + } + }, + end_turn() { + if (check_morale_victory()) + return + end_turn() + } +} + +function end_turn() { + clear_undo() + + map_clear(game.placed) + game.place_max = null + set_opponent_active() goto_start_turn() } @@ -1413,6 +1478,7 @@ states.action = { prompt() { view.prompt = "Take an action." view.actions.roll = 1 + view.actions.end_turn = 0 let p = player_index() for (let c of game.front[p]) { @@ -2089,6 +2155,8 @@ function get_attack_hits(c, a) { case "1 hit per die. 1 self per action. (But see Sharpshooters.)": case "1 hit per die. 1 self per action. (But see 4th Alabama.)": case "1 hit per die. 1 self per action. (But see Semmes.)": + case "1 hit per die (also take dice from 141st Pennsylvania). 1 self per action.": + case "1 hit per die (also take dice from 68th Pennsylvania). 1 self per action.": return count_dice_on_card(c) case "1 hit per pair.": case "1 hit per pair. 1 self per action.": @@ -2121,6 +2189,8 @@ function get_attack_self(c, a) { case "1 hit per die. 1 self per action. (But see Sharpshooters.)": case "1 hit per die. 1 self per action. (But see 4th Alabama.)": case "1 hit per die. 1 self per action. (But see Semmes.)": + case "1 hit per die (also take dice from 141st Pennsylvania). 1 self per action.": + case "1 hit per die (also take dice from 68th Pennsylvania). 1 self per action.": case "1 hit per pair. 1 self per action.": case "1 hit, PLUS 1 hit per die. 1 self per action.": case "1 hit, PLUS 1 hit per die. 1 self per action. Fightin' Irish!": @@ -2128,7 +2198,7 @@ function get_attack_self(c, a) { } } -// === ROUTING === +// === ROUTING/PURSUIT/REMOVE/FORCE-RETIRE === function find_card_owner(c) { if (set_has(game.front[0], c) || set_has(game.reserve[0], c)) @@ -2142,15 +2212,16 @@ function should_rout_card(c) { if (!data.cards[c].special) { if (map_get(game.sticks, c, 0) === 0) return true + } - let rout_with = card_has_rule(c, "rout_with") - if (rout_with) { - for (let other of rout_with) - if (is_card_in_play(other)) - return false - return true - } + let rout_with = card_has_rule(c, "rout_with") + if (rout_with) { + for (let other of rout_with) + if (is_card_in_play(other)) + return false + return true } + return false } @@ -2215,18 +2286,51 @@ function goto_routing() { function resume_routing() { game.state = "routing" + for (let p = 0; p <= 1; ++p) { for (let c of game.front[p]) - if (should_rout_card(c)) + if (should_rout_card(c) || should_remove_card(c) || should_retire_card(c) || should_pursue(c)) return for (let c of game.reserve[p]) - if (should_rout_card(c)) + if (should_rout_card(c) || should_remove_card(c) || should_retire_card(c)) return } + end_routing() } +states.routing = { + prompt() { + view.prompt = "Routing: Remove routing and pursuing cards from play!" + for (let p = 0; p <= 1; ++p) { + for (let c of game.front[p]) + if (should_rout_card(c) || should_remove_card(c) || should_retire_card(c) || should_pursue(c)) + gen_action_card(c) + for (let c of game.reserve[p]) + if (should_rout_card(c) || should_remove_card(c) || should_retire_card(c)) + gen_action_card(c) + } + }, + card(c) { + if (should_rout_card(c)) { + log(card_name(c) + " routed.") + let p = find_card_owner(c) + game.routed[p] += data.cards[c].morale + } else if (should_retire_card(c)) { + log(card_name(c) + " retired.") + } else if (should_pursue(c)) { + log(card_name(c) + " pursued.") + } else { + log(card_name(c) + " removed.") + } + eliminate_card(c) + resume_routing() + }, +} + function end_routing() { + console.log("END ROUTING", game.routed) + // Normal morale loss and gain if (game.morale[0] > 0 && game.morale[1] > 0) { if ((game.routed[0] > 0 && !game.routed[1]) || (game.routed[1] > 0 && !game.routed[0])) { @@ -2272,115 +2376,9 @@ function end_routing() { game.routed = null - goto_pursuit() -} - -states.routing = { - prompt() { - view.prompt = "Rout cards!" - for (let p = 0; p <= 1; ++p) { - for (let c of game.front[p]) - if (should_rout_card(c)) - gen_action_card(c) - for (let c of game.reserve[p]) - if (should_rout_card(c)) - gen_action_card(c) - } - }, - card(c) { - if (should_rout_card(c)) { - log(card_name(c) + " routed.") - let p = find_card_owner(c) - game.routed[p] += data.cards[c].morale - } else if (should_retire_card(c)) { - log(card_name(c) + " retired.") - } else { - log(card_name(c) + " removed.") - } - eliminate_card(c) - resume_routing() - }, -} - -// === PURSUIT === - -function goto_pursuit() { - resume_pursuit() -} - -function resume_pursuit() { - game.state = "pursuit" - for (let p = 0; p <= 1; ++p) - for (let c of game.front[p]) - if (should_pursue(c)) - return - end_pursuit() -} - -function end_pursuit() { - goto_removing() -} - -states.pursuit = { - prompt() { - view.prompt = "Pursue cards!" - for (let p = 0; p <= 1; ++p) - for (let c of game.front[p]) - if (should_pursue(c)) - gen_action_card(c) - }, - card(c) { - log(card_name(c) + " pursued.") - eliminate_card(c) - resume_pursuit() - }, -} - -// === REMOVING === - -function goto_removing() { - resume_removing() -} - -function resume_removing() { - game.state = "removing" - for (let p = 0; p <= 1; ++p) { - for (let c of game.front[p]) - if (should_remove_card(c) || should_retire_card(c)) - return - for (let c of game.reserve[p]) - if (should_remove_card(c) || should_retire_card(c)) - return - } - end_removing() -} - -function end_removing() { goto_reserve() } -states.removing = { - prompt() { - view.prompt = "Remove or retire cards!" - for (let p = 0; p <= 1; ++p) { - for (let c of game.front[p]) - if (should_remove_card(c) || should_retire_card(c)) - gen_action_card(c) - for (let c of game.reserve[p]) - if (should_remove_card(c) || should_retire_card(c)) - gen_action_card(c) - } - }, - card(c) { - if (should_retire_card(c)) - log(card_name(c) + " retired.") - else - log(card_name(c) + " removed.") - eliminate_card(c) - resume_removing() - }, -} - // === RESERVE === function should_enter_reserve(c) { diff --git a/tools/gendata.js b/tools/gendata.js index 61d1f2c..0dce472 100644 --- a/tools/gendata.js +++ b/tools/gendata.js @@ -43,6 +43,7 @@ for (let c of card_records) { number: c.number, name: c.name, wing: WING[c.wing], + morale: 1, } if (c.alias) @@ -71,7 +72,6 @@ for (let c of card_records) { } else { card.strength = parseInt(c.strength) - card.morale = 1 } card.dice = c.dice -- cgit v1.2.3