From 94f3a2b8d57f92626f95a2aae87eb1c9a84a2dbf Mon Sep 17 00:00:00 2001 From: Taka Date: Sun, 20 Jun 2021 15:35:00 +1000 Subject: [PATCH] Updated the vehicle/ordnance data with information from the back of counters. --- .../data/ordnance/allied-minor/dutch.json | 1 + .../webapp/data/ordnance/finnish.json | 2 +- .../webapp/data/ordnance/german.json | 2 +- .../webapp/data/vehicles/british.json | 13 +- .../webapp/data/vehicles/german.json | 40 +-- .../webapp/data/vehicles/japanese.json | 2 +- .../webapp/data/vehicles/russian.json | 38 +-- .../vo-reports/ordnance/dutch/1940.txt | 4 +- .../vo-reports/ordnance/dutch/1941.txt | 4 +- .../vo-reports/ordnance/dutch/1942.txt | 4 +- .../vo-reports/ordnance/dutch/1943.txt | 4 +- .../vo-reports/ordnance/dutch/1944.txt | 4 +- .../vo-reports/ordnance/dutch/1945.txt | 4 +- .../vo-reports/ordnance/finnish/1940.txt | 2 +- .../vo-reports/ordnance/finnish/1941.txt | 2 +- .../vo-reports/ordnance/finnish/1942.txt | 2 +- .../vo-reports/ordnance/finnish/1943.txt | 2 +- .../vo-reports/ordnance/finnish/1944.txt | 2 +- .../vo-reports/ordnance/finnish/1945.txt | 2 +- .../vo-reports/ordnance/german/1940.txt | 2 +- .../vo-reports/ordnance/german/1941.txt | 2 +- .../vo-reports/ordnance/german/1942.txt | 2 +- .../vo-reports/ordnance/german/1943.txt | 2 +- .../vo-reports/ordnance/german/1944.txt | 2 +- .../vo-reports/ordnance/german/1945.txt | 2 +- .../vo-reports/vehicles/british/1940.txt | 14 +- .../vo-reports/vehicles/british/1941.txt | 14 +- .../vo-reports/vehicles/british/1942.txt | 14 +- .../vo-reports/vehicles/british/1943.txt | 14 +- .../vo-reports/vehicles/british/1944.txt | 14 +- .../vo-reports/vehicles/british/1945.txt | 14 +- .../vehicles/british~anzac/1940.txt | 14 +- .../vehicles/british~anzac/1941.txt | 14 +- .../vehicles/british~anzac/1942.txt | 14 +- .../vehicles/british~anzac/1943.txt | 14 +- .../vehicles/british~anzac/1944.txt | 14 +- .../vehicles/british~anzac/1945.txt | 14 +- .../vehicles/british~australian/1940.txt | 14 +- .../vehicles/british~australian/1941.txt | 14 +- .../vehicles/british~australian/1942.txt | 14 +- .../vehicles/british~australian/1943.txt | 14 +- .../vehicles/british~australian/1944.txt | 14 +- .../vehicles/british~australian/1945.txt | 14 +- .../vehicles/british~canadian/1940.txt | 14 +- .../vehicles/british~canadian/1941.txt | 14 +- .../vehicles/british~canadian/1942.txt | 14 +- .../vehicles/british~canadian/1943.txt | 14 +- .../vehicles/british~canadian/1944.txt | 14 +- .../vehicles/british~canadian/1945.txt | 14 +- .../vehicles/british~newzealand/1940.txt | 14 +- .../vehicles/british~newzealand/1941.txt | 14 +- .../vehicles/british~newzealand/1942.txt | 14 +- .../vehicles/british~newzealand/1943.txt | 14 +- .../vehicles/british~newzealand/1944.txt | 14 +- .../vehicles/british~newzealand/1945.txt | 14 +- .../vo-reports/vehicles/free-french/1940.txt | 2 +- .../vo-reports/vehicles/free-french/1941.txt | 2 +- .../vo-reports/vehicles/free-french/1942.txt | 2 +- .../vo-reports/vehicles/free-french/1943.txt | 2 +- .../vo-reports/vehicles/free-french/1944.txt | 2 +- .../vo-reports/vehicles/free-french/1945.txt | 2 +- .../vo-reports/vehicles/german/1940.txt | 256 +++++++++--------- .../vo-reports/vehicles/german/1941.txt | 256 +++++++++--------- .../vo-reports/vehicles/german/1942.txt | 256 +++++++++--------- .../vo-reports/vehicles/german/1943.txt | 256 +++++++++--------- .../vo-reports/vehicles/german/1944.txt | 256 +++++++++--------- .../vo-reports/vehicles/german/1945.txt | 256 +++++++++--------- .../vo-reports/vehicles/japanese/1940.txt | 106 ++++---- .../vo-reports/vehicles/japanese/1941.txt | 106 ++++---- .../vo-reports/vehicles/japanese/1942.txt | 106 ++++---- .../vo-reports/vehicles/japanese/1943.txt | 106 ++++---- .../vo-reports/vehicles/japanese/1944.txt | 106 ++++---- .../vo-reports/vehicles/japanese/1945.txt | 106 ++++---- .../vo-reports/vehicles/russian/1940.txt | 38 +-- .../vo-reports/vehicles/russian/1941.txt | 38 +-- .../vo-reports/vehicles/russian/1942.txt | 38 +-- .../vo-reports/vehicles/russian/1943.txt | 38 +-- .../vo-reports/vehicles/russian/1944.txt | 38 +-- .../vo-reports/vehicles/russian/1945.txt | 38 +-- .../webapp/tests/test_capabilities.py | 16 +- 80 files changed, 1498 insertions(+), 1496 deletions(-) diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json b/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json index f0e6172..ee9111b 100644 --- a/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json +++ b/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json @@ -2,6 +2,7 @@ { "name": "Solothurn s/18-1100", "type": "ATR", + "comments": [ "No Long Range" ], "note_number": "15", "notes": [ "A", "Ne" ], "id": "du/o:000", diff --git a/vasl_templates/webapp/data/ordnance/finnish.json b/vasl_templates/webapp/data/ordnance/finnish.json index 74f1d0c..48b56b4 100644 --- a/vasl_templates/webapp/data/ordnance/finnish.json +++ b/vasl_templates/webapp/data/ordnance/finnish.json @@ -18,7 +18,7 @@ { "name": "81 Krh/32", "type": "MTR", "capabilities2": { "s": [ [8,"N1+"], "\u2020" ], "IR": [ [null,"3+"], "\u2020" ] }, - "comments": [ "QSU" ], + "comments": [ "QSU", "Smoke range: 3-24" ], "note_number": "3\u2020", "notes": [ "A" ], "id": "fi/o:002", diff --git a/vasl_templates/webapp/data/ordnance/german.json b/vasl_templates/webapp/data/ordnance/german.json index ec8cf12..d1344da 100644 --- a/vasl_templates/webapp/data/ordnance/german.json +++ b/vasl_templates/webapp/data/ordnance/german.json @@ -243,7 +243,7 @@ }, { "name": "8.8cm FlaK 18 o. 36", "type": "AA", - "capabilities2": { "A": [ [5,2], [4,3], [3,4] ], "LF": [ "88L\u2020", "1 ROF", "B11" ] }, + "capabilities2": { "A": [ [5,2], [4,3], [3,4] ], "LF": [ "88\u2020", "1 ROF", "B11" ] }, "note_number": "30", "notes": [ "C\u2020", "N" ], "id": "ge/o:029", diff --git a/vasl_templates/webapp/data/vehicles/british.json b/vasl_templates/webapp/data/vehicles/british.json index 345b259..ad23bfd 100644 --- a/vasl_templates/webapp/data/vehicles/british.json +++ b/vasl_templates/webapp/data/vehicles/british.json @@ -141,7 +141,7 @@ }, { "name": "Crusader I", "type": "MT", - "CS#": "5:brewup", + "CS#": "4:brewup", "capabilities2": { "sM": 8 }, "note_number": "9\u2020", "notes": [ "K\u20201", "N" ], @@ -151,7 +151,7 @@ }, { "name": "Crusader I CS", "type": "MT", - "CS#": "5:brewup", + "CS#": "4:brewup", "capabilities2": { "HE": 9, "s": [ null, "\u20202" ], "sM": 8 }, "note_number": "9\u2020", "notes": [ "K\u20201", "N", "S\u20202" ], @@ -161,7 +161,7 @@ }, { "name": "Crusader II", "type": "MT", - "CS#": "4:brewup", + "CS#": "5:brewup", "capabilities2": { "sM": 8 }, "note_number": "9\u2020", "notes": [ "K\u20201", "N" ], @@ -170,7 +170,7 @@ }, { "name": "Crusader II CS", "type": "MT", - "CS#": "4:brewup", + "CS#": "5:brewup", "capabilities2": { "HE": 9, "s": [ null, "\u20202" ], "sM": 8 }, "note_number": "9\u2020", "notes": [ "K\u20201", "N", "S\u20202" ], @@ -1055,7 +1055,7 @@ }, { "name": "Sherman III DD(a)", "type": "aMT", - "CS#": "5:brewup", + "CS#": 5, "capabilities2": { "s": 8, "WP": 6, "sD": 6 }, "note_number": "74\u2020", "notes": [ "A", "G", "K\u20202", "R\u20201" ], @@ -1078,6 +1078,7 @@ "note_number": "76\u2020", "notes": [ "D" ], "disabled_comments": [ "MG Removal NA" ], + "comments": [ "Reverse MP ×2" ], "id": "br/v:114", "gpid": 1553 }, @@ -1104,7 +1105,7 @@ "cs#": 5, "note_number": "79\u2020", "notes": [ "N", "P" ], - "comments": [ "Not a Carrier" ], + "comments": [ "Ammo: 4PP", "Not a Carrier" ], "id": "br/v:117", "gpid": 1559 }, diff --git a/vasl_templates/webapp/data/vehicles/german.json b/vasl_templates/webapp/data/vehicles/german.json index b9c5658..c4ab54f 100644 --- a/vasl_templates/webapp/data/vehicles/german.json +++ b/vasl_templates/webapp/data/vehicles/german.json @@ -142,7 +142,7 @@ { "name": "PzKpfw IIIH", "type": "MT", "CS#": 6, - "capabilities2": { "A": [ [4,1] ], "sD": 7 }, + "capabilities2": { "A": [ [4,1], [5,2] ], "sD": 7 }, "note_number": "13\u2020", "notes": [ "N" ], "id": "ge/v:016", @@ -151,7 +151,7 @@ { "name": "PzKpfw IIIJ", "type": "MT", "CS#": 6, - "capabilities2": { "A": [ [6,2] ], "sD": 7 }, + "capabilities2": { "A": [ [6,2], [5,3] ], "sD": 7 }, "note_number": "14\u2020", "notes": [ "N", "S" ], "id": "ge/v:017", @@ -160,7 +160,7 @@ { "name": "PzKpfw IIIL", "type": "MT", "CS#": 5, - "capabilities2": { "A": [ [6,2] ], "sD": 7 }, + "capabilities2": { "A": [ [6,2], [5,3], [4,4] ], "sD": 7 }, "note_number": "15\u2020", "notes": [ "B\u2020", "N", "S" ], "id": "ge/v:018", @@ -238,7 +238,7 @@ { "name": "PzKpfw IVH", "type": "MT", "CS#": 6, - "capabilities2": { "A": [ [5,2] ], "s": 8, "sD": 5 }, + "capabilities2": { "A": [ [5,2], [4,3], [3,4] ], "s": 8, "sD": 5 }, "note_number": "24\u2020", "notes": [ "B\u2020", "S" ], "id": "ge/v:027", @@ -265,7 +265,7 @@ { "name": "PzKpfw VG", "type": "MT", "CS#": 6, - "capabilities2": { "sN": [ [7,4] ] }, + "capabilities2": { "sN": [ [7,4], [8,5] ] }, "note_number": "27\u2020", "notes": [ "H\u2020" ], "id": "ge/v:030", @@ -291,7 +291,7 @@ { "name": "PzKpfw VIE", "type": "HT", "CS#": 6, - "capabilities2": { "A": [ [6,2] ], "sD": 7 }, + "capabilities2": { "A": [ [6,2], [5,3], [4,4] ], "sD": 7 }, "note_number": "30\u2020", "notes": [ "K", "NFT" ], "comments": [ "SA: Mines (CC: 12 FP)" ], @@ -301,7 +301,7 @@ { "name": "PzKpfw VIE (L)", "type": "HT", "CS#": 6, - "capabilities2": { "A": [ [4,4] ], "sN": [ [7,4] ] }, + "capabilities2": { "A": [ [4,4] ], "sN": [ [7,4], [8,5] ] }, "note_number": "31", "notes": [ "K" ], "id": "ge/v:034", @@ -327,7 +327,7 @@ { "name": "StuG IIIG", "type": "AG", "CS#": 4, - "capabilities2": { "A": [ [6,2] ], "s": 8, "sD": 7 }, + "capabilities2": { "A": [ [6,2], [5,3], [4,4] ], "s": 8, "sD": 7 }, "note_number": "34\u2020", "notes": [ "NFT", "P\u2020", "S" ], "id": "ge/v:037", @@ -427,7 +427,7 @@ { "name": "PzJg I", "type": "TD", "CS#": 3, - "capabilities2": { "A": [ [5,1] ], "HE": 7 }, + "capabilities2": { "A": [ [5,1], [6,2], [5,3] ], "HE": 7 }, "note_number": "43", "notes": [ "N" ], "id": "ge/v:048", @@ -436,7 +436,7 @@ { "name": "PzJg 35R(f)", "type": "TD", "CS#": 3, - "capabilities2": { "A": [ [5,1] ], "HE": 7 }, + "capabilities2": { "A": [ [5,1], [6,2], [5,3], [4,4] ], "HE": 7 }, "note_number": "44", "notes": [ "a" ], "id": "ge/v:049", @@ -453,7 +453,7 @@ { "name": "Marder I(f)", "type": "TD", "CS#": "4:brewup", - "capabilities2": { "A": [ [6,2] ], "HE": 7, "s": 7 }, + "capabilities2": { "A": [ [6,2], [5,3], [4,4] ], "HE": 7, "s": 7 }, "note_number": "45\u2020", "notes": [ "a" ], "id": "ge/v:051", @@ -471,7 +471,7 @@ { "name": "Marder II", "type": "TD", "CS#": "4:brewup", - "capabilities2": { "A": [ [6,2] ], "HE": 7, "s": 7 }, + "capabilities2": { "A": [ [6,2], [5,3], [4,4] ], "HE": 7, "s": 7 }, "note_number": "46", "notes": [ "M\u2020", "NFT" ], "id": "ge/v:053", @@ -480,7 +480,7 @@ { "name": "Marder III(t)H", "type": "TD", "CS#": "4:brewup", - "capabilities2": { "A": [ [6,2] ], "HE": 7, "s": 7, "sD": 6 }, + "capabilities2": { "A": [ [6,2], [5,3], [4,4] ], "HE": 7, "s": 7, "sD": 6 }, "note_number": "47", "notes": [ "E", "G", "NF" ], "disabled_comments": [ "G" ], @@ -491,7 +491,7 @@ { "name": "Marder III(t)M", "type": "TD", "CS#": "4:brewup", - "capabilities2": { "A": [ [5,3] ], "HE": 7, "s": 7, "sD": 5 }, + "capabilities2": { "A": [ [5,3], [4,4] ], "HE": 7, "s": 7, "sD": 5 }, "note_number": "48", "notes": [ "E" ], "id": "ge/v:055", @@ -526,7 +526,7 @@ { "name": "JgdPz IV", "type": "TD", "CS#": 4, - "capabilities2": { "A": [ [4,4] ], "HE": 7, "s": 7, "sN": [ [7,4] ] }, + "capabilities2": { "A": [ [4,4] ], "HE": 7, "s": 7, "sN": [ [7,4], [8,5] ] }, "note_number": "52", "notes": [ "S" ], "id": "ge/v:059", @@ -535,7 +535,7 @@ { "name": "JgdPz IV (L)", "type": "TD", "CS#": 4, - "capabilities2": { "A": [ [4,4] ], "HE": 7, "s": 7, "sN": [ [8,4] ] }, + "capabilities2": { "A": [ [4,4] ], "HE": 7, "s": 7, "sN": [ [8,4], [9,5] ] }, "note_number": "52", "notes": [ "S" ], "id": "ge/v:060", @@ -624,7 +624,7 @@ { "name": "SPW 250/10", "type": "ht", "CS#": 4, - "capabilities2": { "A": [ [4,1] ] }, + "capabilities2": { "A": [ [4,1], [5,2], [4,3], [3,4] ] }, "note_number": "62", "notes": [ "J\u2020", "N" ], "id": "ge/v:070", @@ -670,7 +670,7 @@ { "name": "SPW 251/10", "type": "ht", "CS#": 4, - "capabilities2": { "A": [ [4,1] ] }, + "capabilities2": { "A": [ [4,1], [5,2], [4,3], [3,4] ] }, "note_number": "65", "notes": [ "C\u2020", "J\u2020", "N" ], "comments": [ "{? 09/1943- | PSK | ATR | 9/43+: PSK, else ATR ?}" ], @@ -806,7 +806,7 @@ { "name": "PSW 234/2", "type": "AC", "CS#": 4, - "capabilities2": { "A": [ [5,3] ], "sD": 7 }, + "capabilities2": { "A": [ [5,3], [4,4] ], "sD": 7 }, "note_number": "75", "id": "ge/v:090", "gpid": 2737 @@ -907,7 +907,7 @@ }, { "name": "37 FlaK/Pz IV", "type": "SPAA", - "CS#": 5, + "CS#": "5/6", "note_number": "85\u2020", "notes": [ "A\u2020" ], "comments": [ "Moving: ", "Firing: " ], diff --git a/vasl_templates/webapp/data/vehicles/japanese.json b/vasl_templates/webapp/data/vehicles/japanese.json index 3eb183a..b6396cf 100644 --- a/vasl_templates/webapp/data/vehicles/japanese.json +++ b/vasl_templates/webapp/data/vehicles/japanese.json @@ -203,7 +203,7 @@ "id": "ja/v:023", "gpid": 3366 }, -{ "name": "Vickers 8-in. Costal Defense Gun Turret", +{ "name": "Vickers 8-in. Coastal Defense Gun Turret", "note_number": "19\u2020", "comments": [ "Always CE (+3 DRM)", "As OT Armored Cupola", "CC: As Immobile OT AFV [EXC: PAATC NA]", "AP TK# = 19" ], "id": "ja/v:024", diff --git a/vasl_templates/webapp/data/vehicles/russian.json b/vasl_templates/webapp/data/vehicles/russian.json index 6350634..ab6ae83 100644 --- a/vasl_templates/webapp/data/vehicles/russian.json +++ b/vasl_templates/webapp/data/vehicles/russian.json @@ -33,7 +33,7 @@ "type": "Tt", "no_radio": "\u00ae", "CS#": 4, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3] ] }, "note_number": "3", "id": "ru/v:003", "gpid": 545 @@ -59,7 +59,7 @@ "type": "Tt", "no_radio": "\u00ae\u2020", "CS#": 2, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3], [6,4], [7,5] ] }, "note_number": "5", "notes": [ "C\u2020" ], "id": "ru/v:006", @@ -74,7 +74,7 @@ "id": "ru/v:007", "gpid": [ 553, 555, 557, 559, 561 ] }, -{ "name": "T-26 M37/39", +{ "name": "T-26S M37/39", "type": "LT", "no_radio": "\u00ae", "CS#": 3, @@ -220,7 +220,7 @@ "type": "MT", "no_radio": "\u00ae\u2020", "CS#": 5, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3], [6,4] ] }, "note_number": "14\u2020", "notes": [ "C\u2020", "M" ], "id": "ru/v:023", @@ -230,7 +230,7 @@ "type": "MTv", "no_radio": "\u00ae\u2020", "CS#": 4, - "capabilities2": { "A": [ [2,2] ], "AP": 7 }, + "capabilities2": { "A": [ [2,2], [3,3], [4,4], [5,5] ], "AP": 7 }, "note_number": "15\u2020", "notes": [ "C\u2020", "M" ], "comments": [ "No IF" ], @@ -240,7 +240,7 @@ { "name": "T-34 M43", "type": "MT", "CS#": 5, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3], [6,4], [7,5] ] }, "note_number": "16\u2020", "id": "ru/v:025", "gpid": 597 @@ -249,7 +249,7 @@ "type": "MT", "no_radio": "\u00ae\u2020", "CS#": 5, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3], [6,4] ] }, "note_number": "17", "notes": [ "C\u2020", "M" ], "id": "ru/v:026", @@ -258,7 +258,7 @@ { "name": "T-34/85", "type": "MT", "CS#": 6, - "capabilities2": { "A": [ [5,4] ], "sD": "6\u2020" }, + "capabilities2": { "A": [ [5,4], [6,5] ], "sD": "6\u2020" }, "note_number": "18\u2020", "notes": [ "J\u2020" ], "id": "ru/v:027", @@ -267,7 +267,7 @@ { "name": "M4/76(a)", "type": "MT", "CS#": 6, - "capabilities2": { "A": [ [3,4] ], "s": 8, "sM": 8 }, + "capabilities2": { "A": [ [3,4], [4,5] ], "s": 8, "sM": 8 }, "note_number": "19\u2020", "notes": [ "N" ], "comments": [ "Black TH#", "U.S. AP & APCR TK #'s" ], @@ -276,7 +276,7 @@ }, { "name": "T-44", "type": "MT", - "CS#": 5, + "CS#": "5:brewup", "capabilities2": { "A": [ [6,5] ] }, "note_number": "20", "notes": [ "B\u2020", "M" ], @@ -329,7 +329,7 @@ { "name": "KV-1 M41", "type": "HT", "CS#": 6, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3] ] }, "note_number": "23", "notes": [ "D", "M" ], "id": "ru/v:035", @@ -338,7 +338,7 @@ { "name": "KV-1 M42", "type": "HT", "CS#": 6, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3] ] }, "note_number": "23", "notes": [ "D", "M" ], "id": "ru/v:036", @@ -357,7 +357,7 @@ { "name": "KV-8", "type": "HTv", "CS#": 6, - "capabilities2": { "A": [ [4,2] ], "AP": 7 }, + "capabilities2": { "A": [ [4,2], [5,3] ], "AP": 7 }, "note_number": "15\u2020", "notes": [ "C", "M" ], "id": "ru/v:038", @@ -366,7 +366,7 @@ { "name": "KV-1S", "type": "HT", "CS#": 6, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3], [6,4] ] }, "note_number": "25\u2020", "id": "ru/v:039", "gpid": 629 @@ -411,7 +411,7 @@ { "name": "SU-76M", "type": "AG", "CS#": "4:brewup", - "capabilities2": { "A": [ [5,3] ] }, + "capabilities2": { "A": [ [5,3], [6,4], [7,5] ] }, "note_number": "30\u2020", "id": "ru/v:044", "gpid": 645 @@ -419,7 +419,7 @@ { "name": "SU-76i(g)", "type": "AG", "CS#": 5, - "capabilities2": { "A": [ [5,3] ] }, + "capabilities2": { "A": [ [5,3], [6,4] ] }, "note_number": "31", "notes": [ "K" ], "comments": [ "German ESB" ], @@ -465,7 +465,7 @@ { "name": "SU-85", "type": "TD", "CS#": 5, - "capabilities2": { "A": [ [5,3] ], "HE": 7, "s": 7 }, + "capabilities2": { "A": [ [5,3], [6,4], [7,5] ], "HE": 7, "s": 7 }, "note_number": "35", "id": "ru/v:050", "gpid": 661 @@ -481,7 +481,7 @@ { "name": "SU-57(a)", "type": "TDht", "CS#": 4, - "capabilities2": { "A": [ [5,3] ], "HE": 7 }, + "capabilities2": { "A": [ [5,3], [6,4], [7,5] ], "HE": 7 }, "note_number": "37", "notes": [ "K" ], "comments": [ "American ESB" ], @@ -500,7 +500,7 @@ "type": "AC", "no_radio": "\u00ae", "CS#": 4, - "capabilities2": { "A": [ [4,2] ] }, + "capabilities2": { "A": [ [4,2], [5,3] ] }, "note_number": "39", "id": "ru/v:054", "gpid": 671 diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1940.txt index c1145ee..f808a86 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1940.txt @@ -1,8 +1,8 @@ === ordnance/dutch/1940 === Name Capabilities (effective) # Notes Comments ---------------------------- ------------------------ ------------------------ --- ------- ------------- -Solothurn s/18-1100 15 A Ne Animal-Packed +--------------------------- ------------------------ ------------------------ --- ------- ----------------------------- +Solothurn s/18-1100 15 A Ne No Long Range | Animal-Packed Brandt 47mm Mortar 1 n/a Krupp 75mm M1933 Field Gun C4† C4† 2 US C† QSU Bofors 105mm M1924 Howitzer LF [NT, B11] LF [NT, B11] 3 n/a diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1941.txt index 5a373d3..1769767 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1941.txt @@ -1,8 +1,8 @@ === ordnance/dutch/1941 === Name Capabilities (effective) # Notes Comments ---------------------------- ------------------------ ------------------------ --- ------- ------------- -Solothurn s/18-1100 15 A Ne Animal-Packed +--------------------------- ------------------------ ------------------------ --- ------- ----------------------------- +Solothurn s/18-1100 15 A Ne No Long Range | Animal-Packed Brandt 47mm Mortar 1 n/a Krupp 75mm M1933 Field Gun C4† C4† 2 US C† QSU Bofors 105mm M1924 Howitzer LF [NT, B11] LF [NT, B11] 3 n/a diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1942.txt index 0d98b86..7feca7d 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1942.txt @@ -1,8 +1,8 @@ === ordnance/dutch/1942 === Name Capabilities (effective) # Notes Comments ---------------------------- ------------------------ ------------------------ --- ------- ------------- -Solothurn s/18-1100 15 A Ne Animal-Packed +--------------------------- ------------------------ ------------------------ --- ------- ----------------------------- +Solothurn s/18-1100 15 A Ne No Long Range | Animal-Packed Brandt 47mm Mortar 1 n/a Krupp 75mm M1933 Field Gun C4† C4† 2 US C† QSU Bofors 105mm M1924 Howitzer LF [NT, B11] LF [NT, B11] 3 n/a diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1943.txt index b3fe307..1cfb977 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1943.txt @@ -1,8 +1,8 @@ === ordnance/dutch/1943 === Name Capabilities (effective) # Notes Comments ---------------------------- ------------------------ ------------------------ --- ------- ------------- -Solothurn s/18-1100 15 A Ne Animal-Packed +--------------------------- ------------------------ ------------------------ --- ------- ----------------------------- +Solothurn s/18-1100 15 A Ne No Long Range | Animal-Packed Brandt 47mm Mortar 1 n/a Krupp 75mm M1933 Field Gun C4† C4† 2 US C† QSU Bofors 105mm M1924 Howitzer LF [NT, B11] LF [NT, B11] 3 n/a diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1944.txt index 3093e87..59c3fdb 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1944.txt @@ -1,8 +1,8 @@ === ordnance/dutch/1944 === Name Capabilities (effective) # Notes Comments ---------------------------- ------------------------ ------------------------ --- ------- ------------- -Solothurn s/18-1100 15 A Ne Animal-Packed +--------------------------- ------------------------ ------------------------ --- ------- ----------------------------- +Solothurn s/18-1100 15 A Ne No Long Range | Animal-Packed Brandt 47mm Mortar 1 n/a Krupp 75mm M1933 Field Gun C4† C4† 2 US C† QSU Bofors 105mm M1924 Howitzer LF [NT, B11] LF [NT, B11] 3 n/a diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1945.txt index b3c0f29..409acdb 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/dutch/1945.txt @@ -1,8 +1,8 @@ === ordnance/dutch/1945 === Name Capabilities (effective) # Notes Comments ---------------------------- ------------------------ ------------------------ --- ------- ------------- -Solothurn s/18-1100 15 A Ne Animal-Packed +--------------------------- ------------------------ ------------------------ --- ------- ----------------------------- +Solothurn s/18-1100 15 A Ne No Long Range | Animal-Packed Brandt 47mm Mortar 1 n/a Krupp 75mm M1933 Field Gun C4† C4† 2 US C† QSU Bofors 105mm M1924 Howitzer LF [NT, B11] LF [NT, B11] 3 n/a diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1940.txt index d4049fd..56f9480 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1940.txt @@ -4,7 +4,7 @@ Name Capabilities (effective) ------------------- ---------------------------------- ---------------------------------- --- ------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------- 47 Krh/41 1 A Animal-Packed 50 Krh/39(r) 2† A B Animal-Packed | No Captured Use penalty for Russians -81 Krh/32 IR[3+]† s8[N1+]† 3† A QSU | Animal-Packed +81 Krh/32 IR[3+]† s8[N1+]† 3† A QSU | Smoke range: 3-24 | Animal-Packed 81 Savunheitin M/42 s† s† 4† A QSU | Smoke only | ∞ Smoke | Range: 2-18 | Animal-Packed 120 Krh/40 5† n/a QSU Boys ATR(b) 6† n/a AP TK# = 5 | No Long Range diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1941.txt index 47631a4..6c46eda 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1941.txt @@ -4,7 +4,7 @@ Name Capabilities (effective) ------------------- ---------------------------------- ---------------------------------- --- ------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------- 47 Krh/41 1 A Animal-Packed 50 Krh/39(r) 2† A B Animal-Packed | No Captured Use penalty for Russians -81 Krh/32 IR[3+]† s8[N1+]† 3† A QSU | Animal-Packed +81 Krh/32 IR[3+]† s8[N1+]† 3† A QSU | Smoke range: 3-24 | Animal-Packed 81 Savunheitin M/42 s† s† 4† A QSU | Smoke only | ∞ Smoke | Range: 2-18 | Animal-Packed 120 Krh/40 5† n/a QSU Boys ATR(b) 6† n/a AP TK# = 5 | No Long Range diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1942.txt index 56baa5b..d3ef4e5 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1942.txt @@ -4,7 +4,7 @@ Name Capabilities (effective) ------------------- ---------------------------------- ---------------------------------- --- ------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------- 47 Krh/41 1 A Animal-Packed 50 Krh/39(r) 2† A B Animal-Packed | No Captured Use penalty for Russians -81 Krh/32 IR[3+]† s8[N1+]† s8† 3† A QSU | Animal-Packed +81 Krh/32 IR[3+]† s8[N1+]† s8† 3† A QSU | Smoke range: 3-24 | Animal-Packed 81 Savunheitin M/42 s† s† 4† A QSU | Smoke only | ∞ Smoke | Range: 2-18 | Animal-Packed 120 Krh/40 5† n/a QSU Boys ATR(b) 6† n/a AP TK# = 5 | No Long Range diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1943.txt index 488cea6..766b922 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1943.txt @@ -4,7 +4,7 @@ Name Capabilities (effective) ------------------- ---------------------------------- ---------------------------------- --- ------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------- 47 Krh/41 1 A Animal-Packed 50 Krh/39(r) 2† A B B# = 12 | Animal-Packed | No Captured Use penalty for Russians -81 Krh/32 IR[3+]† s8[N1+]† IR† s8† 3† A QSU | Animal-Packed +81 Krh/32 IR[3+]† s8[N1+]† IR† s8† 3† A QSU | Smoke range: 3-24 | Animal-Packed 81 Savunheitin M/42 s† s† 4† A QSU | Smoke only | ∞ Smoke | Range: 2-25 | Animal-Packed 120 Krh/40 5† n/a QSU Boys ATR(b) 6† n/a AP TK# = 5 | No Long Range diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1944.txt index bafbf79..ff63ef4 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1944.txt @@ -4,7 +4,7 @@ Name Capabilities (effective) ------------------- ---------------------------------- ---------------------------------- --- ------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------- 47 Krh/41 1 A Animal-Packed 50 Krh/39(r) 2† A B B# = 12 | Animal-Packed | No Captured Use penalty for Russians -81 Krh/32 IR[3+]† s8[N1+]† IR† s8† 3† A QSU | Animal-Packed +81 Krh/32 IR[3+]† s8[N1+]† IR† s8† 3† A QSU | Smoke range: 3-24 | Animal-Packed 81 Savunheitin M/42 s† s† 4† A QSU | Smoke only | ∞ Smoke | Range: 2-25 | Animal-Packed 120 Krh/40 5† n/a QSU Boys ATR(b) 6† n/a AP TK# = 5 | No Long Range diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1945.txt index cbaad3a..d471f6f 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/finnish/1945.txt @@ -4,7 +4,7 @@ Name Capabilities (effective) ------------------- ---------------------------------- ---------------------------------- --- ------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------- 47 Krh/41 1 A Animal-Packed 50 Krh/39(r) 2† A B B# = 12 | Animal-Packed | No Captured Use penalty for Russians -81 Krh/32 IR[3+]† s8[N1+]† IR† s8† 3† A QSU | Animal-Packed +81 Krh/32 IR[3+]† s8[N1+]† IR† s8† 3† A QSU | Smoke range: 3-24 | Animal-Packed 81 Savunheitin M/42 s† s† 4† A QSU | Smoke only | ∞ Smoke | Range: 2-25 | Animal-Packed 120 Krh/40 5† n/a QSU Boys ATR(b) 6† n/a AP TK# = 5 | No Long Range diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1940.txt index 1e921a9..3a30504 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1940.txt @@ -31,7 +31,7 @@ s 10cm K 18 H6 s8 H6 s8 2cm FlaKvierling 38 27† N 4 TK DR 3.7cm FlaK 36 o. 37 H5[9]† H5[9]† 28 B† N 3.7cm FlaK 43 29 n/a -8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88L†, 1 ROF, B11] LF [88L†, 1 ROF, B11] 30 C† N +8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88†, 1 ROF, B11] LF [88†, 1 ROF, B11] 30 C† N 2cm Tankbüsche S-18 1† AxM A No Long Range | Animal-Packed 4.7 cm PaK 36(t) A5[1]4[2] 2† n/a QSU 7.5 cm Geb G36 H7† H7† 3† Ge O HEAT ≥ 26 hexes: As * Gun | QSU | Animal-Packed diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1941.txt index b279a67..edebab7 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1941.txt @@ -31,7 +31,7 @@ s 10cm K 18 H6 s8 H6 s8 2cm FlaKvierling 38 27† N 4 TK DR 3.7cm FlaK 36 o. 37 H5[9]† H5[9]† 28 B† N 3.7cm FlaK 43 29 n/a -8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88L†, 1 ROF, B11] LF [88L†, 1 ROF, B11] 30 C† N +8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88†, 1 ROF, B11] LF [88†, 1 ROF, B11] 30 C† N 2cm Tankbüsche S-18 1† AxM A No Long Range | Animal-Packed 4.7 cm PaK 36(t) A5[1]4[2] A5 2† n/a QSU 7.5 cm Geb G36 H7† H7† 3† Ge O HEAT ≥ 26 hexes: As * Gun | QSU | Animal-Packed diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1942.txt index bf66ac0..4017295 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1942.txt @@ -31,7 +31,7 @@ s 10cm K 18 H6 s8 H6 s8 2cm FlaKvierling 38 27† N 4 TK DR 3.7cm FlaK 36 o. 37 H5[9]† H5[9]† 28 B† N 3.7cm FlaK 43 29 n/a -8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88L†, 1 ROF, B11] A5 LF [88L†, 1 ROF, B11] 30 C† N +8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88†, 1 ROF, B11] A5 LF [88†, 1 ROF, B11] 30 C† N 2cm Tankbüsche S-18 1† AxM A No Long Range | Animal-Packed 4.7 cm PaK 36(t) A5[1]4[2] A4 2† n/a QSU 7.5 cm Geb G36 H7† H7† 3† Ge O HEAT ≥ 26 hexes: As * Gun | QSU | Animal-Packed diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1943.txt index f889a3a..6d38676 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1943.txt @@ -31,7 +31,7 @@ s 10cm K 18 H6 s8 H6 s8 2cm FlaKvierling 38 27† N 4 TK DR 3.7cm FlaK 36 o. 37 H5[9]† H5[9]† 28 B† N 3.7cm FlaK 43 29 n/a -8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88L†, 1 ROF, B11] A4 LF [88L†, 1 ROF, B11] 30 C† N +8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88†, 1 ROF, B11] A4 LF [88†, 1 ROF, B11] 30 C† N 2cm Tankbüsche S-18 1† AxM A No Long Range | Animal-Packed 4.7 cm PaK 36(t) A5[1]4[2] 2† n/a QSU 7.5 cm Geb G36 H7† H7† 3† Ge O HEAT ≥ 26 hexes: As * Gun | QSU | Animal-Packed diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1944.txt index d2edbab..b1fd5b9 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1944.txt @@ -31,7 +31,7 @@ s 10cm K 18 H6 s8 H6 s8 2cm FlaKvierling 38 27† N 4 TK DR 3.7cm FlaK 36 o. 37 H5[9]† H5[9]† 28 B† N 3.7cm FlaK 43 29 n/a -8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88L†, 1 ROF, B11] A3 LF [88L†, 1 ROF, B11] 30 C† N +8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88†, 1 ROF, B11] A3 LF [88†, 1 ROF, B11] 30 C† N 2cm Tankbüsche S-18 1† AxM A No Long Range | Animal-Packed 4.7 cm PaK 36(t) A5[1]4[2] 2† n/a QSU 7.5 cm Geb G36 H7† H7† 3† Ge O HEAT ≥ 26 hexes: As * Gun | QSU | Animal-Packed diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1945.txt index c499ef8..5b2c33f 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/german/1945.txt @@ -31,7 +31,7 @@ s 10cm K 18 H6 s8 H6 s8 2cm FlaKvierling 38 27† N 4 TK DR 3.7cm FlaK 36 o. 37 H5[9]† H5[9]† 28 B† N 3.7cm FlaK 43 29 n/a -8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88L†, 1 ROF, B11] LF [88L†, 1 ROF, B11] 30 C† N +8.8cm FlaK 18 o. 36 A5[2]4[3]3[4] LF [88†, 1 ROF, B11] LF [88†, 1 ROF, B11] 30 C† N 2cm Tankbüsche S-18 1† AxM A No Long Range | Animal-Packed 4.7 cm PaK 36(t) A5[1]4[2] 2† n/a QSU 7.5 cm Geb G36 H7† H7† 3† Ge O HEAT ≥ 26 hexes: As * Gun | QSU | Animal-Packed diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1940.txt index 0375c0a..d611833 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1940.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1941.txt index 5ae06c6..09ecfa0 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1941.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1942.txt index 1728095..c86a62d 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1942.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1943.txt index 0ad4a3e..c8c11be 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1943.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1944.txt index e75fb40..5f33c89 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1944.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1945.txt index bbc68bc..73004da 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british/1945.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1940.txt index ca2cc18..9f74e2e 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1940.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1941.txt index 4c74a2b..0b90f8c 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1941.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1942.txt index 67f1369..a14b27e 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1942.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1943.txt index 26f1cf8..f975b20 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1943.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1944.txt index 8a7ddd2..a203d7e 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1944.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1945.txt index 0657f95..b8d3a95 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1945.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1940.txt index f827907..fd43c3c 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1940.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1941.txt index ef89914..9cce5e6 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1941.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1942.txt index 8644e45..7620a1e 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1942.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1943.txt index 80d90ab..851b226 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1943.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1944.txt index fd2e68b..2779e8c 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1944.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1945.txt index 3a6df5f..dc0385f 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~australian/1945.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1940.txt index da90037..54820dc 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1940.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1941.txt index 76a15d4..125f903 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1941.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1942.txt index bb7686f..5ccdd51 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1942.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1943.txt index c6cf6f5..f567bdd 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1943.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1944.txt index 675acbe..e91d0c9 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1944.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1945.txt index c18fb6f..e44b1ad 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~canadian/1945.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1940.txt index 56e35e0..71215ac 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1940.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1941.txt index 414d20b..536b378 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1941.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1942.txt index 247afc2..c31a422 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1942.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1943.txt index 9e29543..73d2f76 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1943.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ | Red TH# Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ | Red TH# @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Red TH# | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Red TH# | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1944.txt index 91ec62e..3682846 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1944.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1945.txt index e8dc886..1bb55d0 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~newzealand/1945.txt @@ -17,10 +17,10 @@ A10 Mk IA CS s†[2] sD6 CS 5[brewup]† A13 Mk I sD6 CS 4[brewup] sD6 CS 4[brewup] 8 K† A13 Mk II sD6 CS 4[brewup] sD6 CS 4[brewup] 8† B†1 K†2 N A13 Mk II CS s†[2] sD6 CS 4[brewup] s†[2] sD6 CS 4[brewup] 8† K†1 N S†2 ∞ Smoke -Crusader I sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N BMG: extended port-side -Crusader I CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N -Crusader II CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 ∞ Smoke +Crusader I sM8 CS 4[brewup] sM8 CS 4[brewup] 9† K†1 N BMG: extended port-side +Crusader I CS HE9 s†[2] sM8 CS 4[brewup] HE9 s†[2] sM8 CS 4[brewup] 9† K†1 N S†2 BMG: extended port-side | ∞ Smoke +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] 9† K†1 N +Crusader II CS HE9 s†[2] sM8 CS 5[brewup] HE9 s†[2] sM8 CS 5[brewup] 9† K†1 N S†2 ∞ Smoke Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] 10† N Y†1 Z†2 Grant(a) C5[4+]†[1] HE[4+] s8† sM8 CS 6 C5†[1] HE s8† sM8 CS 6 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | American ESB+ Lee(a) C5[4+]†[1] HE[4+] s8† sD6 CS 7 C5†[1] HE s8† sD6 CS 7 11† A C†1 G N P 37LL: T | 75 SA: NT (bow-mounted) | Smoke: 75 SA only | HE & C: 37 MA only | BMG: +1 DRM vs Moving/Motion | AAMG: BU Fire & CC ok [EXC: vs Aerial NA] | American ESB+ @@ -114,12 +114,12 @@ Wasp sD5† CS 3[brewup] Badger(a) CS 3 CS 3 72† A K†1 M American ESB+ | Stun = Recall, CE & Fire NA Buffalo Mk II(a) sD5† CS 6 sD5† CS 6 73† A D AA†1 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | MA & CMG: AA ok Buffalo Mk IV(a) sD5† CS 6 sD5† CS 6 73† A D E†1 AA†2 sD: Water OK | Bog: 0 DRM for soft, mud, snow-covered ground | American ESB+ | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA | BMG: HD Fire OK | MA & CMG: AA ok -Sherman III DD(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 74† A G K†2 R†1 American ESB+ | Multiple Hits +Sherman III DD(a) WP6 s8 sD6 CS 5 WP6 s8 sD6 CS 5 74† A G K†2 R†1 American ESB+ | Multiple Hits DUKW(a) cs 7†[1] cs 7†[1] 75† A D I†1 P American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | Inherent Crew if armed (with CS#) -Terrapin Mk I cs 7 cs 7 76† D (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok +Terrapin Mk I cs 7 cs 7 76† D Reverse MP ×2 | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok 2pdr Portee CS 4†[1] CS 4†[1] 77† H†1 N P MA: NA VCA | Inherent Infantry Crew Morris C9/B CS 4 CS 4 78† P AA†1 No Bnd (F)F, Motion Fire | MA & CMG: AA ok -Loyd Carrier cs 5 cs 5 79† N P Not a Carrier +Loyd Carrier cs 5 cs 5 79† N P Ammo: 4PP | Not a Carrier Quad FAT cs 5[brewup]† cs 5[brewup]† 80† N P Burning Wreck: -1 DRM 15-cwt Truck cs 5 cs 5 81† N P 30-cwt Lorry cs 6 cs 6 82† N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1940.txt index aa9ef0e..6550275 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1940.txt @@ -6,7 +6,7 @@ H39(f) ® AP10 CS 2 ® AP10 CS M5A1 C7†[2] CS 4 C7†[2] CS 4 Fr 37†[1] Fr Y† H39(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) R35(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] Fr 38 Fr W† +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] Fr 38 Fr W† Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] Fr 38 Fr W† M4 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39 Fr Y† Multiple Hits M4A1 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39† Fr Y† Multiple Hits diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1941.txt index 4968f19..4e34513 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1941.txt @@ -6,7 +6,7 @@ H39(f) ® AP10 CS 2 ® AP10 CS M5A1 C7†[2] CS 4 C7†[2] CS 4 Fr 37†[1] Fr Y† H39(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) R35(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] Fr 38 Fr W† +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] Fr 38 Fr W† Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] Fr 38 Fr W† M4 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39 Fr Y† Multiple Hits M4A1 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39† Fr Y† Multiple Hits diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1942.txt index 81d66d2..afc7f68 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1942.txt @@ -6,7 +6,7 @@ H39(f) ® AP10 CS 2 ® AP10 CS M5A1 C7†[2] CS 4 C7†[2] CS 4 Fr 37†[1] Fr Y† H39(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) R35(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] Fr 38 Fr W† +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] Fr 38 Fr W† Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] Fr 38 Fr W† M4 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39 Fr Y† Multiple Hits M4A1 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39† Fr Y† Multiple Hits diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1943.txt index fa7e189..64569b8 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1943.txt @@ -6,7 +6,7 @@ H39(f) ® AP10 CS 2 ® AP10 CS M5A1 C7†[2] CS 4 C7†[2] CS 4 Fr 37†[1] Fr Y† H39(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) R35(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] Fr 38 Fr W† +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] Fr 38 Fr W† Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] sD7 sM8†[2] CS 3[brewup] Fr 38 Fr W† M4 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39 Fr Y† Multiple Hits M4A1 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] CS 5[brewup] Fr 39† Fr Y† Multiple Hits diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1944.txt index c3275f5..1b78f08 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1944.txt @@ -6,7 +6,7 @@ H39(f) ® AP10 CS 2 ® AP10 CS M5A1 C7†[2] CS 4 C7†[2] CS 4 Fr 37†[1] Fr Y† H39(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) R35(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] Fr 38 Fr W† +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] Fr 38 Fr W† Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] Fr 38 Fr W† M4 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] sM5 CS 5[brewup] Fr 39 Fr Y† Multiple Hits M4A1 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] sM5 CS 5[brewup] Fr 39† Fr Y† Multiple Hits diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1945.txt index b03a3a3..e7f0456 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/free-french/1945.txt @@ -6,7 +6,7 @@ H39(f) ® AP10 CS 2 ® AP10 CS M5A1 C7†[2] CS 4 C7†[2] CS 4 Fr 37†[1] Fr Y† H39(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) R35(L)(f) ® AP10 CS 2 ® AP10 CS 2 Fr 8† Fr A†1 Fr C Fr E Fr F CMG: AA ok (TCA only) | CMG: Scrounge OK | CE: +1 Rear Turret & Indirect Fire | Red TH# | French ESB+ | Captured Use (unless Free/Vichy French) -Crusader II sM8 CS 4[brewup] sM8 CS 4[brewup] Fr 38 Fr W† +Crusader II sM8 CS 5[brewup] sM8 CS 5[brewup] Fr 38 Fr W† Crusader III HE7[F3+]†[1] sD7 sM8†[2] CS 3[brewup] HE7†[1] sD7 sM8†[2] CS 3[brewup] Fr 38 Fr W† M4 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] WP7†[3] s5 sM5 CS 5[brewup] Fr 39 Fr Y† Multiple Hits M4A1 WP7[J4+]†[3] s5[J4+] sM5[4+] CS 5[brewup] WP7†[3] s5 sM5 CS 5[brewup] Fr 39† Fr Y† Multiple Hits diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1940.txt index 6fb1caa..2be0952 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1940.txt @@ -1,130 +1,130 @@ === vehicles/german/1940 === -Name Capabilities (effective) # Notes Comments ----------------------- ----------------------------- ----------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR -PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a -PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N -PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range -PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a -PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a -PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM -PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM -Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM -FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) -35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] -PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a -PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a -PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N -PzKpfw IIIH A4[1] sD7 CS 6 sD7 CS 6 13† N -PzKpfw IIIJ A6[2] sD7 CS 6 sD7 CS 6 14† N S -PzKpfw IIIL A6[2] sD7 CS 5 sD7 CS 5 15† B† N S -PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S -PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a -PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a -PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a -PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† -PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† -PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† -PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S -PzKpfw IVH A5[2] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S -PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S -PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall -PzKpfw VG sN7[4] CS 6 CS 6 27† H† 12: Stall -PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB -PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB -PzKpfw VIE A6[2] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 -PzKpfw VIE (L) A4[4] sN7[4] CS 6 CS 6 31 K Morale 9 -PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 -StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a -StuG IIIG A6[2] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only -StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only -StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF -Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 -PzJg Tiger CS 7 CS 7 38 n/a -StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only -StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only -PzJg I A5[1] HE7 CS 3 HE7 CS 3 43 N -PzJg 35R(f) A5[1] HE7 CS 3 HE7 CS 3 44 a French ESB -Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB -Marder I(f) A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB -GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB -Marder II A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT -Marder III(t)H A6[2] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF ESB: 0 DRM -Marder III(t)M A5[3] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM -PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† -JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz IV A4[4] HE7 s7 sN7[4] CS 4 HE7 s7 CS 4 52 S -JgdPz IV (L) A4[4] HE7 s7 sN8[4] CS 4 HE7 s7 CS 4 52 S -StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF -JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S -JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall -JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a -SPW 250/1 CS 4 CS 4 57 N -SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only -SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok -SPW 250/10 A4[1] CS 4 CS 4 62 J† N AAMG: NA VCA -SPW 251/1 CS 5 CS 5 63 C† N -SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only -SPW 251/10 A4[1] CS 4 CS 4 65 C† J† N ATR | AAMG: NA VCA -SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's -SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok -SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA -SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB -mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB -Kfz 13 CS 2 CS 2 68† n/a Always CE -PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok -PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok -PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok -PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 -PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N -PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF -PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT -PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok -PSW 234/2 A5[3] sD7 CS 4 sD7 CS 4 75 n/a -PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only -PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 -sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front -sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF -sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM -PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† -PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB -GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB -PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF -FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM -37 FlaK/Pz IV CS 5 CS 5 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok -FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok -FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok -SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer -SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer -Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) -2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -Goliath 93† L† Bog assistance -Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance -Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance -Opel 6700 (Blitz) cs 6 cs 6 96 N -Buessing-NAG 4500 cs 7 cs 7 96 N -SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance -SdKfz 7 cs 6 cs 6 98 N -SdKfz 11 cs 5 cs 5 99 N -PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) -PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only -PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a -PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA -Pz-7TP CS 3 CS 3 5 B† -PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 -SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored +Name Capabilities (effective) # Notes Comments +---------------------- ------------------------------------- ----------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR +PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a +PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N +PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range +PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a +PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a +PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM +PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM +Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM +FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) +35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] +PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a +PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a +PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N +PzKpfw IIIH A4[1]5[2] sD7 CS 6 sD7 CS 6 13† N +PzKpfw IIIJ A6[2]5[3] sD7 CS 6 sD7 CS 6 14† N S +PzKpfw IIIL A6[2]5[3]4[4] sD7 CS 5 sD7 CS 5 15† B† N S +PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S +PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a +PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a +PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a +PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† +PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† +PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† +PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S +PzKpfw IVH A5[2]4[3]3[4] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S +PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S +PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall +PzKpfw VG sN7[4]8[5] CS 6 CS 6 27† H† 12: Stall +PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB +PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB +PzKpfw VIE A6[2]5[3]4[4] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 +PzKpfw VIE (L) A4[4] sN7[4]8[5] CS 6 CS 6 31 K Morale 9 +PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 +StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a +StuG IIIG A6[2]5[3]4[4] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only +StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only +StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF +Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 +PzJg Tiger CS 7 CS 7 38 n/a +StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only +StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only +PzJg I A5[1]6[2]5[3] HE7 CS 3 HE7 CS 3 43 N +PzJg 35R(f) A5[1]6[2]5[3]4[4] HE7 CS 3 HE7 CS 3 44 a French ESB +Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB +Marder I(f) A6[2]5[3]4[4] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB +GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB +Marder II A6[2]5[3]4[4] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT +Marder III(t)H A6[2]5[3]4[4] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF ESB: 0 DRM +Marder III(t)M A5[3]4[4] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM +PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† +JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz IV A4[4] HE7 s7 sN7[4]8[5] CS 4 HE7 s7 CS 4 52 S +JgdPz IV (L) A4[4] HE7 s7 sN8[4]9[5] CS 4 HE7 s7 CS 4 52 S +StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF +JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S +JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall +JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a +SPW 250/1 CS 4 CS 4 57 N +SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only +SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok +SPW 250/10 A4[1]5[2]4[3]3[4] CS 4 CS 4 62 J† N AAMG: NA VCA +SPW 251/1 CS 5 CS 5 63 C† N +SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only +SPW 251/10 A4[1]5[2]4[3]3[4] CS 4 CS 4 65 C† J† N ATR | AAMG: NA VCA +SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's +SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok +SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA +SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB +mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB +Kfz 13 CS 2 CS 2 68† n/a Always CE +PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok +PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok +PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok +PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 +PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N +PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF +PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT +PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok +PSW 234/2 A5[3]4[4] sD7 CS 4 sD7 CS 4 75 n/a +PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only +PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 +sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front +sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF +sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM +PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† +PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB +GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB +PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF +FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM +37 FlaK/Pz IV CS 5/6 CS 5/6 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok +FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok +FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok +SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer +SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer +Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) +2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +Goliath 93† L† Bog assistance +Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance +Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance +Opel 6700 (Blitz) cs 6 cs 6 96 N +Buessing-NAG 4500 cs 7 cs 7 96 N +SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance +SdKfz 7 cs 6 cs 6 98 N +SdKfz 11 cs 5 cs 5 99 N +PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) +PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only +PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a +PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA +Pz-7TP CS 3 CS 3 5 B† +PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 +SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1941.txt index 84c60c6..a360726 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1941.txt @@ -1,130 +1,130 @@ === vehicles/german/1941 === -Name Capabilities (effective) # Notes Comments ----------------------- ----------------------------- ----------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR -PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a -PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N -PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range -PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a -PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a -PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 A4 sD6 CS 4 7† E ESB: 0 DRM -PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 A4 sD7 CS 4 8† E ESB: 0 DRM -Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM -FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) -35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] -PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a -PzKpfw IIIF A4[1] sD7 CS 5 A4 sD7 CS 5 11† n/a -PzKpfw IIIG A4[1] sD7 CS 5 A4 sD7 CS 5 12 N -PzKpfw IIIH A4[1] sD7 CS 6 A4 sD7 CS 6 13† N -PzKpfw IIIJ A6[2] sD7 CS 6 sD7 CS 6 14† N S -PzKpfw IIIL A6[2] sD7 CS 5 sD7 CS 5 15† B† N S -PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S -PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a -PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a -PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a -PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† -PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† -PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† -PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S -PzKpfw IVH A5[2] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S -PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S -PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall -PzKpfw VG sN7[4] CS 6 CS 6 27† H† 12: Stall -PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB -PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB -PzKpfw VIE A6[2] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 -PzKpfw VIE (L) A4[4] sN7[4] CS 6 CS 6 31 K Morale 9 -PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 -StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a -StuG IIIG A6[2] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only -StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only -StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF -Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 -PzJg Tiger CS 7 CS 7 38 n/a -StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only -StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only -PzJg I A5[1] HE7 CS 3 A5 HE7 CS 3 43 N -PzJg 35R(f) A5[1] HE7 CS 3 A5 HE7 CS 3 44 a French ESB -Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB -Marder I(f) A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB -GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB -Marder II A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT -Marder III(t)H A6[2] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF ESB: 0 DRM -Marder III(t)M A5[3] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM -PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† -JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz IV A4[4] HE7 s7 sN7[4] CS 4 HE7 s7 CS 4 52 S -JgdPz IV (L) A4[4] HE7 s7 sN8[4] CS 4 HE7 s7 CS 4 52 S -StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF -JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S -JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall -JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a -SPW 250/1 CS 4 CS 4 57 N -SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only -SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok -SPW 250/10 A4[1] CS 4 A4 CS 4 62 J† N AAMG: NA VCA -SPW 251/1 CS 5 CS 5 63 C† N -SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only -SPW 251/10 A4[1] CS 4 A4 CS 4 65 C† J† N ATR | AAMG: NA VCA -SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's -SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok -SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA -SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB -mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB -Kfz 13 CS 2 CS 2 68† n/a Always CE -PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok -PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok -PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok -PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 -PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N -PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF -PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT -PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok -PSW 234/2 A5[3] sD7 CS 4 sD7 CS 4 75 n/a -PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only -PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 -sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front -sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF -sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM -PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† -PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB -GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB -PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF -FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM -37 FlaK/Pz IV CS 5 CS 5 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok -FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok -FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok -SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer -SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer -Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) -2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -Goliath 93† L† Bog assistance -Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance -Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance -Opel 6700 (Blitz) cs 6 cs 6 96 N -Buessing-NAG 4500 cs 7 cs 7 96 N -SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance -SdKfz 7 cs 6 cs 6 98 N -SdKfz 11 cs 5 cs 5 99 N -PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) -PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only -PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a -PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA -Pz-7TP CS 3 CS 3 5 B† -PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 -SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored +Name Capabilities (effective) # Notes Comments +---------------------- ------------------------------------- ----------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR +PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a +PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N +PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range +PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a +PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a +PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 A4 sD6 CS 4 7† E ESB: 0 DRM +PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 A4 sD7 CS 4 8† E ESB: 0 DRM +Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM +FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) +35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] +PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a +PzKpfw IIIF A4[1] sD7 CS 5 A4 sD7 CS 5 11† n/a +PzKpfw IIIG A4[1] sD7 CS 5 A4 sD7 CS 5 12 N +PzKpfw IIIH A4[1]5[2] sD7 CS 6 A4 sD7 CS 6 13† N +PzKpfw IIIJ A6[2]5[3] sD7 CS 6 sD7 CS 6 14† N S +PzKpfw IIIL A6[2]5[3]4[4] sD7 CS 5 sD7 CS 5 15† B† N S +PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S +PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a +PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a +PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a +PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† +PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† +PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† +PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S +PzKpfw IVH A5[2]4[3]3[4] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S +PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S +PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall +PzKpfw VG sN7[4]8[5] CS 6 CS 6 27† H† 12: Stall +PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB +PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB +PzKpfw VIE A6[2]5[3]4[4] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 +PzKpfw VIE (L) A4[4] sN7[4]8[5] CS 6 CS 6 31 K Morale 9 +PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 +StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a +StuG IIIG A6[2]5[3]4[4] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only +StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only +StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF +Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 +PzJg Tiger CS 7 CS 7 38 n/a +StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only +StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only +PzJg I A5[1]6[2]5[3] HE7 CS 3 A5 HE7 CS 3 43 N +PzJg 35R(f) A5[1]6[2]5[3]4[4] HE7 CS 3 A5 HE7 CS 3 44 a French ESB +Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB +Marder I(f) A6[2]5[3]4[4] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB +GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB +Marder II A6[2]5[3]4[4] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT +Marder III(t)H A6[2]5[3]4[4] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF ESB: 0 DRM +Marder III(t)M A5[3]4[4] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM +PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† +JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz IV A4[4] HE7 s7 sN7[4]8[5] CS 4 HE7 s7 CS 4 52 S +JgdPz IV (L) A4[4] HE7 s7 sN8[4]9[5] CS 4 HE7 s7 CS 4 52 S +StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF +JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S +JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall +JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a +SPW 250/1 CS 4 CS 4 57 N +SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only +SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok +SPW 250/10 A4[1]5[2]4[3]3[4] CS 4 A4 CS 4 62 J† N AAMG: NA VCA +SPW 251/1 CS 5 CS 5 63 C† N +SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only +SPW 251/10 A4[1]5[2]4[3]3[4] CS 4 A4 CS 4 65 C† J† N ATR | AAMG: NA VCA +SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's +SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok +SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA +SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB +mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB +Kfz 13 CS 2 CS 2 68† n/a Always CE +PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok +PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok +PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok +PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 +PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N +PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF +PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT +PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok +PSW 234/2 A5[3]4[4] sD7 CS 4 sD7 CS 4 75 n/a +PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only +PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 +sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front +sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF +sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM +PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† +PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB +GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB +PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF +FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM +37 FlaK/Pz IV CS 5/6 CS 5/6 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok +FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok +FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok +SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer +SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer +Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) +2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +Goliath 93† L† Bog assistance +Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance +Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance +Opel 6700 (Blitz) cs 6 cs 6 96 N +Buessing-NAG 4500 cs 7 cs 7 96 N +SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance +SdKfz 7 cs 6 cs 6 98 N +SdKfz 11 cs 5 cs 5 99 N +PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) +PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only +PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a +PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA +Pz-7TP CS 3 CS 3 5 B† +PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 +SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1942.txt index 9a77a23..888dbc0 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1942.txt @@ -1,130 +1,130 @@ === vehicles/german/1942 === -Name Capabilities (effective) # Notes Comments ----------------------- ----------------------------- -------------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR -PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a -PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N -PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range -PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a -PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a -PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 A5 sD6 CS 4 7† E ESB: 0 DRM -PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 A5 sD7 CS 4 8† E ESB: 0 DRM -Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM -FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) -35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] -PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a -PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a -PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N -PzKpfw IIIH A4[1] sD7 CS 6 sD7 CS 6 13† N -PzKpfw IIIJ A6[2] sD7 CS 6 A6 sD7 CS 6 14† N S -PzKpfw IIIL A6[2] sD7 CS 5 A6 sD7 CS 5 15† B† N S -PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S -PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a -PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a -PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a -PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† -PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† -PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† -PzKpfw IVF2 A5[2] s8 sD6 CS 6 A5 s8 sD6 CS 6 23† N S -PzKpfw IVH A5[2] s8 sD5 CS 6 A5 s8 sD5 CS 6 24† B† S -PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S -PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall -PzKpfw VG sN7[4] CS 6 CS 6 27† H† 12: Stall -PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB -PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB -PzKpfw VIE A6[2] sD7 CS 6 A6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 -PzKpfw VIE (L) A4[4] sN7[4] CS 6 CS 6 31 K Morale 9 -PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 -StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a -StuG IIIG A6[2] s8 sD7 CS 4 A6 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only -StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only -StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF -Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 -PzJg Tiger CS 7 CS 7 38 n/a -StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only -StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only -PzJg I A5[1] HE7 CS 3 HE7 CS 3 43 N -PzJg 35R(f) A5[1] HE7 CS 3 HE7 CS 3 44 a French ESB -Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB -Marder I(f) A6[2] HE7 s7 CS 4[brewup] A6 HE7 s7 CS 4[brewup] 45† a French ESB -GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB -Marder II A6[2] HE7 s7 CS 4[brewup] A6 HE7 s7 CS 4[brewup] 46 M† NFT -Marder III(t)H A6[2] HE7 s7 sD6 CS 4[brewup] A6 HE7 s7 sD6 CS 4[brewup] 47 E G NF ESB: 0 DRM -Marder III(t)M A5[3] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM -PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† -JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz IV A4[4] HE7 s7 sN7[4] CS 4 HE7 s7 CS 4 52 S -JgdPz IV (L) A4[4] HE7 s7 sN8[4] CS 4 HE7 s7 CS 4 52 S -StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF -JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S -JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall -JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a -SPW 250/1 CS 4 CS 4 57 N -SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only -SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok -SPW 250/10 A4[1] CS 4 CS 4 62 J† N AAMG: NA VCA -SPW 251/1 CS 5 CS 5 63 C† N -SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only -SPW 251/10 A4[1] CS 4 CS 4 65 C† J† N ATR | AAMG: NA VCA -SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's -SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok -SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA -SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB -mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB -Kfz 13 CS 2 CS 2 68† n/a Always CE -PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok -PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok -PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok -PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 -PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N -PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF -PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT -PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok -PSW 234/2 A5[3] sD7 CS 4 sD7 CS 4 75 n/a -PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only -PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 -sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front -sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF -sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM -PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† -PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB -GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB -PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF -FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM -37 FlaK/Pz IV CS 5 CS 5 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok -FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok -FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok -SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer -SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer -Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) -2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -Goliath 93† L† Bog assistance -Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance -Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance -Opel 6700 (Blitz) cs 6 cs 6 96 N -Buessing-NAG 4500 cs 7 cs 7 96 N -SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance -SdKfz 7 cs 6 cs 6 98 N -SdKfz 11 cs 5 cs 5 99 N -PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) -PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only -PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a -PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA -Pz-7TP CS 3 CS 3 5 B† -PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 -SdKfz8 FlaK 18 A5[2]4[3] CS 6 A5 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored +Name Capabilities (effective) # Notes Comments +---------------------- ------------------------------------- -------------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR +PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a +PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N +PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range +PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a +PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a +PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 A5 sD6 CS 4 7† E ESB: 0 DRM +PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 A5 sD7 CS 4 8† E ESB: 0 DRM +Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM +FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) +35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] +PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a +PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a +PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N +PzKpfw IIIH A4[1]5[2] sD7 CS 6 A5 sD7 CS 6 13† N +PzKpfw IIIJ A6[2]5[3] sD7 CS 6 A6 sD7 CS 6 14† N S +PzKpfw IIIL A6[2]5[3]4[4] sD7 CS 5 A6 sD7 CS 5 15† B† N S +PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S +PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a +PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a +PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a +PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† +PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† +PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† +PzKpfw IVF2 A5[2] s8 sD6 CS 6 A5 s8 sD6 CS 6 23† N S +PzKpfw IVH A5[2]4[3]3[4] s8 sD5 CS 6 A5 s8 sD5 CS 6 24† B† S +PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S +PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall +PzKpfw VG sN7[4]8[5] CS 6 CS 6 27† H† 12: Stall +PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB +PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB +PzKpfw VIE A6[2]5[3]4[4] sD7 CS 6 A6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 +PzKpfw VIE (L) A4[4] sN7[4]8[5] CS 6 CS 6 31 K Morale 9 +PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 +StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a +StuG IIIG A6[2]5[3]4[4] s8 sD7 CS 4 A6 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only +StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only +StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF +Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 +PzJg Tiger CS 7 CS 7 38 n/a +StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only +StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only +PzJg I A5[1]6[2]5[3] HE7 CS 3 A6 HE7 CS 3 43 N +PzJg 35R(f) A5[1]6[2]5[3]4[4] HE7 CS 3 A6 HE7 CS 3 44 a French ESB +Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB +Marder I(f) A6[2]5[3]4[4] HE7 s7 CS 4[brewup] A6 HE7 s7 CS 4[brewup] 45† a French ESB +GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB +Marder II A6[2]5[3]4[4] HE7 s7 CS 4[brewup] A6 HE7 s7 CS 4[brewup] 46 M† NFT +Marder III(t)H A6[2]5[3]4[4] HE7 s7 sD6 CS 4[brewup] A6 HE7 s7 sD6 CS 4[brewup] 47 E G NF ESB: 0 DRM +Marder III(t)M A5[3]4[4] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM +PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† +JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz IV A4[4] HE7 s7 sN7[4]8[5] CS 4 HE7 s7 CS 4 52 S +JgdPz IV (L) A4[4] HE7 s7 sN8[4]9[5] CS 4 HE7 s7 CS 4 52 S +StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF +JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S +JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall +JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a +SPW 250/1 CS 4 CS 4 57 N +SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only +SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok +SPW 250/10 A4[1]5[2]4[3]3[4] CS 4 A5 CS 4 62 J† N AAMG: NA VCA +SPW 251/1 CS 5 CS 5 63 C† N +SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only +SPW 251/10 A4[1]5[2]4[3]3[4] CS 4 A5 CS 4 65 C† J† N ATR | AAMG: NA VCA +SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's +SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok +SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA +SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB +mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB +Kfz 13 CS 2 CS 2 68† n/a Always CE +PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok +PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok +PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok +PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 +PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N +PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF +PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT +PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok +PSW 234/2 A5[3]4[4] sD7 CS 4 sD7 CS 4 75 n/a +PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only +PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 +sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front +sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF +sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM +PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† +PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB +GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB +PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF +FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM +37 FlaK/Pz IV CS 5/6 CS 5/6 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok +FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok +FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok +SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer +SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer +Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) +2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +Goliath 93† L† Bog assistance +Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance +Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance +Opel 6700 (Blitz) cs 6 cs 6 96 N +Buessing-NAG 4500 cs 7 cs 7 96 N +SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance +SdKfz 7 cs 6 cs 6 98 N +SdKfz 11 cs 5 cs 5 99 N +PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) +PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only +PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a +PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA +Pz-7TP CS 3 CS 3 5 B† +PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 +SdKfz8 FlaK 18 A5[2]4[3] CS 6 A5 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1943.txt index 82af066..53dd008 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1943.txt @@ -1,130 +1,130 @@ === vehicles/german/1943 === -Name Capabilities (effective) # Notes Comments ----------------------- ----------------------------- -------------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR -PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a -PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N -PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range -PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a -PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a -PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM -PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM -Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM -FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) -35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] -PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a -PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a -PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N -PzKpfw IIIH A4[1] sD7 CS 6 sD7 CS 6 13† N -PzKpfw IIIJ A6[2] sD7 CS 6 sD7 CS 6 14† N S -PzKpfw IIIL A6[2] sD7 CS 5 sD7 CS 5 15† B† N S -PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S -PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a -PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a -PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a -PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† -PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† -PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† -PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S -PzKpfw IVH A5[2] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S -PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S -PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall -PzKpfw VG sN7[4] CS 6 CS 6 27† H† 12: Stall -PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB -PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB -PzKpfw VIE A6[2] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 -PzKpfw VIE (L) A4[4] sN7[4] CS 6 CS 6 31 K Morale 9 -PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 -StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a -StuG IIIG A6[2] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only -StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only -StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF -Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 -PzJg Tiger CS 7 CS 7 38 n/a -StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only -StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only -PzJg I A5[1] HE7 CS 3 HE7 CS 3 43 N -PzJg 35R(f) A5[1] HE7 CS 3 HE7 CS 3 44 a French ESB -Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB -Marder I(f) A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB -GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB -Marder II A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT -Marder III(t)H A6[2] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF CE: +3 Front | ESB: 0 DRM -Marder III(t)M A5[3] HE7 s7 sD5 CS 4[brewup] A5 HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM -PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† -JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz IV A4[4] HE7 s7 sN7[4] CS 4 HE7 s7 CS 4 52 S -JgdPz IV (L) A4[4] HE7 s7 sN8[4] CS 4 HE7 s7 CS 4 52 S -StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF -JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S -JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall -JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a -SPW 250/1 CS 4 CS 4 57 N -SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only -SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok -SPW 250/10 A4[1] CS 4 CS 4 62 J† N AAMG: NA VCA -SPW 251/1 CS 5 CS 5 63 C† N -SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only -SPW 251/10 A4[1] CS 4 CS 4 65 C† J† N ATR | AAMG: NA VCA -SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's -SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok -SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA -SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB -mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB -Kfz 13 CS 2 CS 2 68† n/a Always CE -PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok -PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok -PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok -PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 -PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N -PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF -PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT -PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok -PSW 234/2 A5[3] sD7 CS 4 A5 sD7 CS 4 75 n/a -PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only -PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 -sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front -sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF -sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM -PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† -PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB -GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB -PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF -FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM -37 FlaK/Pz IV CS 5 CS 5 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok -FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok -FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok -SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer -SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer -Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) -2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -Goliath 93† L† Bog assistance -Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance -Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance -Opel 6700 (Blitz) cs 6 cs 6 96 N -Buessing-NAG 4500 cs 7 cs 7 96 N -SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance -SdKfz 7 cs 6 cs 6 98 N -SdKfz 11 cs 5 cs 5 99 N -PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) -PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only -PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a -PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA -Pz-7TP CS 3 CS 3 5 B† -PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 -SdKfz8 FlaK 18 A5[2]4[3] CS 6 A4 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored +Name Capabilities (effective) # Notes Comments +---------------------- ------------------------------------- -------------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR +PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a +PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N +PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range +PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a +PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a +PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM +PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM +Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM +FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) +35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] +PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a +PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a +PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N +PzKpfw IIIH A4[1]5[2] sD7 CS 6 sD7 CS 6 13† N +PzKpfw IIIJ A6[2]5[3] sD7 CS 6 A5 sD7 CS 6 14† N S +PzKpfw IIIL A6[2]5[3]4[4] sD7 CS 5 A5 sD7 CS 5 15† B† N S +PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S +PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a +PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a +PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a +PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† +PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† +PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† +PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S +PzKpfw IVH A5[2]4[3]3[4] s8 sD5 CS 6 A4 s8 sD5 CS 6 24† B† S +PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S +PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall +PzKpfw VG sN7[4]8[5] CS 6 CS 6 27† H† 12: Stall +PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB +PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB +PzKpfw VIE A6[2]5[3]4[4] sD7 CS 6 A5 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 +PzKpfw VIE (L) A4[4] sN7[4]8[5] CS 6 CS 6 31 K Morale 9 +PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 +StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a +StuG IIIG A6[2]5[3]4[4] s8 sD7 CS 4 A5 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only +StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only +StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF +Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 +PzJg Tiger CS 7 CS 7 38 n/a +StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only +StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only +PzJg I A5[1]6[2]5[3] HE7 CS 3 A5 HE7 CS 3 43 N +PzJg 35R(f) A5[1]6[2]5[3]4[4] HE7 CS 3 A5 HE7 CS 3 44 a French ESB +Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB +Marder I(f) A6[2]5[3]4[4] HE7 s7 CS 4[brewup] A5 HE7 s7 CS 4[brewup] 45† a French ESB +GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB +Marder II A6[2]5[3]4[4] HE7 s7 CS 4[brewup] A5 HE7 s7 CS 4[brewup] 46 M† NFT +Marder III(t)H A6[2]5[3]4[4] HE7 s7 sD6 CS 4[brewup] A5 HE7 s7 sD6 CS 4[brewup] 47 E G NF CE: +3 Front | ESB: 0 DRM +Marder III(t)M A5[3]4[4] HE7 s7 sD5 CS 4[brewup] A5 HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM +PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† +JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz IV A4[4] HE7 s7 sN7[4]8[5] CS 4 HE7 s7 CS 4 52 S +JgdPz IV (L) A4[4] HE7 s7 sN8[4]9[5] CS 4 HE7 s7 CS 4 52 S +StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF +JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S +JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall +JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a +SPW 250/1 CS 4 CS 4 57 N +SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only +SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok +SPW 250/10 A4[1]5[2]4[3]3[4] CS 4 A4 CS 4 62 J† N AAMG: NA VCA +SPW 251/1 CS 5 CS 5 63 C† N +SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only +SPW 251/10 A4[1]5[2]4[3]3[4] CS 4 A4 CS 4 65 C† J† N ATR | AAMG: NA VCA +SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's +SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok +SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA +SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB +mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB +Kfz 13 CS 2 CS 2 68† n/a Always CE +PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok +PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok +PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok +PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 +PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N +PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF +PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT +PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok +PSW 234/2 A5[3]4[4] sD7 CS 4 A5 sD7 CS 4 75 n/a +PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only +PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 +sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front +sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF +sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM +PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† +PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB +GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB +PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF +FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM +37 FlaK/Pz IV CS 5/6 CS 5/6 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok +FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok +FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok +SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer +SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer +Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) +2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +Goliath 93† L† Bog assistance +Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance +Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance +Opel 6700 (Blitz) cs 6 cs 6 96 N +Buessing-NAG 4500 cs 7 cs 7 96 N +SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance +SdKfz 7 cs 6 cs 6 98 N +SdKfz 11 cs 5 cs 5 99 N +PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) +PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only +PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a +PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA +Pz-7TP CS 3 CS 3 5 B† +PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 +SdKfz8 FlaK 18 A5[2]4[3] CS 6 A4 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1944.txt index 8e3c090..3cf08be 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1944.txt @@ -1,130 +1,130 @@ === vehicles/german/1944 === -Name Capabilities (effective) # Notes Comments ----------------------- ----------------------------- ----------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR -PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a -PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N -PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range -PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a -PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a -PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM -PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM -Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM -FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) -35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] -PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a -PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a -PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N -PzKpfw IIIH A4[1] sD7 CS 6 sD7 CS 6 13† N -PzKpfw IIIJ A6[2] sD7 CS 6 sD7 CS 6 14† N S -PzKpfw IIIL A6[2] sD7 CS 5 sD7 CS 5 15† B† N S -PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S -PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a -PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a -PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a -PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† -PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† -PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† -PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S -PzKpfw IVH A5[2] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S -PzKpfw IVJ A3[4] s8 sN9 CS 6 A3 s8 sN9 CS 6 25 S -PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall -PzKpfw VG sN7[4] CS 6 sN7 CS 6 27† H† 12: Stall -PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB -PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB -PzKpfw VIE A6[2] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 -PzKpfw VIE (L) A4[4] sN7[4] CS 6 A4 sN7 CS 6 31 K Morale 9 -PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 -StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a -StuG IIIG A6[2] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only -StuG IIIG (L) A4[4] s8 sN9 CS 4 A4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only -StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF -Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 -PzJg Tiger CS 7 CS 7 38 n/a -StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only -StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only -PzJg I A5[1] HE7 CS 3 HE7 CS 3 43 N -PzJg 35R(f) A5[1] HE7 CS 3 HE7 CS 3 44 a French ESB -Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB -Marder I(f) A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB -GSW 39H(f) Pak A4[4] HE9 CS 3 A4 HE9 CS 3 45.1 a e French ESB -Marder II A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT -Marder III(t)H A6[2] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF CE: +3 Front | ESB: 0 DRM -Marder III(t)M A5[3] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM -PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† -JgdPz 38(t) A4[4] HE7 CS 4 A4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz IV A4[4] HE7 s7 sN7[4] CS 4 A4 HE7 s7 sN7 CS 4 52 S -JgdPz IV (L) A4[4] HE7 s7 sN8[4] CS 4 A4 HE7 s7 sN8 CS 4 52 S -StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF -JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S -JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall -JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a -SPW 250/1 CS 4 CS 4 57 N -SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only -SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok -SPW 250/10 A4[1] CS 4 CS 4 62 J† N AAMG: NA VCA -SPW 251/1 CS 5 CS 5 63 C† N -SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only -SPW 251/10 A4[1] CS 4 CS 4 65 C† J† N PSK | AAMG: NA VCA -SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's -SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok -SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA -SPW S307(f) A4[4] HE9 CS 4 A4 HE9 CS 4 67.1 a e French ESB -mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB -Kfz 13 CS 2 CS 2 68† n/a Always CE -PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok -PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok -PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok -PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 -PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N -PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF -PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT -PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok -PSW 234/2 A5[3] sD7 CS 4 sD7 CS 4 75 n/a -PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only -PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 -sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front -sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF -sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM -PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† -PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB -GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB -PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF -FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM -37 FlaK/Pz IV CS 5 CS 5 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok -FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok -FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok -SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer -SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer -Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) -2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -Goliath 93† L† Bog assistance -Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance -Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance -Opel 6700 (Blitz) cs 6 cs 6 96 N -Buessing-NAG 4500 cs 7 cs 7 96 N -SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance -SdKfz 7 cs 6 cs 6 98 N -SdKfz 11 cs 5 cs 5 99 N -PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) -PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only -PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a -PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA -Pz-7TP CS 3 CS 3 5 B† -PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 -SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored +Name Capabilities (effective) # Notes Comments +---------------------- ------------------------------------- -------------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR +PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a +PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N +PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range +PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a +PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a +PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM +PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM +Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM +FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) +35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] +PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a +PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a +PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N +PzKpfw IIIH A4[1]5[2] sD7 CS 6 sD7 CS 6 13† N +PzKpfw IIIJ A6[2]5[3] sD7 CS 6 sD7 CS 6 14† N S +PzKpfw IIIL A6[2]5[3]4[4] sD7 CS 5 A4 sD7 CS 5 15† B† N S +PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S +PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a +PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a +PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a +PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† +PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† +PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† +PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S +PzKpfw IVH A5[2]4[3]3[4] s8 sD5 CS 6 A3 s8 sD5 CS 6 24† B† S +PzKpfw IVJ A3[4] s8 sN9 CS 6 A3 s8 sN9 CS 6 25 S +PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall +PzKpfw VG sN7[4]8[5] CS 6 sN7 CS 6 27† H† 12: Stall +PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB +PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB +PzKpfw VIE A6[2]5[3]4[4] sD7 CS 6 A4 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 +PzKpfw VIE (L) A4[4] sN7[4]8[5] CS 6 A4 sN7 CS 6 31 K Morale 9 +PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 +StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a +StuG IIIG A6[2]5[3]4[4] s8 sD7 CS 4 A4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only +StuG IIIG (L) A4[4] s8 sN9 CS 4 A4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only +StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF +Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 +PzJg Tiger CS 7 CS 7 38 n/a +StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only +StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only +PzJg I A5[1]6[2]5[3] HE7 CS 3 HE7 CS 3 43 N +PzJg 35R(f) A5[1]6[2]5[3]4[4] HE7 CS 3 A4 HE7 CS 3 44 a French ESB +Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB +Marder I(f) A6[2]5[3]4[4] HE7 s7 CS 4[brewup] A4 HE7 s7 CS 4[brewup] 45† a French ESB +GSW 39H(f) Pak A4[4] HE9 CS 3 A4 HE9 CS 3 45.1 a e French ESB +Marder II A6[2]5[3]4[4] HE7 s7 CS 4[brewup] A4 HE7 s7 CS 4[brewup] 46 M† NFT +Marder III(t)H A6[2]5[3]4[4] HE7 s7 sD6 CS 4[brewup] A4 HE7 s7 sD6 CS 4[brewup] 47 E G NF CE: +3 Front | ESB: 0 DRM +Marder III(t)M A5[3]4[4] HE7 s7 sD5 CS 4[brewup] A4 HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM +PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† +JgdPz 38(t) A4[4] HE7 CS 4 A4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz IV A4[4] HE7 s7 sN7[4]8[5] CS 4 A4 HE7 s7 sN7 CS 4 52 S +JgdPz IV (L) A4[4] HE7 s7 sN8[4]9[5] CS 4 A4 HE7 s7 sN8 CS 4 52 S +StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF +JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S +JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall +JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a +SPW 250/1 CS 4 CS 4 57 N +SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only +SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok +SPW 250/10 A4[1]5[2]4[3]3[4] CS 4 A3 CS 4 62 J† N AAMG: NA VCA +SPW 251/1 CS 5 CS 5 63 C† N +SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only +SPW 251/10 A4[1]5[2]4[3]3[4] CS 4 A3 CS 4 65 C† J† N PSK | AAMG: NA VCA +SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's +SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok +SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA +SPW S307(f) A4[4] HE9 CS 4 A4 HE9 CS 4 67.1 a e French ESB +mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB +Kfz 13 CS 2 CS 2 68† n/a Always CE +PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok +PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok +PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok +PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 +PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N +PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF +PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT +PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok +PSW 234/2 A5[3]4[4] sD7 CS 4 A4 sD7 CS 4 75 n/a +PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only +PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 +sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front +sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF +sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM +PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† +PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB +GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB +PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF +FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM +37 FlaK/Pz IV CS 5/6 CS 5/6 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok +FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok +FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok +SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer +SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer +Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) +2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +Goliath 93† L† Bog assistance +Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance +Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance +Opel 6700 (Blitz) cs 6 cs 6 96 N +Buessing-NAG 4500 cs 7 cs 7 96 N +SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance +SdKfz 7 cs 6 cs 6 98 N +SdKfz 11 cs 5 cs 5 99 N +PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) +PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only +PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a +PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA +Pz-7TP CS 3 CS 3 5 B† +PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 +SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1945.txt index 4166137..92165d2 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/german/1945.txt @@ -1,130 +1,130 @@ === vehicles/german/1945 === -Name Capabilities (effective) # Notes Comments ----------------------- ----------------------------- ----------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR -PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a -PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N -PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range -PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a -PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a -PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM -PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM -Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM -FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire -38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) -35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] -PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a -PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a -PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N -PzKpfw IIIH A4[1] sD7 CS 6 sD7 CS 6 13† N -PzKpfw IIIJ A6[2] sD7 CS 6 sD7 CS 6 14† N S -PzKpfw IIIL A6[2] sD7 CS 5 sD7 CS 5 15† B† N S -PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S -PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a -PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a -PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a -PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† -PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† -PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† -PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S -PzKpfw IVH A5[2] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S -PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S -PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall -PzKpfw VG sN7[4] CS 6 CS 6 27† H† 12: Stall -PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB -PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB -PzKpfw VIE A6[2] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 -PzKpfw VIE (L) A4[4] sN7[4] CS 6 CS 6 31 K Morale 9 -PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 -StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a -StuG IIIG A6[2] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only -StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only -StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only -StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF -Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 -PzJg Tiger CS 7 CS 7 38 n/a -StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only -StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only -StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only -PzJg I A5[1] HE7 CS 3 HE7 CS 3 43 N -PzJg 35R(f) A5[1] HE7 CS 3 HE7 CS 3 44 a French ESB -Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB -Marder I(f) A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB -GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB -Marder II A6[2] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT -Marder III(t)H A6[2] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF CE: +3 Front | ESB: 0 DRM -Marder III(t)M A5[3] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM -PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† -JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions -JgdPz IV A4[4] HE7 s7 sN7[4] CS 4 HE7 s7 CS 4 52 S -JgdPz IV (L) A4[4] HE7 s7 sN8[4] CS 4 HE7 s7 CS 4 52 S -StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF -JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S -JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall -JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a -SPW 250/1 CS 4 CS 4 57 N -SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only -SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok -SPW 250/10 A4[1] CS 4 CS 4 62 J† N AAMG: NA VCA -SPW 251/1 CS 5 CS 5 63 C† N -SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA -SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA -SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only -SPW 251/10 A4[1] CS 4 CS 4 65 C† J† N PSK | AAMG: NA VCA -SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's -SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok -SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA -SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB -mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB -Kfz 13 CS 2 CS 2 68† n/a Always CE -PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok -PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok -PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok -PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 -PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N -PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF -PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT -PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok -PSW 234/2 A5[3] sD7 CS 4 sD7 CS 4 75 n/a -PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only -PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 -sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front -sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF -sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM -PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† -PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB -GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB -PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF -FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM -37 FlaK/Pz IV CS 5 CS 5 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok -FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok -FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok -SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer -SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer -SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer -Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) -2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok -Goliath 93† L† Bog assistance -Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance -Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance -Opel 6700 (Blitz) cs 6 cs 6 96 N -Buessing-NAG 4500 cs 7 cs 7 96 N -SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance -SdKfz 7 cs 6 cs 6 98 N -SdKfz 11 cs 5 cs 5 99 N -PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) -PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only -PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a -PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA -Pz-7TP CS 3 CS 3 5 B† -PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 -SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored +Name Capabilities (effective) # Notes Comments +---------------------- ------------------------------------- ----------------------- ------ --------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +PzKpfw IB sD6 CS 2 sD6 CS 2 1† NF 2 TK DR +PzKpfw IIA sD6 CS 3 sD6 CS 3 2 n/a +PzKpfw IIF sD7 CS 3 sD7 CS 3 3 N +PzKpfw II(Fl) sD7† CS 2[brewup] sD7† CS 2[brewup] 4† n/a sD: 3 hex range +PzKpfw IIL sD7 CS 4 sD7 CS 4 5 n/a +PzKpfw 35t sD5 CS 4 sD5 CS 4 6† n/a +PzKpfw 38(t)A A4[1]5[2] sD6 CS 4 sD6 CS 4 7† E ESB: 0 DRM +PzKpfw 38(t)E A4[1]5[2] sD7 CS 4 sD7 CS 4 8† E ESB: 0 DRM +Aufklaerer 38(t) CS 5 CS 5 9 A† E MA & CMG: AA ok | ESB: 0 DRM +FT-17 730m(f) CS 2 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +FT-17 730(f) AP9 CS 2 AP9 CS 2 9.1† a c f Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire +38H 735(f) AP10 CS 3 AP10 CS 3 9.2 a b† f French ESB | CMG: AA ok (TCA only) +35-S 739(f) CS 4 CS 4 9.3 a b†2 d†1 f French ESB | CMG: AA ok (TCA only) | Immob: dr ≤ 4 [EXC: mines, Direct Fire vs front/rear] +PzKpfw IIID sD6 CS 5 sD6 CS 5 10† n/a +PzKpfw IIIF A4[1] sD7 CS 5 sD7 CS 5 11† n/a +PzKpfw IIIG A4[1] sD7 CS 5 sD7 CS 5 12 N +PzKpfw IIIH A4[1]5[2] sD7 CS 6 sD7 CS 6 13† N +PzKpfw IIIJ A6[2]5[3] sD7 CS 6 sD7 CS 6 14† N S +PzKpfw IIIL A6[2]5[3]4[4] sD7 CS 5 sD7 CS 5 15† B† N S +PzKpfw IIIN H9 s9 sD7 CS 5 H9 s9 sD7 CS 5 16 B† NT S +PzKpfw III(Fl) sD7 CS 3 sD7 CS 3 17 n/a +PzKpfw IVA AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 18† n/a +PzKpfw IVC AP7 s9 sD6 CS 5 AP7 s9 sD6 CS 5 19† n/a +PzKpfw IVD AP7 H6 s9 sD7 CS 5 AP7 H6 s9 sD7 CS 5 20 N R† +PzKpfw IVE AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 21 N R† +PzKpfw IVF1 AP7 H6 s9 sD7 CS 6 AP7 H6 s9 sD7 CS 6 22 N R† +PzKpfw IVF2 A5[2] s8 sD6 CS 6 s8 sD6 CS 6 23† N S +PzKpfw IVH A5[2]4[3]3[4] s8 sD5 CS 6 s8 sD5 CS 6 24† B† S +PzKpfw IVJ A3[4] s8 sN9 CS 6 s8 sN9 CS 6 25 S +PzKpfw VD sD5 CS 5[brewup] sD5 CS 5[brewup] 26 F† 12: Burn, 11: Immob, 10: Stall +PzKpfw VG sN7[4]8[5] CS 6 sN8 CS 6 27† H† 12: Stall +PzKpfw M15/42(i) CS 4 CS 4 28 I Red TH# | Italian ESB +PzKpfw P26/40(i) s8 CS 4 s8 CS 4 29 I Red TH# | Italian ESB +PzKpfw VIE A6[2]5[3]4[4] sD7 CS 6 sD7 CS 6 30† K NFT SA: Mines (CC: 12 FP) | Morale 9 +PzKpfw VIE (L) A4[4] sN7[4]8[5] CS 6 sN8 CS 6 31 K Morale 9 +PzKpfw VIB sN9 CS 6 sN9 CS 6 32† K Morale 9 +StuG IIIB AP7 H6 s9 sD7 CS 4 AP7 H6 s9 sD7 CS 4 33† n/a +StuG IIIG A6[2]5[3]4[4] s8 sD7 CS 4 s8 sD7 CS 4 34† NFT P† S AAMG: VCA only +StuG IIIG (L) A4[4] s8 sN9 CS 4 s8 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuH 42 H9 s9 sD7 CS 4 H9 s9 sD7 CS 4 36† NFT P† S AAMG: VCA only +StuH 42 (L) H9 s9 sN9 CS 4 H9 s9 sN9 CS 4 35 O† Q† S AAMG: BU only, Rider NA, elevation restrictions | CMG: VCA only +StuPz IV H7 s9 CS 6 H7 s9 CS 6 37† S BMG: HD Fire OK | No IF +Sturmtiger sN9 CS 5 sN9 CS 5 37.1† K MA: No Bnd (F)F, Motion Fire, Acq, CE | No Area Target Type, same Location, consecutive Fire | +1 TH DRM vs Moving/Motion/Dash | Riders Bail Out when MA fires | IFT: 36+ FP with -3 DRM | HE TK#: [{ *:Direct Hit (dr 1-2): 28 (armored), 22 (unarmored);
Specific Collateral Attack = full FP *:Near Miss: 10 (armored), 16 (unarmored);
Specific Collateral Attack = 20 FP }] | No IF | Morale 9 +PzJg Tiger CS 7 CS 7 38 n/a +StuG 75/18(i) H7 s9 CS 3 H7 s9 CS 3 39 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 75/34(i) s9 CS 3 s9 CS 3 40 I P† Red TH# | Italian ESB | AAMG: VCA only +StuG 105/25(i) H7 s9 CS 3 H7 s9 CS 3 41 I P† No IF | Red TH# | Italian ESB | AAMG: VCA only +StuG 75/46(i) s9 CS 3 s9 CS 3 42 I P† Red TH# | Italian ESB | AAMG: VCA only +PzJg I A5[1]6[2]5[3] HE7 CS 3 HE7 CS 3 43 N +PzJg 35R(f) A5[1]6[2]5[3]4[4] HE7 CS 3 HE7 CS 3 44 a French ESB +Pz 35R 731(f) CS 2 CS 2 44.1† a French ESB +Marder I(f) A6[2]5[3]4[4] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 45† a French ESB +GSW 39H(f) Pak A4[4] HE9 CS 3 HE9 CS 3 45.1 a e French ESB +Marder II A6[2]5[3]4[4] HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 46 M† NFT +Marder III(t)H A6[2]5[3]4[4] HE7 s7 sD6 CS 4[brewup] HE7 s7 sD6 CS 4[brewup] 47 E G NF CE: +3 Front | ESB: 0 DRM +Marder III(t)M A5[3]4[4] HE7 s7 sD5 CS 4[brewup] HE7 s7 sD5 CS 4[brewup] 48 E ESB: 0 DRM +PzJg III/IV HE7 CS 5 HE7 CS 5 49 M† +JgdPz 38(t) A4[4] HE7 CS 4 HE7 CS 4 50 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz 38(t) (Fl) CS 4 CS 4 51 E O† ESB: 0 DRM | AAMG: BU only, Rider NA, elevation restrictions +JgdPz IV A4[4] HE7 s7 sN7[4]8[5] CS 4 HE7 s7 sN8 CS 4 52 S +JgdPz IV (L) A4[4] HE7 s7 sN8[4]9[5] CS 4 HE7 s7 sN9 CS 4 52 S +StuIG 33B H7 s9 CS 5 H7 s9 CS 5 53† n/a BMG: HD Fire OK | No IF +JgdPz IV/70 HE7 sN9 CS 4 HE7 sN9 CS 4 54† S +JgdPz V HE7 sN9 CS 6 HE7 sN9 CS 6 55 H 12: Stall +JgdPz VI HE7 sN9 CS 7 HE7 sN9 CS 7 56 n/a +SPW 250/1 CS 4 CS 4 57 N +SPW 250/sMG CS 4† CS 4† 58† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 250/7 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 250/8 H6 s8 CS 4[brewup] H6 s8 CS 4[brewup] 60 Q† CMG: VCA only +SPW 250/9 CS 4 CS 4 61† A† MA & CMG: AA ok +SPW 250/10 A4[1]5[2]4[3]3[4] CS 4 CS 4 62 J† N AAMG: NA VCA +SPW 251/1 CS 5 CS 5 63 C† N +SPW 251/sMG CS 5† CS 5† 58† C† J† N Inherent Crew & Passenger | CMG: Normal Range = 16, VCA only | CMG: Removal/Scrounge OK (LMG) | AAMG: Removal OK (dm HMG); Scrounge OK (LMG) | AAMG: NA VCA +SPW 251/2 IR s8 CS 4[brewup] IR s8 CS 4[brewup] 59 C† J† N Inherent Infantry Crew | AAMG: NA VCA +SPW 251/9 H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 64 C† N Q† CMG: VCA only +SPW 251/10 A4[1]5[2]4[3]3[4] CS 4 CS 4 65 C† J† N PSK | AAMG: NA VCA +SPW 251/16 CS 4[brewup] CS 4[brewup] 66† n/a Port/starboard FT's +SPW 251/21 CS 4 CS 4 66.1† n/a 3 TK DR | MA: AA ok +SPW 251/22 HE7 s7 CS 4[brewup] HE7 s7 CS 4[brewup] 67 J† AAMG: NA VCA +SPW S307(f) A4[4] HE9 CS 4 HE9 CS 4 67.1 a e French ESB +mSPW S307(f) IR s5 CS 4 IR s5 CS 4 67.2 a e CE: +1 Rear & Indirect Fire | VCA Facing | Extra Smoke | No IF | French ESB +Kfz 13 CS 2 CS 2 68† n/a Always CE +PSW 221 sD6 CS 2 sD6 CS 2 69† A† N BU Fire NA | Reverse MP ×4 | MA & CMG: AA ok +PSW 222 sD6 CS 3 sD6 CS 3 70† A† N Reverse MP ×3 | MA & CMG: AA ok +PSW 222 (L) sD6 CS 3 sD6 CS 3 70† A† NF Reverse MP ×3 | MA & CMG: AA ok +PSW 231 (6 rad) CS 4 CS 4 71† n/a Reverse MP ×2 +PSW 231 (8 rad) sD6 CS 4 sD6 CS 4 72† N +PSW 232 (8 rad) sD6 CS 4 sD6 CS 4 72 NF +PSW 233 H8 s9 sD7 CS 5 H8 s9 sD7 CS 5 73 NT +PSW 234/1 CS 5 CS 5 74 A† MA & CMG: AA ok +PSW 234/2 A5[3]4[4] sD7 CS 4 sD7 CS 4 75 n/a +PSW 234/3 H8 s9 CS 5 H8 s9 CS 5 76 Q† CMG: VCA only +PSW 234/4 HE7 s7 CS 5[brewup] HE7 s7 CS 5[brewup] 77† n/a Reverse MP ×4 +sIG IB H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 78 G No IF | CE: +3 Front +sIG II H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 79 N No IF +sIG 38(t)M H6 s9 CS 4[brewup] H6 s9 CS 4[brewup] 80 E NFT No IF | ESB: 0 DRM +PzA II H5 s8 CS 4 H5 s8 CS 4 81 M† +PzA LrS(f) H4 s8 CS 4 H4 s8 CS 4 82 a N No IF | French ESB +GSW 39H(f) H4 s7 CS 4 H4 s7 CS 4 82.1 a e French ESB +PzA III/IV H5 s8 CS 6 H5 s8 CS 6 83 n/a No IF +FlaKPz 38(t) CS 4 CS 4 84 A† E CE: +1 | MA & CMG: AA ok | ESB: 0 DRM +37 FlaK/Pz IV CS 5/6 CS 5/6 85† A† Moving: [{ *:Fire ≤ level NA }] | Firing: [{ *:No CE DRM *:Random SW Destruction for MA }] | MA & CMG: AA ok +FlaKPz IV/20 CS 6 CS 6 86 A† 4 TK DR | MA & CMG: AA ok +FlaKPz IV/37 CS 6 CS 6 87 A† MA & CMG: AA ok +SdKfz 10/4 CS 5 CS 5 88 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 10/5 CS 4 CS 4 88.1† A†2 D†1 MA & CMG: AA ok | Ammo trailer +SdKfz 6/2 CS 5 CS 5 89 A† D† N MA & CMG: AA ok | Ammo trailer +SdKfz 7/1 CS 4 CS 4 90 A† D† N 4 TK DR | MA & CMG: AA ok | Ammo trailer +Kfz 4 CS 3 CS 3 91† N 2 TK DR (MG) +2cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +3.7cm FlaK LKW CS 5 CS 5 92 A† MA & CMG: AA ok +Goliath 93† L† Bog assistance +Kfz 1 cs 2† cs 2† 94† L† N Inherent Crew if armed (with CS#) | Bog assistance +Kfz 1/20 cs 2 cs 2 95† L† +3 Target Size & HD in Water | Bog assistance +Opel 6700 (Blitz) cs 6 cs 6 96 N +Buessing-NAG 4500 cs 7 cs 7 96 N +SdKfz 2 cs 2 cs 2 97† L† N As vehicle (not motorcycle) | Crew/HS Riders OK | Hidden AT Mine attacks NA | AP Mine attacks: Area Fire | Bog assistance +SdKfz 7 cs 6 cs 6 98 N +SdKfz 11 cs 5 cs 5 99 N +PzKpfw IA sD6 CS 2 sD6 CS 2 1† Ge N 2 TK DR (MG) +PzKpfw ICV sD5 CS 3 sD5 CS 3 2 A† MG: VCA only +PzKpfw IID sD6 CS 3 sD6 CS 3 3 n/a +PzKpfw II Bridgelayer sD6 CS 2 sD6 CS 2 4† n/a Inherent Crew | Movement restrictions | Stun = Recall, CE NA +Pz-7TP CS 3 CS 3 5 B† +PSW M35 CS 5 CS 5 6† n/a Reverse MP ×2 +SdKfz8 FlaK 18 A5[2]4[3] CS 6 CS 6 7††[1] n/a CE: +3 VCA, otherwise 0 DRM | Indirect Fire: CE +1 | MA: Rear VCA NA | MA: Random SW Destruction | Mines: As unarmored diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1940.txt index a3e6aca..3f31e84 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1940.txt @@ -1,55 +1,55 @@ === vehicles/japanese/1940 === -Name Capabilities (effective) # Notes Comments ---------------------------------------- ---------------------- ---------------- --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -Type 92A ® CS 3 ® CS 3 1† A†1 -Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled -Type 94 ® CS 2 ® CS 2 2† n/a -Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK -Type 97A TE-KE ® CS 2 ® CS 2 4† n/a -Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF -Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio -Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses -Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a -Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 -Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 -Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] CS 4 8† B†1 C†2 No radio -Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a -Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a -Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 -Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 -Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a -Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF -Type 1 HO-KI cs 5 cs 5 14† n/a -Type 98 SHI-KE cs 5 cs 5 15† n/a -Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP -Type 95 cs 2 cs 2 17† n/a Bog assistance -Type 94 cs 6 cs 6 18 n/a -Type 97 cs 7 cs 7 18 n/a -Vickers 8-in. Costal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 -FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance -VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall -Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C -Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C -M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB -Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB -Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA -Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions -Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† -Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal -Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob -Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob -Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only -M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob -Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB -Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a -Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a -M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall -Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a -Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a -Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA -Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew +Name Capabilities (effective) # Notes Comments +---------------------------------------- ---------------------- ---------------- --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +Type 92A ® CS 3 ® CS 3 1† A†1 +Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled +Type 94 ® CS 2 ® CS 2 2† n/a +Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK +Type 97A TE-KE ® CS 2 ® CS 2 4† n/a +Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF +Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio +Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses +Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a +Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 +Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 +Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] CS 4 8† B†1 C†2 No radio +Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a +Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a +Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 +Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 +Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a +Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF +Type 1 HO-KI cs 5 cs 5 14† n/a +Type 98 SHI-KE cs 5 cs 5 15† n/a +Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP +Type 95 cs 2 cs 2 17† n/a Bog assistance +Type 94 cs 6 cs 6 18 n/a +Type 97 cs 7 cs 7 18 n/a +Vickers 8-in. Coastal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 +FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance +VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall +Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C +Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C +M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB +Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB +Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA +Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions +Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† +Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal +Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob +Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob +Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only +M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob +Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB +Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a +Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a +M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall +Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a +Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a +Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA +Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1941.txt index d5fc7ab..2220eb4 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1941.txt @@ -1,55 +1,55 @@ === vehicles/japanese/1941 === -Name Capabilities (effective) # Notes Comments ---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -Type 92A ® CS 3 ® CS 3 1† A†1 -Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled -Type 94 ® CS 2 ® CS 2 2† n/a -Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK -Type 97A TE-KE ® CS 2 ® CS 2 4† n/a -Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF -Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio -Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses -Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a -Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 -Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 -Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio -Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a -Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a -Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 -Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 -Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a -Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF -Type 1 HO-KI cs 5 cs 5 14† n/a -Type 98 SHI-KE cs 5 cs 5 15† n/a -Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP -Type 95 cs 2 cs 2 17† n/a Bog assistance -Type 94 cs 6 cs 6 18 n/a -Type 97 cs 7 cs 7 18 n/a -Vickers 8-in. Costal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 -FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance -VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall -Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C -Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C -M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB -Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB -Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA -Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions -Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† -Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal -Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob -Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob -Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only -M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob -Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB -Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a -Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a -M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall -Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a -Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a -Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA -Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew +Name Capabilities (effective) # Notes Comments +---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +Type 92A ® CS 3 ® CS 3 1† A†1 +Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled +Type 94 ® CS 2 ® CS 2 2† n/a +Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK +Type 97A TE-KE ® CS 2 ® CS 2 4† n/a +Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF +Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio +Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses +Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a +Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 +Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 +Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio +Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a +Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a +Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 +Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 +Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a +Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF +Type 1 HO-KI cs 5 cs 5 14† n/a +Type 98 SHI-KE cs 5 cs 5 15† n/a +Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP +Type 95 cs 2 cs 2 17† n/a Bog assistance +Type 94 cs 6 cs 6 18 n/a +Type 97 cs 7 cs 7 18 n/a +Vickers 8-in. Coastal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 +FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance +VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall +Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C +Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C +M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB +Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB +Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA +Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions +Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† +Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal +Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob +Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob +Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only +M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob +Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB +Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a +Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a +M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall +Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a +Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a +Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA +Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1942.txt index ef86634..0d123bc 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1942.txt @@ -1,55 +1,55 @@ === vehicles/japanese/1942 === -Name Capabilities (effective) # Notes Comments ---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -Type 92A ® CS 3 ® CS 3 1† A†1 -Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled -Type 94 ® CS 2 ® CS 2 2† n/a -Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK -Type 97A TE-KE ® CS 2 ® CS 2 4† n/a -Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF -Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio -Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses -Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a -Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 -Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 -Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio -Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a -Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a -Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 -Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 -Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a -Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF -Type 1 HO-KI cs 5 cs 5 14† n/a -Type 98 SHI-KE cs 5 cs 5 15† n/a -Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP -Type 95 cs 2 cs 2 17† n/a Bog assistance -Type 94 cs 6 cs 6 18 n/a -Type 97 cs 7 cs 7 18 n/a -Vickers 8-in. Costal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 -FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance -VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall -Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C -Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C -M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB -Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB -Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA -Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions -Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† -Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal -Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob -Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob -Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only -M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob -Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB -Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a -Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a -M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall -Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a -Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a -Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA -Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew +Name Capabilities (effective) # Notes Comments +---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +Type 92A ® CS 3 ® CS 3 1† A†1 +Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled +Type 94 ® CS 2 ® CS 2 2† n/a +Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK +Type 97A TE-KE ® CS 2 ® CS 2 4† n/a +Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF +Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio +Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses +Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a +Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 +Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 +Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio +Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a +Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a +Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 +Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 +Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a +Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF +Type 1 HO-KI cs 5 cs 5 14† n/a +Type 98 SHI-KE cs 5 cs 5 15† n/a +Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP +Type 95 cs 2 cs 2 17† n/a Bog assistance +Type 94 cs 6 cs 6 18 n/a +Type 97 cs 7 cs 7 18 n/a +Vickers 8-in. Coastal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 +FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance +VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall +Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C +Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C +M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB +Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB +Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA +Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions +Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† +Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal +Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob +Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob +Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only +M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob +Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB +Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a +Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a +M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall +Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a +Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a +Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA +Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1943.txt index a465c9a..a3dc4c2 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1943.txt @@ -1,55 +1,55 @@ === vehicles/japanese/1943 === -Name Capabilities (effective) # Notes Comments ---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -Type 92A ® CS 3 ® CS 3 1† A†1 -Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled -Type 94 ® CS 2 ® CS 2 2† n/a -Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK -Type 97A TE-KE ® CS 2 ® CS 2 4† n/a -Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF -Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio -Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses -Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a -Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 -Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 -Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio -Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a -Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a -Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 -Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 -Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a -Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF -Type 1 HO-KI cs 5 cs 5 14† n/a -Type 98 SHI-KE cs 5 cs 5 15† n/a -Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP -Type 95 cs 2 cs 2 17† n/a Bog assistance -Type 94 cs 6 cs 6 18 n/a -Type 97 cs 7 cs 7 18 n/a -Vickers 8-in. Costal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 -FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance -VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall -Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C -Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C -M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB -Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB -Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA -Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions -Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† -Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal -Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob -Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob -Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only -M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob -Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB -Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a -Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a -M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall -Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a -Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a -Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA -Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew +Name Capabilities (effective) # Notes Comments +---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +Type 92A ® CS 3 ® CS 3 1† A†1 +Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled +Type 94 ® CS 2 ® CS 2 2† n/a +Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK +Type 97A TE-KE ® CS 2 ® CS 2 4† n/a +Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF +Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio +Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses +Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a +Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 +Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 +Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio +Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a +Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a +Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 +Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 +Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a +Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF +Type 1 HO-KI cs 5 cs 5 14† n/a +Type 98 SHI-KE cs 5 cs 5 15† n/a +Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP +Type 95 cs 2 cs 2 17† n/a Bog assistance +Type 94 cs 6 cs 6 18 n/a +Type 97 cs 7 cs 7 18 n/a +Vickers 8-in. Coastal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 +FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance +VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall +Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C +Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C +M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB +Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB +Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA +Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions +Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† +Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal +Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob +Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob +Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only +M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob +Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB +Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a +Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a +M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall +Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a +Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a +Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA +Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1944.txt index f32e06b..45b3563 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1944.txt @@ -1,55 +1,55 @@ === vehicles/japanese/1944 === -Name Capabilities (effective) # Notes Comments ---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -Type 92A ® CS 3 ® CS 3 1† A†1 -Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled -Type 94 ® CS 2 ® CS 2 2† n/a -Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK -Type 97A TE-KE ® CS 2 ® CS 2 4† n/a -Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF -Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] sD5†[1] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio -Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses -Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a -Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 -Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 -Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio -Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a -Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a -Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 -Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 -Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a -Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF -Type 1 HO-KI cs 5 cs 5 14† n/a -Type 98 SHI-KE cs 5 cs 5 15† n/a -Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP -Type 95 cs 2 cs 2 17† n/a Bog assistance -Type 94 cs 6 cs 6 18 n/a -Type 97 cs 7 cs 7 18 n/a -Vickers 8-in. Costal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 -FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance -VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall -Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C -Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C -M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB -Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB -Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA -Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions -Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† -Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal -Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob -Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob -Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only -M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob -Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB -Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a -Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a -M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall -Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a -Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a -Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA -Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew +Name Capabilities (effective) # Notes Comments +---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +Type 92A ® CS 3 ® CS 3 1† A†1 +Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled +Type 94 ® CS 2 ® CS 2 2† n/a +Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK +Type 97A TE-KE ® CS 2 ® CS 2 4† n/a +Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF +Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] sD5†[1] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | No radio +Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses +Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a +Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 +Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 +Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 No radio +Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a +Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a +Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 +Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 +Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a +Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF +Type 1 HO-KI cs 5 cs 5 14† n/a +Type 98 SHI-KE cs 5 cs 5 15† n/a +Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP +Type 95 cs 2 cs 2 17† n/a Bog assistance +Type 94 cs 6 cs 6 18 n/a +Type 97 cs 7 cs 7 18 n/a +Vickers 8-in. Coastal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 +FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance +VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall +Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C +Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C +M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB +Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB +Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA +Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions +Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† +Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal +Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob +Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob +Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only +M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob +Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB +Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a +Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a +M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall +Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a +Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a +Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA +Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1945.txt index 2af2d55..57483ab 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/japanese/1945.txt @@ -1,55 +1,55 @@ === vehicles/japanese/1945 === -Name Capabilities (effective) # Notes Comments ---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -Type 92A ® CS 3 ® CS 3 1† A†1 -Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled -Type 94 ® CS 2 ® CS 2 2† n/a -Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK -Type 97A TE-KE ® CS 2 ® CS 2 4† n/a -Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF -Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] sD5†[1] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | Radio -Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses -Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a -Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 -Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 -Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 Radio -Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a -Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a -Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 -Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 -Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a -Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF -Type 1 HO-KI cs 5 cs 5 14† n/a -Type 98 SHI-KE cs 5 cs 5 15† n/a -Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP -Type 95 cs 2 cs 2 17† n/a Bog assistance -Type 94 cs 6 cs 6 18 n/a -Type 97 cs 7 cs 7 18 n/a -Vickers 8-in. Costal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 -FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall -NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall -Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance -VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall -Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C -Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C -M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB -Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB -Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA -Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions -Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† -Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal -Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob -Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob -Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only -M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob -Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB -Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a -Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a -M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall -Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a -Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a -Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA -Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew +Name Capabilities (effective) # Notes Comments +---------------------------------------- ---------------------- ------------------ --- ------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +Type 92A ® CS 3 ® CS 3 1† A†1 +Type 92B ® CS 3 ® CS 3 1† A†1 MA: CMG or BMG | BMG: 12,7 | BMG: AA ok (VCA only, HD ok, no AA mode) | Recall: Both MG disabled +Type 94 ® CS 2 ® CS 2 2† n/a +Type 95 SO-KI ® CS 5 ® CS 5 3† n/a MA: Normal Range = 8 | MA: Removal/Scrounge OK +Type 97A TE-KE ® CS 2 ® CS 2 4† n/a +Type 97B TE-KE ® CS 2 ® CS 2 4† n/a No IF +Type 95 HA-GO ®†[2] sD5[4+]†[1] CS 3 ®†[2] sD5†[1] CS 3 5† B†1 C†2 Rear MG: 4:00 from MA | Radio +Type 2 KA-MI CS 5† CS 5† 6† n/a Amphibious | Movement restrictions | Near misses +Type 2 KA-MI (without pontoons) CS 5† CS 5† 6† n/a +Type 89A CHI-RO ® CS 4 ® CS 4 7† A†1 AP TK# = 8 +Type 89B CHI-RO ® CS 4 ® CS 4 7† n/a Rear MG: 8:00 from MA | AP TK# = 8 +Type 97A CHI-HA ®†[2] sD5[1+]†[1] CS 4 ®†[2] sD5†[1] CS 4 8† B†1 C†2 Radio +Type 97B CHI-HA sD5 CS 4 sD5 CS 4 8† n/a +Type 1 CHI-HE sD5 CS 5 sD5 CS 5 9† n/a +Type 91 CS 6 CS 6 10† A†1 BMG: Normal Range = 8 | Reverse MP ×3 +Type 92 CS 4 CS 4 11† A†1 Reverse MP ×4 +Type 1 HO-NI I WP5 CS 5 WP5 CS 5 12† n/a +Type 4 HO-RO WP6 CS 5[brewup] WP6 CS 5[brewup] 13† n/a No IF +Type 1 HO-KI cs 5 cs 5 14† n/a +Type 98 SHI-KE cs 5 cs 5 15† n/a +Type 92 I-KE cs 5 cs 5 16† n/a Ammo: 4PP +Type 95 cs 2 cs 2 17† n/a Bog assistance +Type 94 cs 6 cs 6 18 n/a +Type 97 cs 7 cs 7 18 n/a +Vickers 8-in. Coastal Defense Gun Turret 19† n/a Always CE (+3 DRM) | As OT Armored Cupola | CC: As Immobile OT AFV [EXC: PAATC NA] | AP TK# = 19 +FT-17M Ko(f) ® CS 2 ® CS 2 1† A Fr C Ru M† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +FT-17C Ko(f) ® CS 2 ® CS 2 2† A B Fr C Ru M† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Immob, 11: Stall +NC-27M Otsu(f) ® CS 2 ® CS 2 3† A Fr C Ge H† Road Rate NA | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +NC-27C Otsu(f) ® CS 2 ® CS 2 4† A B Fr C Ge H† Road Rate NA | Red TH# | French ESB | CE: +1 Rear Turret & Indirect Fire | 12: Stall +Type 88 LAV(b) ® CS 2 ® CS 2 5 A AllM D Ch H† British ESB | Stun = Recall, CE & Fire NA | Bog assistance +VCL(b) ® CS 2 ® CS 2 6† A C Ru M†1 British ESB | 12: Immob, 11: Stall +Type 98 Ke-Ni ® CS 3 ® CS 3 7† Jp C +Type 2 Ke-To ® CS 3 ® CS 3 8† Jp C +M3(a) ® CS 4 ® CS 4 9 A B C Jp A† US B†1 BMG: +1 DRM vs Moving/Motion | Red TH# | American ESB +Stuart I(a) ® sD4 CS 4 ® sD4 CS 4 10 A B C Jp A† Red TH# | American ESB +Type 97B Shi-Ki sD6 CS 4 sD6 CS 4 11† n/a Moved/Motion: Fire NA +Type 3 Ka-Chi sD5 CS 5 sD5 CS 5 12 Jp 6† Amphibious | Movement restrictions +Type 3 Ka-Chi (without pontoons) sD5 CS 5 sD5 CS 5 12 Jp 6† +Armored Eng Veh SS ® sD7 CS 5 ® sD7 CS 5 13† n/a Wire removal +Type 2587(b) ® CS 5 ® CS 5 14† Ch F† 2 TK DR (MG) | Reverse MP ×4 | 12: Immob +Marmon-Herrington III(b) ® CS 4 ® CS 4 15† C Ch F† 2 TK DR (MG) | 12: Immob +Type 1 Ho-Ha CS 5 CS 5 16† n/a {{2|MA|2*|2*}} | Independent AAMG's | Inherent Crew & Passenger | Crew: MA only +M3A1 Scout Car(a) ® CS 4 ® CS 4 17 A C AllM 34†2 Jp A†1 Ch F† American ESB | MA: 12.7 | {{4|MA|2*}} | Inherent Crew | Pas: No Mounted Fire penalty | Unpossessed SW ok | Crew: .50-cal MA only | MG Removal OK (dm .50-cal HMG & dm MMG) | 12: Immob +Carrier A(b) ® CS 3 ® CS 3 18 A C Br Note 64† Inherent 2-3-7 Crew | Always CE | BMG: AA ok | British ESB +Type 2 Ho-I WP5 sD5 CS 5 WP5 sD5 CS 5 19 n/a +Type 1 Ho-Ni II H5 CS 5 H5 CS 5 20† n/a +M3 75 SPA(a) ® CS 4 ® CS 4 21 B C US U Ru M† Red TH# | CE: +3 Front | 12: Immob, 11: Stall +Type 97B Chi-Ha H9 CS 4 H9 CS 4 22 n/a +Type 3 Ho-Ni III WP5 CS 5 WP5 CS 5 23 n/a +Type 97 AA Truck CS 7 CS 7 24† n/a MA: AA +Type 98 MCT CS 5 CS 5 25 Br H Ge A† Bnd FF & Motion Fire NA VCA | MA: AA | (Un)load: Portee | Inherent Infantry Crew diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1940.txt index 03fe823..016030d 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1940.txt @@ -5,12 +5,12 @@ Name Capabilities (effective) T-37 ® CS 2 ® CS 2 1 H† M +3 Target Size & HD if in Water | 12: Immob, 11: Stall T-27 ® CS 2 ® CS 2 1.1† M Q Riders: 1 crew, 1 SMC only (NA if Towing) | 12: Immob, 11: Stall | Stun = Recall, CE & Fire NA T-40 ® CS 2 ® CS 2 2† H† 2 TK DR (12.7 & MG) | +3 Target Size & HD if in Water -T-50 ® A4[2] CS 4 ® CS 4 3 n/a +T-50 ® A4[2]5[3] CS 4 ® CS 4 3 n/a T-60 M40 ® CS 2 ® CS 2 4 n/a T-60 M42 ®† CS 2 ®† CS 2 4 C† No Radio -T-70 ®† A4[2] CS 2 ®† CS 2 5 C† No Radio +T-70 ®† A4[2]5[3]6[4]7[5] CS 2 ®† CS 2 5 C† No Radio T-26 M33 ® CS 3 ® CS 3 6 D I† M P 12: Immob, 11: Stall -T-26 M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall +T-26S M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall T-26 M31 ® CS 3 ® CS 3 6.1† M P Turret Knock-Out: Non-HE TK = Final TK | CMG: Scrounge as BMG | 12: Immob, 11: Stall T-26 M32 ® CS 3 ® CS 3 6.2† M P CMG: Scrounge as BMG | 12: Immob, 11: Stall OT-26 ® CS 3[brewup] ® CS 3[brewup] 6.3† M P 12: Immob, 11: Stall @@ -25,38 +25,38 @@ T-28 M34(L) ® s8 CS 5 ® s8 CS 5 T-28E M40 ® s8 CS 6 ® s8 CS 6 12† M 12: Immob, 11: Stall T-28E M40(L) ® s8 CS 6 ® s8 CS 6 12.1† M 12: Immob, 11: Stall T-34 M40 ® CS 5 ® CS 5 13 M 12: Immob, 11: Stall -T-34 M41 ®† A4[2] CS 5 ®† CS 5 14† C† M No Radio | 12: Immob, 11: Stall -OT-34 ®† A2[2] AP7 CS 4 ®† AP7 CS 4 15† C† M No IF | No Radio | 12: Immob, 11: Stall -T-34 M43 A4[2] CS 5 CS 5 16† n/a -T-43 ®† A4[2] CS 5 ®† CS 5 17 C† M No Radio | 12: Immob, 11: Stall -T-34/85 A5[4] sD6† CS 6 sD6† CS 6 18† J† sD: single-use -M4/76(a) A3[4] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB -T-44 A6[5] CS 5 CS 5 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall +T-34 M41 ®† A4[2]5[3]6[4] CS 5 ®† CS 5 14† C† M No Radio | 12: Immob, 11: Stall +OT-34 ®† A2[2]3[3]4[4]5[5] AP7 CS 4 ®† AP7 CS 4 15† C† M No IF | No Radio | 12: Immob, 11: Stall +T-34 M43 A4[2]5[3]6[4]7[5] CS 5 CS 5 16† n/a +T-43 ®† A4[2]5[3]6[4] CS 5 ®† CS 5 17 C† M No Radio | 12: Immob, 11: Stall +T-34/85 A5[4]6[5] sD6† CS 6 sD6† CS 6 18† J† sD: single-use +M4/76(a) A3[4]4[5] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB +T-44 A6[5] CS 5[brewup] CS 5[brewup] 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall T-35 ® s9 CS 8 ® s9 CS 8 21† M 45L SA: Always BU; No TCA Change DRM; No IF | 12: Immob, 11: Stall SMK CS 7 CS 7 21.1 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions T-100 CS 7 CS 7 21.2 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions KV-1 M39/40 CS 6 CS 6 22† M 12: Immob, 11: Stall KV-1E CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M41 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M42 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M41 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M42 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall KV-2 AP9 CS 7 AP9 CS 7 24† M Pays NT TCA DRM | No IF | 12: Immob, 11: Stall -KV-8 A4[2] AP7 CS 6 AP7 CS 6 15† C M No Radio | 12: Immob, 11: Stall -KV-1S A4[2] CS 6 CS 6 25† n/a +KV-8 A4[2]5[3] AP7 CS 6 AP7 CS 6 15† C M No Radio | 12: Immob, 11: Stall +KV-1S A4[2]5[3]6[4] CS 6 CS 6 25† n/a KV-85 A4[3]5[4] CS 5 CS 5 26 B† BMG: +1 DRM vs Moving/Motion IS-2 CS 6 CS 6 27 B† No IF | BMG: +1 DRM vs Moving/Motion IS-2m CS 6 CS 6 28 B† G† No IF | BMG: +1 DRM vs Moving/Motion | AAMG: 12.7 IS-3 sD6† CS 6 sD6† CS 6 29 G† J† No IF | AAMG: 12.7 | sD: single-use -SU-76M A5[3] CS 4[brewup] CS 4[brewup] 30† n/a -SU-76i(g) A5[3] CS 5 CS 5 31 K German ESB | Red TH# +SU-76M A5[3]6[4]7[5] CS 4[brewup] CS 4[brewup] 30† n/a +SU-76i(g) A5[3]6[4] CS 5 CS 5 31 K German ESB | Red TH# SU-122 H9 s8 CS 5 H9 s8 CS 5 32 n/a No IF SU-152 CS 6 CS 6 33† n/a No IF ISU-122 s8 CS 6 s8 CS 6 34 G† No IF | AAMG: 12.7 ISU-152 CS 6 CS 6 34 G† No IF | AAMG: 12.7 -SU-85 A5[3] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a +SU-85 A5[3]6[4]7[5] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a SU-100 HE7 CS 5 HE7 CS 5 36 n/a -SU-57(a) A5[3] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# +SU-57(a) A5[3]6[4]7[5] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# BA-20 ® CS 3 ® CS 3 38 n/a -BA-6 ® A4[2] CS 4 ® CS 4 39 n/a +BA-6 ® A4[2]5[3] CS 4 ® CS 4 39 n/a BA-64B CS 2 CS 2 40† A† BU Fire NA | MA & CMG: AA ok ZSU-37 CS 4 CS 4 41† A† Pays NT CA DRM | MA & CMG: AA ok SU-12 AP7 s8 CS 4 AP7 s8 CS 4 42 F† MA: VCA ≤ level NA diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1941.txt index 9e982c5..50acc0d 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1941.txt @@ -5,12 +5,12 @@ Name Capabilities (effective) T-37 ® CS 2 ® CS 2 1 H† M +3 Target Size & HD if in Water | 12: Immob, 11: Stall T-27 ® CS 2 ® CS 2 1.1† M Q Riders: 1 crew, 1 SMC only (NA if Towing) | 12: Immob, 11: Stall | Stun = Recall, CE & Fire NA T-40 ® CS 2 ® CS 2 2† H† 2 TK DR (12.7 & MG) | +3 Target Size & HD if in Water -T-50 ® A4[2] CS 4 ® CS 4 3 n/a +T-50 ® A4[2]5[3] CS 4 ® CS 4 3 n/a T-60 M40 ® CS 2 ® CS 2 4 n/a T-60 M42 ®† CS 2 ®† CS 2 4 C† No Radio -T-70 ®† A4[2] CS 2 ®† CS 2 5 C† No Radio +T-70 ®† A4[2]5[3]6[4]7[5] CS 2 ®† CS 2 5 C† No Radio T-26 M33 ® CS 3 ® CS 3 6 D I† M P 12: Immob, 11: Stall -T-26 M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall +T-26S M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall T-26 M31 ® CS 3 ® CS 3 6.1† M P Turret Knock-Out: Non-HE TK = Final TK | CMG: Scrounge as BMG | 12: Immob, 11: Stall T-26 M32 ® CS 3 ® CS 3 6.2† M P CMG: Scrounge as BMG | 12: Immob, 11: Stall OT-26 ® CS 3[brewup] ® CS 3[brewup] 6.3† M P 12: Immob, 11: Stall @@ -25,38 +25,38 @@ T-28 M34(L) ® s8 CS 5 ® s8 CS 5 T-28E M40 ® s8 CS 6 ® s8 CS 6 12† M 12: Immob, 11: Stall T-28E M40(L) ® s8 CS 6 ® s8 CS 6 12.1† M 12: Immob, 11: Stall T-34 M40 ® CS 5 ® CS 5 13 M 12: Immob, 11: Stall -T-34 M41 ®† A4[2] CS 5 ®† CS 5 14† C† M No Radio | 12: Immob, 11: Stall -OT-34 ®† A2[2] AP7 CS 4 ®† AP7 CS 4 15† C† M No IF | No Radio | 12: Immob, 11: Stall -T-34 M43 A4[2] CS 5 CS 5 16† n/a -T-43 ®† A4[2] CS 5 ®† CS 5 17 C† M No Radio | 12: Immob, 11: Stall -T-34/85 A5[4] sD6† CS 6 sD6† CS 6 18† J† sD: single-use -M4/76(a) A3[4] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB -T-44 A6[5] CS 5 CS 5 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall +T-34 M41 ®† A4[2]5[3]6[4] CS 5 ®† CS 5 14† C† M No Radio | 12: Immob, 11: Stall +OT-34 ®† A2[2]3[3]4[4]5[5] AP7 CS 4 ®† AP7 CS 4 15† C† M No IF | No Radio | 12: Immob, 11: Stall +T-34 M43 A4[2]5[3]6[4]7[5] CS 5 CS 5 16† n/a +T-43 ®† A4[2]5[3]6[4] CS 5 ®† CS 5 17 C† M No Radio | 12: Immob, 11: Stall +T-34/85 A5[4]6[5] sD6† CS 6 sD6† CS 6 18† J† sD: single-use +M4/76(a) A3[4]4[5] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB +T-44 A6[5] CS 5[brewup] CS 5[brewup] 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall T-35 ® s9 CS 8 ® s9 CS 8 21† M 45L SA: Always BU; No TCA Change DRM; No IF | 12: Immob, 11: Stall SMK CS 7 CS 7 21.1 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions T-100 CS 7 CS 7 21.2 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions KV-1 M39/40 CS 6 CS 6 22† M 12: Immob, 11: Stall KV-1E CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M41 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M42 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M41 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M42 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall KV-2 AP9 CS 7 AP9 CS 7 24† M Pays NT TCA DRM | No IF | 12: Immob, 11: Stall -KV-8 A4[2] AP7 CS 6 AP7 CS 6 15† C M No Radio | 12: Immob, 11: Stall -KV-1S A4[2] CS 6 CS 6 25† n/a +KV-8 A4[2]5[3] AP7 CS 6 AP7 CS 6 15† C M No Radio | 12: Immob, 11: Stall +KV-1S A4[2]5[3]6[4] CS 6 CS 6 25† n/a KV-85 A4[3]5[4] CS 5 CS 5 26 B† BMG: +1 DRM vs Moving/Motion IS-2 CS 6 CS 6 27 B† No IF | BMG: +1 DRM vs Moving/Motion IS-2m CS 6 CS 6 28 B† G† No IF | BMG: +1 DRM vs Moving/Motion | AAMG: 12.7 IS-3 sD6† CS 6 sD6† CS 6 29 G† J† No IF | AAMG: 12.7 | sD: single-use -SU-76M A5[3] CS 4[brewup] CS 4[brewup] 30† n/a -SU-76i(g) A5[3] CS 5 CS 5 31 K German ESB | Red TH# +SU-76M A5[3]6[4]7[5] CS 4[brewup] CS 4[brewup] 30† n/a +SU-76i(g) A5[3]6[4] CS 5 CS 5 31 K German ESB | Red TH# SU-122 H9 s8 CS 5 H9 s8 CS 5 32 n/a No IF SU-152 CS 6 CS 6 33† n/a No IF ISU-122 s8 CS 6 s8 CS 6 34 G† No IF | AAMG: 12.7 ISU-152 CS 6 CS 6 34 G† No IF | AAMG: 12.7 -SU-85 A5[3] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a +SU-85 A5[3]6[4]7[5] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a SU-100 HE7 CS 5 HE7 CS 5 36 n/a -SU-57(a) A5[3] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# +SU-57(a) A5[3]6[4]7[5] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# BA-20 ® CS 3 ® CS 3 38 n/a -BA-6 ® A4[2] CS 4 ® CS 4 39 n/a +BA-6 ® A4[2]5[3] CS 4 ® CS 4 39 n/a BA-64B CS 2 CS 2 40† A† BU Fire NA | MA & CMG: AA ok ZSU-37 CS 4 CS 4 41† A† Pays NT CA DRM | MA & CMG: AA ok SU-12 AP7 s8 CS 4 AP7 s8 CS 4 42 F† MA: VCA ≤ level NA diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1942.txt index 6f4af41..c449d59 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1942.txt @@ -5,12 +5,12 @@ Name Capabilities (effective) T-37 ® CS 2 ® CS 2 1 H† M +3 Target Size & HD if in Water | 12: Immob, 11: Stall T-27 ® CS 2 ® CS 2 1.1† M Q Riders: 1 crew, 1 SMC only (NA if Towing) | 12: Immob, 11: Stall | Stun = Recall, CE & Fire NA T-40 ® CS 2 ® CS 2 2† H† 2 TK DR (12.7 & MG) | +3 Target Size & HD if in Water -T-50 ® A4[2] CS 4 ® A4 CS 4 3 n/a +T-50 ® A4[2]5[3] CS 4 ® A4 CS 4 3 n/a T-60 M40 ® CS 2 ® CS 2 4 n/a T-60 M42 ®† CS 2 ®† CS 2 4 C† No Radio -T-70 ®† A4[2] CS 2 ®† A4 CS 2 5 C† No Radio +T-70 ®† A4[2]5[3]6[4]7[5] CS 2 ®† A4 CS 2 5 C† No Radio T-26 M33 ® CS 3 ® CS 3 6 D I† M P 12: Immob, 11: Stall -T-26 M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall +T-26S M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall T-26 M31 ® CS 3 ® CS 3 6.1† M P Turret Knock-Out: Non-HE TK = Final TK | CMG: Scrounge as BMG | 12: Immob, 11: Stall T-26 M32 ® CS 3 ® CS 3 6.2† M P CMG: Scrounge as BMG | 12: Immob, 11: Stall OT-26 ® CS 3[brewup] ® CS 3[brewup] 6.3† M P 12: Immob, 11: Stall @@ -25,38 +25,38 @@ T-28 M34(L) ® s8 CS 5 ® s8 CS 5 T-28E M40 ® s8 CS 6 ® s8 CS 6 12† M 12: Immob, 11: Stall T-28E M40(L) ® s8 CS 6 ® s8 CS 6 12.1† M 12: Immob, 11: Stall T-34 M40 ® CS 5 ® CS 5 13 M 12: Immob, 11: Stall -T-34 M41 ®† A4[2] CS 5 ®† A4 CS 5 14† C† M No Radio | 12: Immob, 11: Stall -OT-34 ®† A2[2] AP7 CS 4 ®† A2 AP7 CS 4 15† C† M No IF | No Radio | 12: Immob, 11: Stall -T-34 M43 A4[2] CS 5 A4 CS 5 16† n/a -T-43 ®† A4[2] CS 5 ®† A4 CS 5 17 C† M No Radio | 12: Immob, 11: Stall -T-34/85 A5[4] sD6† CS 6 sD6† CS 6 18† J† sD: single-use -M4/76(a) A3[4] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB -T-44 A6[5] CS 5 CS 5 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall +T-34 M41 ®† A4[2]5[3]6[4] CS 5 ®† A4 CS 5 14† C† M No Radio | 12: Immob, 11: Stall +OT-34 ®† A2[2]3[3]4[4]5[5] AP7 CS 4 ®† A2 AP7 CS 4 15† C† M No IF | No Radio | 12: Immob, 11: Stall +T-34 M43 A4[2]5[3]6[4]7[5] CS 5 A4 CS 5 16† n/a +T-43 ®† A4[2]5[3]6[4] CS 5 ®† A4 CS 5 17 C† M No Radio | 12: Immob, 11: Stall +T-34/85 A5[4]6[5] sD6† CS 6 sD6† CS 6 18† J† sD: single-use +M4/76(a) A3[4]4[5] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB +T-44 A6[5] CS 5[brewup] CS 5[brewup] 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall T-35 ® s9 CS 8 ® s9 CS 8 21† M 45L SA: Always BU; No TCA Change DRM; No IF | 12: Immob, 11: Stall SMK CS 7 CS 7 21.1 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions T-100 CS 7 CS 7 21.2 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions KV-1 M39/40 CS 6 CS 6 22† M 12: Immob, 11: Stall KV-1E CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M41 A4[2] CS 6 A4 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M42 A4[2] CS 6 A4 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M41 A4[2]5[3] CS 6 A4 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M42 A4[2]5[3] CS 6 A4 CS 6 23 D M 12: Immob, 11: Stall KV-2 AP9 CS 7 AP9 CS 7 24† M Pays NT TCA DRM | No IF | 12: Immob, 11: Stall -KV-8 A4[2] AP7 CS 6 A4 AP7 CS 6 15† C M No Radio | 12: Immob, 11: Stall -KV-1S A4[2] CS 6 A4 CS 6 25† n/a +KV-8 A4[2]5[3] AP7 CS 6 A4 AP7 CS 6 15† C M No Radio | 12: Immob, 11: Stall +KV-1S A4[2]5[3]6[4] CS 6 A4 CS 6 25† n/a KV-85 A4[3]5[4] CS 5 CS 5 26 B† BMG: +1 DRM vs Moving/Motion IS-2 CS 6 CS 6 27 B† No IF | BMG: +1 DRM vs Moving/Motion IS-2m CS 6 CS 6 28 B† G† No IF | BMG: +1 DRM vs Moving/Motion | AAMG: 12.7 IS-3 sD6† CS 6 sD6† CS 6 29 G† J† No IF | AAMG: 12.7 | sD: single-use -SU-76M A5[3] CS 4[brewup] CS 4[brewup] 30† n/a -SU-76i(g) A5[3] CS 5 CS 5 31 K German ESB | Red TH# +SU-76M A5[3]6[4]7[5] CS 4[brewup] CS 4[brewup] 30† n/a +SU-76i(g) A5[3]6[4] CS 5 CS 5 31 K German ESB | Red TH# SU-122 H9 s8 CS 5 H9 s8 CS 5 32 n/a No IF SU-152 CS 6 CS 6 33† n/a No IF ISU-122 s8 CS 6 s8 CS 6 34 G† No IF | AAMG: 12.7 ISU-152 CS 6 CS 6 34 G† No IF | AAMG: 12.7 -SU-85 A5[3] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a +SU-85 A5[3]6[4]7[5] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a SU-100 HE7 CS 5 HE7 CS 5 36 n/a -SU-57(a) A5[3] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# +SU-57(a) A5[3]6[4]7[5] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# BA-20 ® CS 3 ® CS 3 38 n/a -BA-6 ® A4[2] CS 4 ® A4 CS 4 39 n/a +BA-6 ® A4[2]5[3] CS 4 ® A4 CS 4 39 n/a BA-64B CS 2 CS 2 40† A† BU Fire NA | MA & CMG: AA ok ZSU-37 CS 4 CS 4 41† A† Pays NT CA DRM | MA & CMG: AA ok SU-12 AP7 s8 CS 4 AP7 s8 CS 4 42 F† MA: VCA ≤ level NA diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1943.txt index 1620e4a..2c7f2d3 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1943.txt @@ -5,12 +5,12 @@ Name Capabilities (effective) T-37 ® CS 2 ® CS 2 1 H† M +3 Target Size & HD if in Water | 12: Immob, 11: Stall T-27 ® CS 2 ® CS 2 1.1† M Q Riders: 1 crew, 1 SMC only (NA if Towing) | 12: Immob, 11: Stall | Stun = Recall, CE & Fire NA T-40 ® CS 2 ® CS 2 2† H† 2 TK DR (12.7 & MG) | +3 Target Size & HD if in Water -T-50 ® A4[2] CS 4 ® CS 4 3 n/a +T-50 ® A4[2]5[3] CS 4 ® A5 CS 4 3 n/a T-60 M40 ® CS 2 ® CS 2 4 n/a T-60 M42 ®† CS 2 ®† CS 2 4 C† Radio -T-70 ®† A4[2] CS 2 ®† CS 2 5 C† Radio +T-70 ®† A4[2]5[3]6[4]7[5] CS 2 ®† A5 CS 2 5 C† Radio T-26 M33 ® CS 3 ® CS 3 6 D I† M P 12: Immob, 11: Stall -T-26 M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall +T-26S M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall T-26 M31 ® CS 3 ® CS 3 6.1† M P Turret Knock-Out: Non-HE TK = Final TK | CMG: Scrounge as BMG | 12: Immob, 11: Stall T-26 M32 ® CS 3 ® CS 3 6.2† M P CMG: Scrounge as BMG | 12: Immob, 11: Stall OT-26 ® CS 3[brewup] ® CS 3[brewup] 6.3† M P 12: Immob, 11: Stall @@ -25,38 +25,38 @@ T-28 M34(L) ® s8 CS 5 ® s8 CS 5 T-28E M40 ® s8 CS 6 ® s8 CS 6 12† M 12: Immob, 11: Stall T-28E M40(L) ® s8 CS 6 ® s8 CS 6 12.1† M 12: Immob, 11: Stall T-34 M40 ® CS 5 ® CS 5 13 M 12: Immob, 11: Stall -T-34 M41 ®† A4[2] CS 5 ®† CS 5 14† C† M Radio | 12: Immob, 11: Stall -OT-34 ®† A2[2] AP7 CS 4 ®† AP7 CS 4 15† C† M No IF | Radio | 12: Immob, 11: Stall -T-34 M43 A4[2] CS 5 CS 5 16† n/a -T-43 ®† A4[2] CS 5 ®† CS 5 17 C† M Radio | 12: Immob, 11: Stall -T-34/85 A5[4] sD6† CS 6 sD6† CS 6 18† J† sD: single-use -M4/76(a) A3[4] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB -T-44 A6[5] CS 5 CS 5 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall +T-34 M41 ®† A4[2]5[3]6[4] CS 5 ®† A5 CS 5 14† C† M Radio | 12: Immob, 11: Stall +OT-34 ®† A2[2]3[3]4[4]5[5] AP7 CS 4 ®† A3 AP7 CS 4 15† C† M No IF | Radio | 12: Immob, 11: Stall +T-34 M43 A4[2]5[3]6[4]7[5] CS 5 A5 CS 5 16† n/a +T-43 ®† A4[2]5[3]6[4] CS 5 ®† A5 CS 5 17 C† M Radio | 12: Immob, 11: Stall +T-34/85 A5[4]6[5] sD6† CS 6 sD6† CS 6 18† J† sD: single-use +M4/76(a) A3[4]4[5] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB +T-44 A6[5] CS 5[brewup] CS 5[brewup] 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall T-35 ® s9 CS 8 ® s9 CS 8 21† M 45L SA: Always BU; No TCA Change DRM; No IF | 12: Immob, 11: Stall SMK CS 7 CS 7 21.1 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions T-100 CS 7 CS 7 21.2 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions KV-1 M39/40 CS 6 CS 6 22† M 12: Immob, 11: Stall KV-1E CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M41 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M42 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M41 A4[2]5[3] CS 6 A5 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M42 A4[2]5[3] CS 6 A5 CS 6 23 D M 12: Immob, 11: Stall KV-2 AP9 CS 7 AP9 CS 7 24† M Pays NT TCA DRM | No IF | 12: Immob, 11: Stall -KV-8 A4[2] AP7 CS 6 AP7 CS 6 15† C M Radio | 12: Immob, 11: Stall -KV-1S A4[2] CS 6 CS 6 25† n/a +KV-8 A4[2]5[3] AP7 CS 6 A5 AP7 CS 6 15† C M Radio | 12: Immob, 11: Stall +KV-1S A4[2]5[3]6[4] CS 6 A5 CS 6 25† n/a KV-85 A4[3]5[4] CS 5 A4 CS 5 26 B† BMG: +1 DRM vs Moving/Motion IS-2 CS 6 CS 6 27 B† No IF | BMG: +1 DRM vs Moving/Motion IS-2m CS 6 CS 6 28 B† G† No IF | BMG: +1 DRM vs Moving/Motion | AAMG: 12.7 IS-3 sD6† CS 6 sD6† CS 6 29 G† J† No IF | AAMG: 12.7 | sD: single-use -SU-76M A5[3] CS 4[brewup] A5 CS 4[brewup] 30† n/a -SU-76i(g) A5[3] CS 5 A5 CS 5 31 K German ESB | Red TH# +SU-76M A5[3]6[4]7[5] CS 4[brewup] A5 CS 4[brewup] 30† n/a +SU-76i(g) A5[3]6[4] CS 5 A5 CS 5 31 K German ESB | Red TH# SU-122 H9 s8 CS 5 H9 s8 CS 5 32 n/a No IF SU-152 CS 6 CS 6 33† n/a No IF ISU-122 s8 CS 6 s8 CS 6 34 G† No IF | AAMG: 12.7 ISU-152 CS 6 CS 6 34 G† No IF | AAMG: 12.7 -SU-85 A5[3] HE7 s7 CS 5 A5 HE7 s7 CS 5 35 n/a +SU-85 A5[3]6[4]7[5] HE7 s7 CS 5 A5 HE7 s7 CS 5 35 n/a SU-100 HE7 CS 5 HE7 CS 5 36 n/a -SU-57(a) A5[3] HE7 CS 4 A5 HE7 CS 4 37 K American ESB | Red TH# +SU-57(a) A5[3]6[4]7[5] HE7 CS 4 A5 HE7 CS 4 37 K American ESB | Red TH# BA-20 ® CS 3 ® CS 3 38 n/a -BA-6 ® A4[2] CS 4 ® CS 4 39 n/a +BA-6 ® A4[2]5[3] CS 4 ® A5 CS 4 39 n/a BA-64B CS 2 CS 2 40† A† BU Fire NA | MA & CMG: AA ok ZSU-37 CS 4 CS 4 41† A† Pays NT CA DRM | MA & CMG: AA ok SU-12 AP7 s8 CS 4 AP7 s8 CS 4 42 F† MA: VCA ≤ level NA diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1944.txt index b2e8c4c..9d4eb88 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1944.txt @@ -5,12 +5,12 @@ Name Capabilities (effective) T-37 ® CS 2 ® CS 2 1 H† M +3 Target Size & HD if in Water | 12: Immob, 11: Stall T-27 ® CS 2 ® CS 2 1.1† M Q Riders: 1 crew, 1 SMC only (NA if Towing) | 12: Immob, 11: Stall | Stun = Recall, CE & Fire NA T-40 ® CS 2 ® CS 2 2† H† 2 TK DR (12.7 & MG) | +3 Target Size & HD if in Water -T-50 ® A4[2] CS 4 ® CS 4 3 n/a +T-50 ® A4[2]5[3] CS 4 ® CS 4 3 n/a T-60 M40 ® CS 2 ® CS 2 4 n/a T-60 M42 ®† CS 2 ®† CS 2 4 C† Radio -T-70 ®† A4[2] CS 2 ®† CS 2 5 C† Radio +T-70 ®† A4[2]5[3]6[4]7[5] CS 2 ®† A6 CS 2 5 C† Radio T-26 M33 ® CS 3 ® CS 3 6 D I† M P 12: Immob, 11: Stall -T-26 M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall +T-26S M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall T-26 M31 ® CS 3 ® CS 3 6.1† M P Turret Knock-Out: Non-HE TK = Final TK | CMG: Scrounge as BMG | 12: Immob, 11: Stall T-26 M32 ® CS 3 ® CS 3 6.2† M P CMG: Scrounge as BMG | 12: Immob, 11: Stall OT-26 ® CS 3[brewup] ® CS 3[brewup] 6.3† M P 12: Immob, 11: Stall @@ -25,38 +25,38 @@ T-28 M34(L) ® s8 CS 5 ® s8 CS 5 T-28E M40 ® s8 CS 6 ® s8 CS 6 12† M 12: Immob, 11: Stall T-28E M40(L) ® s8 CS 6 ® s8 CS 6 12.1† M 12: Immob, 11: Stall T-34 M40 ® CS 5 ® CS 5 13 M 12: Immob, 11: Stall -T-34 M41 ®† A4[2] CS 5 ®† CS 5 14† C† M Radio | 12: Immob, 11: Stall -OT-34 ®† A2[2] AP7 CS 4 ®† AP7 CS 4 15† C† M No IF | Radio | 12: Immob, 11: Stall -T-34 M43 A4[2] CS 5 CS 5 16† n/a -T-43 ®† A4[2] CS 5 ®† CS 5 17 C† M Radio | 12: Immob, 11: Stall -T-34/85 A5[4] sD6† CS 6 A5 sD6† CS 6 18† J† sD: single-use -M4/76(a) A3[4] s8 sM8 CS 6 A3 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB -T-44 A6[5] CS 5 CS 5 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall +T-34 M41 ®† A4[2]5[3]6[4] CS 5 ®† A6 CS 5 14† C† M Radio | 12: Immob, 11: Stall +OT-34 ®† A2[2]3[3]4[4]5[5] AP7 CS 4 ®† A4 AP7 CS 4 15† C† M No IF | Radio | 12: Immob, 11: Stall +T-34 M43 A4[2]5[3]6[4]7[5] CS 5 A6 CS 5 16† n/a +T-43 ®† A4[2]5[3]6[4] CS 5 ®† A6 CS 5 17 C† M Radio | 12: Immob, 11: Stall +T-34/85 A5[4]6[5] sD6† CS 6 A5 sD6† CS 6 18† J† sD: single-use +M4/76(a) A3[4]4[5] s8 sM8 CS 6 A3 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB +T-44 A6[5] CS 5[brewup] CS 5[brewup] 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall T-35 ® s9 CS 8 ® s9 CS 8 21† M 45L SA: Always BU; No TCA Change DRM; No IF | 12: Immob, 11: Stall SMK CS 7 CS 7 21.1 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions T-100 CS 7 CS 7 21.2 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions KV-1 M39/40 CS 6 CS 6 22† M 12: Immob, 11: Stall KV-1E CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M41 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M42 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M41 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M42 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall KV-2 AP9 CS 7 AP9 CS 7 24† M Pays NT TCA DRM | No IF | 12: Immob, 11: Stall -KV-8 A4[2] AP7 CS 6 AP7 CS 6 15† C M Radio | 12: Immob, 11: Stall -KV-1S A4[2] CS 6 CS 6 25† n/a +KV-8 A4[2]5[3] AP7 CS 6 AP7 CS 6 15† C M Radio | 12: Immob, 11: Stall +KV-1S A4[2]5[3]6[4] CS 6 A6 CS 6 25† n/a KV-85 A4[3]5[4] CS 5 A5 CS 5 26 B† BMG: +1 DRM vs Moving/Motion IS-2 CS 6 CS 6 27 B† No IF | BMG: +1 DRM vs Moving/Motion IS-2m CS 6 CS 6 28 B† G† No IF | BMG: +1 DRM vs Moving/Motion | AAMG: 12.7 IS-3 sD6† CS 6 sD6† CS 6 29 G† J† No IF | AAMG: 12.7 | sD: single-use -SU-76M A5[3] CS 4[brewup] CS 4[brewup] 30† n/a -SU-76i(g) A5[3] CS 5 CS 5 31 K German ESB | Red TH# +SU-76M A5[3]6[4]7[5] CS 4[brewup] A6 CS 4[brewup] 30† n/a +SU-76i(g) A5[3]6[4] CS 5 A6 CS 5 31 K German ESB | Red TH# SU-122 H9 s8 CS 5 H9 s8 CS 5 32 n/a No IF SU-152 CS 6 CS 6 33† n/a No IF ISU-122 s8 CS 6 s8 CS 6 34 G† No IF | AAMG: 12.7 ISU-152 CS 6 CS 6 34 G† No IF | AAMG: 12.7 -SU-85 A5[3] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a +SU-85 A5[3]6[4]7[5] HE7 s7 CS 5 A6 HE7 s7 CS 5 35 n/a SU-100 HE7 CS 5 HE7 CS 5 36 n/a -SU-57(a) A5[3] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# +SU-57(a) A5[3]6[4]7[5] HE7 CS 4 A6 HE7 CS 4 37 K American ESB | Red TH# BA-20 ® CS 3 ® CS 3 38 n/a -BA-6 ® A4[2] CS 4 ® CS 4 39 n/a +BA-6 ® A4[2]5[3] CS 4 ® CS 4 39 n/a BA-64B CS 2 CS 2 40† A† BU Fire NA | MA & CMG: AA ok ZSU-37 CS 4 CS 4 41† A† Pays NT CA DRM | MA & CMG: AA ok SU-12 AP7 s8 CS 4 AP7 s8 CS 4 42 F† MA: VCA ≤ level NA diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1945.txt index 304e1a6..6fd7db1 100644 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/russian/1945.txt @@ -5,12 +5,12 @@ Name Capabilities (effective) T-37 ® CS 2 ® CS 2 1 H† M +3 Target Size & HD if in Water | 12: Immob, 11: Stall T-27 ® CS 2 ® CS 2 1.1† M Q Riders: 1 crew, 1 SMC only (NA if Towing) | 12: Immob, 11: Stall | Stun = Recall, CE & Fire NA T-40 ® CS 2 ® CS 2 2† H† 2 TK DR (12.7 & MG) | +3 Target Size & HD if in Water -T-50 ® A4[2] CS 4 ® CS 4 3 n/a +T-50 ® A4[2]5[3] CS 4 ® CS 4 3 n/a T-60 M40 ® CS 2 ® CS 2 4 n/a T-60 M42 ®† CS 2 ®† CS 2 4 C† Radio -T-70 ®† A4[2] CS 2 ®† CS 2 5 C† Radio +T-70 ®† A4[2]5[3]6[4]7[5] CS 2 ®† A7 CS 2 5 C† Radio T-26 M33 ® CS 3 ® CS 3 6 D I† M P 12: Immob, 11: Stall -T-26 M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall +T-26S M37/39 ® CS 3 ® CS 3 6 D M P 12: Immob, 11: Stall T-26 M31 ® CS 3 ® CS 3 6.1† M P Turret Knock-Out: Non-HE TK = Final TK | CMG: Scrounge as BMG | 12: Immob, 11: Stall T-26 M32 ® CS 3 ® CS 3 6.2† M P CMG: Scrounge as BMG | 12: Immob, 11: Stall OT-26 ® CS 3[brewup] ® CS 3[brewup] 6.3† M P 12: Immob, 11: Stall @@ -25,38 +25,38 @@ T-28 M34(L) ® s8 CS 5 ® s8 CS 5 T-28E M40 ® s8 CS 6 ® s8 CS 6 12† M 12: Immob, 11: Stall T-28E M40(L) ® s8 CS 6 ® s8 CS 6 12.1† M 12: Immob, 11: Stall T-34 M40 ® CS 5 ® CS 5 13 M 12: Immob, 11: Stall -T-34 M41 ®† A4[2] CS 5 ®† CS 5 14† C† M Radio | 12: Immob, 11: Stall -OT-34 ®† A2[2] AP7 CS 4 ®† AP7 CS 4 15† C† M No IF | Radio | 12: Immob, 11: Stall -T-34 M43 A4[2] CS 5 CS 5 16† n/a -T-43 ®† A4[2] CS 5 ®† CS 5 17 C† M Radio | 12: Immob, 11: Stall -T-34/85 A5[4] sD6† CS 6 sD6† CS 6 18† J† sD: single-use -M4/76(a) A3[4] s8 sM8 CS 6 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB -T-44 A6[5] CS 5 A6 CS 5 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall +T-34 M41 ®† A4[2]5[3]6[4] CS 5 ®† CS 5 14† C† M Radio | 12: Immob, 11: Stall +OT-34 ®† A2[2]3[3]4[4]5[5] AP7 CS 4 ®† A5 AP7 CS 4 15† C† M No IF | Radio | 12: Immob, 11: Stall +T-34 M43 A4[2]5[3]6[4]7[5] CS 5 A7 CS 5 16† n/a +T-43 ®† A4[2]5[3]6[4] CS 5 ®† CS 5 17 C† M Radio | 12: Immob, 11: Stall +T-34/85 A5[4]6[5] sD6† CS 6 A6 sD6† CS 6 18† J† sD: single-use +M4/76(a) A3[4]4[5] s8 sM8 CS 6 A4 s8 sM8 CS 6 19† N Black TH# | U.S. AP & APCR TK #'s | American ESB +T-44 A6[5] CS 5[brewup] A6 CS 5[brewup] 20 B† M BMG: +1 DRM vs Moving/Motion | 12: Immob, 11: Stall T-35 ® s9 CS 8 ® s9 CS 8 21† M 45L SA: Always BU; No TCA Change DRM; No IF | 12: Immob, 11: Stall SMK CS 7 CS 7 21.1 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions T-100 CS 7 CS 7 21.2 M T† 12: Immob, 11: Stall | 76 MA: RST | 45L SA: RST; Always BU; No IF | TCA restrictions KV-1 M39/40 CS 6 CS 6 22† M 12: Immob, 11: Stall KV-1E CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M41 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall -KV-1 M42 A4[2] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M41 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall +KV-1 M42 A4[2]5[3] CS 6 CS 6 23 D M 12: Immob, 11: Stall KV-2 AP9 CS 7 AP9 CS 7 24† M Pays NT TCA DRM | No IF | 12: Immob, 11: Stall -KV-8 A4[2] AP7 CS 6 AP7 CS 6 15† C M Radio | 12: Immob, 11: Stall -KV-1S A4[2] CS 6 CS 6 25† n/a +KV-8 A4[2]5[3] AP7 CS 6 AP7 CS 6 15† C M Radio | 12: Immob, 11: Stall +KV-1S A4[2]5[3]6[4] CS 6 CS 6 25† n/a KV-85 A4[3]5[4] CS 5 CS 5 26 B† BMG: +1 DRM vs Moving/Motion IS-2 CS 6 CS 6 27 B† No IF | BMG: +1 DRM vs Moving/Motion IS-2m CS 6 CS 6 28 B† G† No IF | BMG: +1 DRM vs Moving/Motion | AAMG: 12.7 IS-3 sD6† CS 6 sD6† CS 6 29 G† J† No IF | AAMG: 12.7 | sD: single-use -SU-76M A5[3] CS 4[brewup] CS 4[brewup] 30† n/a -SU-76i(g) A5[3] CS 5 CS 5 31 K German ESB | Red TH# +SU-76M A5[3]6[4]7[5] CS 4[brewup] A7 CS 4[brewup] 30† n/a +SU-76i(g) A5[3]6[4] CS 5 CS 5 31 K German ESB | Red TH# SU-122 H9 s8 CS 5 H9 s8 CS 5 32 n/a No IF SU-152 CS 6 CS 6 33† n/a No IF ISU-122 s8 CS 6 s8 CS 6 34 G† No IF | AAMG: 12.7 ISU-152 CS 6 CS 6 34 G† No IF | AAMG: 12.7 -SU-85 A5[3] HE7 s7 CS 5 HE7 s7 CS 5 35 n/a +SU-85 A5[3]6[4]7[5] HE7 s7 CS 5 A7 HE7 s7 CS 5 35 n/a SU-100 HE7 CS 5 HE7 CS 5 36 n/a -SU-57(a) A5[3] HE7 CS 4 HE7 CS 4 37 K American ESB | Red TH# +SU-57(a) A5[3]6[4]7[5] HE7 CS 4 A7 HE7 CS 4 37 K American ESB | Red TH# BA-20 ® CS 3 ® CS 3 38 n/a -BA-6 ® A4[2] CS 4 ® CS 4 39 n/a +BA-6 ® A4[2]5[3] CS 4 ® CS 4 39 n/a BA-64B CS 2 CS 2 40† A† BU Fire NA | MA & CMG: AA ok ZSU-37 CS 4 CS 4 41† A† Pays NT CA DRM | MA & CMG: AA ok SU-12 AP7 s8 CS 4 AP7 s8 CS 4 42 F† MA: VCA ≤ level NA diff --git a/vasl_templates/webapp/tests/test_capabilities.py b/vasl_templates/webapp/tests/test_capabilities.py index 2e0e051..4fbe8b2 100644 --- a/vasl_templates/webapp/tests/test_capabilities.py +++ b/vasl_templates/webapp/tests/test_capabilities.py @@ -749,7 +749,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): "OB_VEHICLES_2": [ { "name": "Churchill III(b)" } ], # D6[J4]/7[5]† ; HE7[F3]/8[4+]† ; sD6[4+] ; sM8† ; CS 7 "OB_ORDNANCE_2": [ { "name": "45mm PTP obr. 32" } ], # NT ; A4[2]/5[3]/6[4]/7[5] } - scenario_data["OB_VEHICLES_1"].append( { "name": "PzJg I" } ) # A5[1]; HE7 ; CS 3 + scenario_data["OB_VEHICLES_1"].append( { "name": "PzJg I" } ) # A5[1]/6[2]/5[3]; HE7 ; CS 3 load_scenario( scenario_data ) sortables = [ @@ -779,7 +779,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): check_capabilities( None, [ [ [ "A4152", "sD6", "CS 4" ], - [ "A51", "HE7", "CS 3" ] + [ "A516253", "HE7", "CS 3" ] ], [ [ "NT", "A41524334", "H6[9]\u2020" ] ], [ [ "D6J475†", "HE7F384+\u2020", "sD64+", "sM8\u2020", "CS 7" ] ], #pylint: disable=line-too-long @@ -805,7 +805,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): check_capabilities( "01/01/1940", [ [ [ "sD6", "CS 4" ], - [ "A51", "HE7", "CS 3", "foo!" ] + [ "A516253", "HE7", "CS 3", "foo!" ] ], [ [ "NT", "H6[9]\u2020" ] ], [ [ "sM8\u2020", "CS 7" ] ], @@ -814,7 +814,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): check_capabilities( "01/01/1941", [ [ [ "A4", "sD6", "CS 4" ] , - [ "A51", "HE7", "CS 3", "foo!" ] + [ "A516253", "HE7", "CS 3", "foo!" ] ], [ [ "NT", "A4", "H6[9]\u2020" ] ], [ [ "sM8\u2020", "CS 7" ] ], @@ -823,7 +823,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): check_capabilities( "01/01/1942", [ [ [ "A5", "sD6", "CS 4" ], - [ "A51", "HE7", "CS 3", "foo!" ] + [ "A516253", "HE7", "CS 3", "foo!" ] ], [ [ "NT", "A5", "H6[9]\u2020" ] ], [ [ "sM8\u2020", "CS 7" ] ], @@ -832,7 +832,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): check_capabilities( "01/01/1943", [ [ [ "sD6", "CS 4" ], - [ "A51", "HE7", "CS 3", "foo!" ] + [ "A516253", "HE7", "CS 3", "foo!" ] ], [ [ "NT", "A4", "H6[9]\u2020" ] ], [ [ "sM8\u2020", "CS 7" ] ], @@ -841,7 +841,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): check_capabilities( "01/01/1944", [ [ [ "sD6", "CS 4" ], - [ "A51", "HE7", "CS 3", "foo!" ] + [ "A516253", "HE7", "CS 3", "foo!" ] ], [ [ "NT", "A3", "H6[9]\u2020" ] ], [ [ "HE8\u2020", "sD6", "sM8\u2020", "CS 7" ] ], @@ -850,7 +850,7 @@ def test_capability_updates_in_ui( webapp, webdriver ): check_capabilities( "01/01/1945", [ [ [ "sD6", "CS 4" ], - [ "A51", "HE7", "CS 3", "foo!" ] + [ "A516253", "HE7", "CS 3", "foo!" ] ], [ [ "NT", "H6[9]\u2020" ] ], [ [ "D7\u2020", "HE8\u2020", "sD6", "sM8\u2020", "CS 7" ] ],