diff --git a/chapter-h/chapter-h-placeholders.zip b/chapter-h/chapter-h-placeholders.zip index c47ec03..5ef205b 100644 Binary files a/chapter-h/chapter-h-placeholders.zip and b/chapter-h/chapter-h-placeholders.zip differ diff --git a/vasl_templates/tools/tests/fixtures/chapter-h-placeholders.txt b/vasl_templates/tools/tests/fixtures/chapter-h-placeholders.txt index d16fe3b..9f87877 100644 --- a/vasl_templates/tools/tests/fixtures/chapter-h-placeholders.txt +++ b/vasl_templates/tools/tests/fixtures/chapter-h-placeholders.txt @@ -182,10 +182,6 @@ american/vehicles/w.html american/vehicles/x.html american/vehicles/y.html american/vehicles/z.html -anzac/vehicles/adf-bj/1.png -anzac/vehicles/adf-bj/2.png -anzac/vehicles/adf-bj/3.png -anzac/vehicles/adf-bj/4.png axis-minor/ordnance/44.png axis-minor/ordnance/45.png axis-minor/ordnance/46.png @@ -425,6 +421,10 @@ british/vehicles/w.html british/vehicles/x.html british/vehicles/y.html british/vehicles/z.html +british~anzac/vehicles/adf-bj/1.png +british~anzac/vehicles/adf-bj/2.png +british~anzac/vehicles/adf-bj/3.png +british~anzac/vehicles/adf-bj/4.png bulgarian/ordnance/37.png bulgarian/ordnance/38.png bulgarian/ordnance/39.png diff --git a/vasl_templates/webapp/data/default-template-pack/nationalities.json b/vasl_templates/webapp/data/default-template-pack/nationalities.json index aee1236..bf74dd6 100644 --- a/vasl_templates/webapp/data/default-template-pack/nationalities.json +++ b/vasl_templates/webapp/data/default-template-pack/nationalities.json @@ -31,6 +31,10 @@ "display_name": "Australian", "ob_colors": [ "#f6edda","#e5cea0", "#e5cea0" ] }, +"british~anzac": { + "display_name": "ANZAC", + "ob_colors": [ "#f6edda","#e5cea0", "#e5cea0" ] +}, "french": { "display_name": "French", @@ -122,10 +126,6 @@ "type": "axis-minor" }, -"anzac": { - "display_name": "ANZAC", - "ob_colors": [ "#f6edda","#e5cea0", "#e5cea0" ] -}, "thai": { "display_name": "Thai", "ob_colors": [ "#3ceb7c","#1de256", "#0ed93c" ] diff --git a/vasl_templates/webapp/data/extensions/bfp-bj-v403.json b/vasl_templates/webapp/data/extensions/bfp-bj-v403.json index 0ceb3ea..d313ef0 100644 --- a/vasl_templates/webapp/data/extensions/bfp-bj-v403.json +++ b/vasl_templates/webapp/data/extensions/bfp-bj-v403.json @@ -788,7 +788,7 @@ }, -"anzac": { +"british~anzac": { "vehicles": [ diff --git a/vasl_templates/webapp/data/ordnance/british~anzac.json b/vasl_templates/webapp/data/ordnance/british~anzac.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/vasl_templates/webapp/data/ordnance/british~anzac.json @@ -0,0 +1 @@ +[] diff --git a/vasl_templates/webapp/data/vehicles/british~anzac.json b/vasl_templates/webapp/data/vehicles/british~anzac.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/vasl_templates/webapp/data/vehicles/british~anzac.json @@ -0,0 +1 @@ +[] diff --git a/vasl_templates/webapp/static/images/flags/anzac.png b/vasl_templates/webapp/static/images/flags/british~anzac.png similarity index 100% rename from vasl_templates/webapp/static/images/flags/anzac.png rename to vasl_templates/webapp/static/images/flags/british~anzac.png diff --git a/vasl_templates/webapp/static/nat_caps.js b/vasl_templates/webapp/static/nat_caps.js index 94fc885..bb2a3f5 100644 --- a/vasl_templates/webapp/static/nat_caps.js +++ b/vasl_templates/webapp/static/nat_caps.js @@ -101,7 +101,7 @@ function get_national_capabilities( nat, is_kfw ) else if ( ["british","british~canadian","british~newzealand"].indexOf( nat ) !== -1 ) nat = "kfw-bcfk" ; } - else if ( nat === "anzac" || nat === "free-french" || nat.substring(0,8) === "british~" ) + else if ( nat === "free-french" || nat.substring(0,8) === "british~" ) nat = "british" ; var nat_caps = gTemplatePack["national-capabilities"][ nat ] ; if ( nat_caps ) diff --git a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1940.txt b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1940.txt similarity index 87% rename from vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1940.txt rename to vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1940.txt index 4d2320c..7a7e88d 100644 --- a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1940.txt +++ b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1940.txt @@ -1,4 +1,4 @@ -=== anzac (ETO 1940) === +=== british~anzac (ETO 1940) === Smoke grenades HoB: -1 DRM diff --git a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1941.txt b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1941.txt similarity index 87% rename from vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1941.txt rename to vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1941.txt index 674346f..2133733 100644 --- a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1941.txt +++ b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1941.txt @@ -1,4 +1,4 @@ -=== anzac (ETO 1941) === +=== british~anzac (ETO 1941) === Smoke grenades HoB: -1 DRM diff --git a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1942.txt b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1942.txt similarity index 87% rename from vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1942.txt rename to vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1942.txt index 552aaad..0cc277a 100644 --- a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1942.txt +++ b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1942.txt @@ -1,4 +1,4 @@ -=== anzac (ETO 1942) === +=== british~anzac (ETO 1942) === Smoke grenades HoB: -1 DRM diff --git a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1943.txt b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1943.txt similarity index 87% rename from vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1943.txt rename to vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1943.txt index 1b16a06..f9762e5 100644 --- a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1943.txt +++ b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1943.txt @@ -1,4 +1,4 @@ -=== anzac (ETO 1943) === +=== british~anzac (ETO 1943) === Smoke grenades HoB: -1 DRM diff --git a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1944.txt b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1944.txt similarity index 87% rename from vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1944.txt rename to vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1944.txt index e2f4884..3eb28d3 100644 --- a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1944.txt +++ b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1944.txt @@ -1,4 +1,4 @@ -=== anzac (ETO 1944) === +=== british~anzac (ETO 1944) === SMOKE grenades HoB: -1 DRM diff --git a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1945.txt b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1945.txt similarity index 87% rename from vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1945.txt rename to vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1945.txt index 0357844..7457bdb 100644 --- a/vasl_templates/webapp/tests/fixtures/nat-caps/anzac/1945.txt +++ b/vasl_templates/webapp/tests/fixtures/nat-caps/british~anzac/1945.txt @@ -1,4 +1,4 @@ -=== anzac (ETO 1945) === +=== british~anzac (ETO 1945) === SMOKE grenades HoB: -1 DRM diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1940.txt new file mode 100644 index 0000000..c80686a --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1940.txt @@ -0,0 +1,29 @@ +=== ordnance/british~anzac/1940 === + +Name Capabilities (effective) # Notes Comments +--------------------------- --------------------------- --------------------------- --- -------------------- ------------------------------------ +OML 2-in. Mortar IR[2+]† s7 s7 1 A† N P +OML 2-in. Airborne Mortar IR s7 IR s7 1 n/a +OML 3-in. Mortar IR[2+]†[1] WP7 s8[1+]† WP7 2† A†1 D N P QSU | Animal-Packed +OSB 4.2-in. Mortar WP7 s8 WP7 s8 3† N P Towed +OQF 25mm Hotchkiss 4† B N QSU | En Portee NA +OQF 2-Pounder LF [NT, 40†[1], 2 ROF, B11] LF [NT, 40†[1], 2 ROF, B11] 5† B C†1 N P En Portee NA +OQF 6-Pounder 7-cwt D6[J4E]7[5]† HE7[F3]8[4+]† 6† B N P QSU | CA restrictions | En Portee NA +OQF 17/25-Pounder 7 N +OQF 17-Pounder D5[S4]6[5]† HE8[J4+]† 8† n/a +OQF M1A1 75mm Pack Howitzer H6 WP7 H6 WP7 9† D P QSU | Animal-Packed +Canon de 75 mle 1897 s8 s8 10† B N QSU | En Portee NA +OQF 18-Pounder WP7 s8 WP7 s8 11† N P QSU +OQF 25-Pounder Short s8 s8 12 D P QSU | Animal-Packed +OQF 25-Pounder Gun-Howitzer LF [NT, 0 ROF] s8 LF [NT, 0 ROF] s8 13† N P +OQF 3.7-in. Howitzer H6[3+P]† WP7 s8 WP7 s8 14† D N P QSU | Animal-Packed +OQF 4.5-in. Howitzer WP7 s8 WP7 s8 15† N P +OBL 4.5-in. Gun 16† N +OBL 5.5-in. Gun-Howitzer 16† N P +OBL 6-in. Howitzer 17† N P +OBL 7.2-in. Howitzer Mk I 18† N P No IF | Acquisition NA +OBL 7.2-in. Howitzer Mk VI 19† P RFNM | No IF +OQF 20mm AA 20 n/a +OQF 40mm AA LF [40†[1], 2 ROF] LF [40†[1], 2 ROF] 21† C†1 N P +OQF 3-in. 20-cwt AA 22† E P +OQF 3.7-in. AA 23† E N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1941.txt new file mode 100644 index 0000000..cefe69d --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1941.txt @@ -0,0 +1,29 @@ +=== ordnance/british~anzac/1941 === + +Name Capabilities (effective) # Notes Comments +--------------------------- --------------------------- --------------------------- --- -------------------- ----------------------------------------------------------------------------------------- +OML 2-in. Mortar IR[2+]† s7 s7 1 A† N P +OML 2-in. Airborne Mortar IR s7 IR s7 1 n/a +OML 3-in. Mortar IR[2+]†[1] WP7 s8[1+]† WP7 s8† 2† A†1 D N P QSU | Animal-Packed +OSB 4.2-in. Mortar WP7 s8 WP7 s8 3† N P Towed +OQF 25mm Hotchkiss 4† B N QSU | En Portee (15-cwt truck) +OQF 2-Pounder LF [NT, 40†[1], 2 ROF, B11] LF [NT, 40†[1], 2 ROF, B11] 5† B C†1 N P En Portee (30-cwt lorry) +OQF 6-Pounder 7-cwt D6[J4E]7[5]† HE7[F3]8[4+]† 6† B N P QSU | CA restrictions | En Portee (3-ton lorry) [{ *:Portee Fire OK [EXC: Bnd (F)F NA] }] +OQF 17/25-Pounder 7 N +OQF 17-Pounder D5[S4]6[5]† HE8[J4+]† 8† n/a +OQF M1A1 75mm Pack Howitzer H6 WP7 H6 WP7 9† D P QSU | Animal-Packed +Canon de 75 mle 1897 s8 s8 10† B N QSU | En Portee (3-ton lorry) +OQF 18-Pounder WP7 s8 WP7 s8 11† N P QSU +OQF 25-Pounder Short s8 s8 12 D P QSU | Animal-Packed +OQF 25-Pounder Gun-Howitzer LF [NT, 0 ROF] s8 LF [NT, 0 ROF] s8 13† N P +OQF 3.7-in. Howitzer H6[3+P]† WP7 s8 WP7 s8 14† D N P QSU | Animal-Packed +OQF 4.5-in. Howitzer WP7 s8 WP7 s8 15† N P +OBL 4.5-in. Gun 16† N +OBL 5.5-in. Gun-Howitzer 16† N P +OBL 6-in. Howitzer 17† N P +OBL 7.2-in. Howitzer Mk I 18† N P No IF | Acquisition NA +OBL 7.2-in. Howitzer Mk VI 19† P RFNM | No IF +OQF 20mm AA 20 n/a +OQF 40mm AA LF [40†[1], 2 ROF] LF [40†[1], 2 ROF] 21† C†1 N P +OQF 3-in. 20-cwt AA 22† E P +OQF 3.7-in. AA 23† E N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1942.txt new file mode 100644 index 0000000..8ec7b86 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1942.txt @@ -0,0 +1,29 @@ +=== ordnance/british~anzac/1942 === + +Name Capabilities (effective) # Notes Comments +--------------------------- --------------------------- --------------------------- --- -------------------- ----------------------------------------------------------------------------------------- +OML 2-in. Mortar IR[2+]† s7 IR† s7 1 A† N P +OML 2-in. Airborne Mortar IR s7 IR s7 1 n/a +OML 3-in. Mortar IR[2+]†[1] WP7 s8[1+]† IR†[1] WP7 s8† 2† A†1 D N P QSU | Animal-Packed +OSB 4.2-in. Mortar WP7 s8 WP7 s8 3† N P Towed +OQF 25mm Hotchkiss 4† B N QSU | En Portee (15-cwt truck) +OQF 2-Pounder LF [NT, 40†[1], 2 ROF, B11] LF [NT, 40†[1], 2 ROF, B11] 5† B C†1 N P En Portee (30-cwt lorry) +OQF 6-Pounder 7-cwt D6[J4E]7[5]† HE7[F3]8[4+]† 6† B N P QSU | CA restrictions | En Portee (3-ton lorry) [{ *:Portee Fire OK [EXC: Bnd (F)F NA] }] +OQF 17/25-Pounder 7 N +OQF 17-Pounder D5[S4]6[5]† HE8[J4+]† 8† n/a +OQF M1A1 75mm Pack Howitzer H6 WP7 H6 WP7 9† D P QSU | Animal-Packed +Canon de 75 mle 1897 s8 s8 10† B N QSU | En Portee (3-ton lorry) +OQF 18-Pounder WP7 s8 WP7 s8 11† N P QSU +OQF 25-Pounder Short s8 s8 12 D P QSU | Animal-Packed +OQF 25-Pounder Gun-Howitzer LF [NT, 0 ROF] s8 LF [NT, 0 ROF] s8 13† N P +OQF 3.7-in. Howitzer H6[3+P]† WP7 s8 WP7 s8 14† D N P QSU | Animal-Packed +OQF 4.5-in. Howitzer WP7 s8 WP7 s8 15† N P +OBL 4.5-in. Gun 16† N +OBL 5.5-in. Gun-Howitzer 16† N P +OBL 6-in. Howitzer 17† N P +OBL 7.2-in. Howitzer Mk I 18† N P No IF | Acquisition NA +OBL 7.2-in. Howitzer Mk VI 19† P RFNM | No IF +OQF 20mm AA 20 n/a +OQF 40mm AA LF [40†[1], 2 ROF] LF [40†[1], 2 ROF] 21† C†1 N P +OQF 3-in. 20-cwt AA 22† E P +OQF 3.7-in. AA 23† E N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1943.txt new file mode 100644 index 0000000..09f286b --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1943.txt @@ -0,0 +1,29 @@ +=== ordnance/british~anzac/1943 === + +Name Capabilities (effective) # Notes Comments +--------------------------- --------------------------- --------------------------- --- -------------------- ----------------------------------------------------------------------------------------- +OML 2-in. Mortar IR[2+]† s7 IR† s7 1 A† N P +OML 2-in. Airborne Mortar IR s7 IR s7 1 n/a +OML 3-in. Mortar IR[2+]†[1] WP7 s8[1+]† IR†[1] WP7 s8† 2† A†1 D N P QSU | Animal-Packed +OSB 4.2-in. Mortar WP7 s8 WP7 s8 3† N P Towed +OQF 25mm Hotchkiss 4† B N QSU | En Portee (15-cwt truck) +OQF 2-Pounder LF [NT, 40†[1], 2 ROF, B11] LF [NT, 40†[1], 2 ROF, B11] 5† B C†1 N P En Portee (30-cwt lorry) +OQF 6-Pounder 7-cwt D6[J4E]7[5]† HE7[F3]8[4+]† 6† B N P QSU | CA restrictions | En Portee (3-ton lorry) [{ *:Portee Fire OK [EXC: Bnd (F)F NA] }] +OQF 17/25-Pounder 7 N +OQF 17-Pounder D5[S4]6[5]† HE8[J4+]† 8† n/a +OQF M1A1 75mm Pack Howitzer H6 WP7 H6 WP7 9† D P QSU | Animal-Packed +Canon de 75 mle 1897 s8 s8 10† B N QSU | En Portee (3-ton lorry) +OQF 18-Pounder WP7 s8 WP7 s8 11† N P QSU +OQF 25-Pounder Short s8 s8 12 D P QSU | Animal-Packed +OQF 25-Pounder Gun-Howitzer LF [NT, 0 ROF] s8 LF [NT, 0 ROF] s8 13† N P +OQF 3.7-in. Howitzer H6[3+P]† WP7 s8 WP7 s8 14† D N P QSU | Animal-Packed +OQF 4.5-in. Howitzer WP7 s8 WP7 s8 15† N P +OBL 4.5-in. Gun 16† N +OBL 5.5-in. Gun-Howitzer 16† N P +OBL 6-in. Howitzer 17† N P +OBL 7.2-in. Howitzer Mk I 18† N P No IF | Acquisition NA +OBL 7.2-in. Howitzer Mk VI 19† P RFNM | No IF +OQF 20mm AA 20 n/a +OQF 40mm AA LF [40†[1], 2 ROF] LF [40†[1], 2 ROF] 21† C†1 N P +OQF 3-in. 20-cwt AA 22† E P +OQF 3.7-in. AA 23† E N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1944.txt new file mode 100644 index 0000000..f0d0aa5 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1944.txt @@ -0,0 +1,29 @@ +=== ordnance/british~anzac/1944 === + +Name Capabilities (effective) # Notes Comments +--------------------------- --------------------------- --------------------------- --- -------------------- ------------------------------------ +OML 2-in. Mortar IR[2+]† s7 IR† s7 1 A† N P +OML 2-in. Airborne Mortar IR s7 IR s7 1 n/a +OML 3-in. Mortar IR[2+]†[1] WP7 s8[1+]† IR†[1] WP7 s8† 2† A†1 D N P QSU | Animal-Packed +OSB 4.2-in. Mortar WP7 s8 WP7 s8 3† N P Towed +OQF 25mm Hotchkiss 4† B N QSU | En Portee NA +OQF 2-Pounder LF [NT, 40†[1], 2 ROF, B11] LF [NT, 40†[1], 2 ROF, B11] 5† B C†1 N P En Portee NA +OQF 6-Pounder 7-cwt D6[J4E]7[5]† HE7[F3]8[4+]† HE8† 6† B N P QSU | CA restrictions | En Portee NA +OQF 17/25-Pounder 7 N +OQF 17-Pounder D5[S4]6[5]† HE8[J4+]† 8† n/a +OQF M1A1 75mm Pack Howitzer H6 WP7 H6 WP7 9† D P QSU | Animal-Packed +Canon de 75 mle 1897 s8 s8 10† B N QSU | En Portee NA +OQF 18-Pounder WP7 s8 WP7 s8 11† N P QSU +OQF 25-Pounder Short s8 s8 12 D P QSU | Animal-Packed +OQF 25-Pounder Gun-Howitzer LF [NT, 0 ROF] s8 LF [NT, 0 ROF] s8 13† N P +OQF 3.7-in. Howitzer H6[3+P]† WP7 s8 WP7 s8 14† D N P QSU | Animal-Packed +OQF 4.5-in. Howitzer WP7 s8 WP7 s8 15† N P +OBL 4.5-in. Gun 16† N +OBL 5.5-in. Gun-Howitzer 16† N P +OBL 6-in. Howitzer 17† N P +OBL 7.2-in. Howitzer Mk I 18† N P No IF | Acquisition NA +OBL 7.2-in. Howitzer Mk VI 19† P RFNM | No IF +OQF 20mm AA 20 n/a +OQF 40mm AA LF [40†[1], 2 ROF] LF [40†[1], 2 ROF] 21† C†1 N P +OQF 3-in. 20-cwt AA 22† E P +OQF 3.7-in. AA 23† E N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1945.txt new file mode 100644 index 0000000..6f2584a --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/british~anzac/1945.txt @@ -0,0 +1,29 @@ +=== ordnance/british~anzac/1945 === + +Name Capabilities (effective) # Notes Comments +--------------------------- --------------------------- --------------------------- --- -------------------- ------------------------------------ +OML 2-in. Mortar IR[2+]† s7 IR† s7 1 A† N P +OML 2-in. Airborne Mortar IR s7 IR s7 1 n/a +OML 3-in. Mortar IR[2+]†[1] WP7 s8[1+]† IR†[1] WP7 s8† 2† A†1 D N P QSU | Animal-Packed +OSB 4.2-in. Mortar WP7 s8 WP7 s8 3† N P Towed +OQF 25mm Hotchkiss 4† B N QSU | En Portee NA +OQF 2-Pounder LF [NT, 40†[1], 2 ROF, B11] LF [NT, 40†[1], 2 ROF, B11] 5† B C†1 N P En Portee NA +OQF 6-Pounder 7-cwt D6[J4E]7[5]† HE7[F3]8[4+]† D7† HE8† 6† B N P QSU | CA restrictions | En Portee NA +OQF 17/25-Pounder 7 N +OQF 17-Pounder D5[S4]6[5]† HE8[J4+]† D6† HE8† 8† n/a +OQF M1A1 75mm Pack Howitzer H6 WP7 H6 WP7 9† D P QSU | Animal-Packed +Canon de 75 mle 1897 s8 s8 10† B N QSU | En Portee NA +OQF 18-Pounder WP7 s8 WP7 s8 11† N P QSU +OQF 25-Pounder Short s8 s8 12 D P QSU | Animal-Packed +OQF 25-Pounder Gun-Howitzer LF [NT, 0 ROF] s8 LF [NT, 0 ROF] s8 13† N P +OQF 3.7-in. Howitzer H6[3+P]† WP7 s8 WP7 s8 14† D N P QSU | Animal-Packed +OQF 4.5-in. Howitzer WP7 s8 WP7 s8 15† N P +OBL 4.5-in. Gun 16† N +OBL 5.5-in. Gun-Howitzer 16† N P +OBL 6-in. Howitzer 17† N P +OBL 7.2-in. Howitzer Mk I 18† N P No IF | Acquisition NA +OBL 7.2-in. Howitzer Mk VI 19† P RFNM | No IF +OQF 20mm AA 20 n/a +OQF 40mm AA LF [40†[1], 2 ROF] LF [40†[1], 2 ROF] 21† C†1 N P +OQF 3-in. 20-cwt AA 22† E P +OQF 3.7-in. AA 23† E N P diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1940.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1940.txt deleted file mode 100644 index 3c14918..0000000 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1940.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== vehicles/anzac/1940 === - -Name Capabilities (effective) # Notes Comments ----------------- -------------- ------------- --- ----------------- -------------------------------------------------------------------------- -Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke -Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1941.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1941.txt deleted file mode 100644 index b7cad8f..0000000 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1941.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== vehicles/anzac/1941 === - -Name Capabilities (effective) # Notes Comments ----------------- -------------- ------------- --- ----------------- -------------------------------------------------------------------------- -Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke -Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1942.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1942.txt deleted file mode 100644 index e237a7a..0000000 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1942.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== vehicles/anzac/1942 === - -Name Capabilities (effective) # Notes Comments ----------------- -------------- ------------- --- ----------------- -------------------------------------------------------------------------- -Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke -Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1943.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1943.txt deleted file mode 100644 index db4d717..0000000 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1943.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== vehicles/anzac/1943 === - -Name Capabilities (effective) # Notes Comments ----------------- -------------- ------------- --- ----------------- -------------------------------------------------------------------------- -Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke -Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1944.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1944.txt deleted file mode 100644 index 4dad052..0000000 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1944.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== vehicles/anzac/1944 === - -Name Capabilities (effective) # Notes Comments ----------------- -------------- ------------- --- ----------------- --------------------------------------------------------------------------- -Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | s9, ∞ HE -Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke diff --git a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1945.txt b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1945.txt deleted file mode 100644 index 3db28a0..0000000 --- a/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/anzac/1945.txt +++ /dev/null @@ -1,8 +0,0 @@ -=== vehicles/anzac/1945 === - -Name Capabilities (effective) # Notes Comments ----------------- -------------- ------------- --- ----------------- --------------------------------------------------------------------------- -Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] -Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | s9, ∞ HE -Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke 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 new file mode 100644 index 0000000..ca2cc18 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1940.txt @@ -0,0 +1,135 @@ +=== vehicles/british~anzac/1940 === + +Name Capabilities (effective) # Notes Comments +------------------------- ---------------------------------------------------- -------------------------- ------ ---------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Mark VIB sD6 CS 3 sD6 CS 3 1† N P 2 TK DR (12.7 & MG) +Mark VIC sD6 CS 3 sD6 CS 3 1† n/a +Tetrarch sD6 CS 3 sD6 CS 3 2† n/a +Tetrarch CS HE9†[1] s†[1] sD6 CS 3 HE9†[1] s†[1] sD6 CS 3 2† S†1 ∞ Smoke +Stuart I(a) sD5 CS 4 sD5 CS 4 3† A N P American ESB+ | Red TH# +Stuart III(a) C6[4+]†[1] HE[4+] sD5 CS 4 sD5 CS 4 3† A C†1 G N P American ESB+ | Red TH# +Stuart V(a) C6†[1] sD5 CS 4 C6†[1] sD5 CS 4 4† A C†1 G American ESB+ | Red TH# +Locust(a) C6† sD6 CS 3 C6† sD6 CS 3 5 A C† American ESB+ | Red TH# +A9 sD6 CS 5[brewup] sD6 CS 5[brewup] 6† K†1 N BMG: Scrounge NA +A9 CS s†[2] sD6 CS 5[brewup] s†[2] sD6 CS 5[brewup] 6† K†1 N S†2 ∞ Smoke | BMG: Scrounge NA +A10 Mk IA sD6 CS 5[brewup]† sD6 CS 5[brewup]† 7† B†1 K†2 N +A10 Mk IA CS s†[2] sD6 CS 5[brewup]† s†[2] sD6 CS 5[brewup]† 7† K†1 N S†2 ∞ Smoke +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 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# +Sherman II(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 12† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman III(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 13† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman V(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 14† A G K†2 P R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman IIA(a) A4[4]5[5] s5[5] sM8 CS 6 sM8 CS 6 15† A G K†1 American ESB+ | Red TH# +Sherman IIC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman VC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman IB(a) H9 WP9 s7 sM8 CS 6 H9 WP9 s7 sM8 CS 6 17† A K†1 American ESB+ | Red TH# +Centaur IV H6 s9 sD7 sM8† CS 5 H6 s9 sD7 sM8† CS 5 18 S Z† +Cromwell IV WP6 s8 sD7 sM8†[1] CS 5 WP6 s8 sD7 sM8†[1] CS 5 19† Z†1 +Cromwell VI H6 s9 sD7 sM8†[1] CS 5 H6 s9 sD7 sM8†[1] CS 5 20† S Z†1 +Cromwell VII WP6 s8 sD7 sM8† CS 6 WP6 s8 sD7 sM8† CS 6 19† Z†1 +Cromwell VIII H6 s9 sD7 sM8†[1] CS 6 H6 s9 sD7 sM8†[1] CS 6 20† S Z†1 +Challenger D5[S4]6[5]†[1] HE7 sD7 sM8†[2] CS 6 HE7 sD7 sM8†[2] CS 6 21† J†1 Z†2 +Comet sD7 sM8† CS 6 sD7 sM8† CS 6 22 Z† +Sherman Dozer(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 23† A G K†2 P R†1 Front-hull hit: +2 TH DRM (unless level < firer) | American ESB+ | Red TH# | Multiple Hits +Sherman Crab(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 24† A G K†2 P R†1 Mine & Wire Clearance | American ESB+ | Red TH# | Multiple Hits +Matilda I ® sD5 CS 2 ® sD5 CS 2 25† B†1 MA: 12.7 | Road Rate NA +Matilda II sD6 CS 5 sD6 CS 5 26† B†1 K†2 N P Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS HE9†[2] s†[2] sD6 CS 5 HE9†[2] s†[2] sD6 CS 5 26† K†1 N P S†2 Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine II sM8 CS 4 sM8 CS 4 27† N +Valentine V sM8 CS 4 sM8 CS 4 28† K†1 NT +Valentine VIII HE7 sD6 CS 4 HE7 sD6 CS 4 29 NT +Valentine XI WP6 s8 sD8 CS 4 WP6 s8 sD8 CS 4 30 n/a +Churchill I HE9†[2] s†[2] sD5[4] sM8†[1] CS 7 HE9†[2] s†[2] sM8†[1] CS 7 31† NT S†2 Z†1 CC 40 MA: T | 76 SA: NT (bow-mounted) | 76 SA: +1 DRM vs Moving/Motion | Smoke & HE: 76 SA only | 76 SA: ∞ Smoke | Steep climbs +Churchill IV D6[J4]7[5]†[2] HE7[F3]8[4+]†[1] sD6[4+] sM8†[3] CS 7 sM8†[3] CS 7 32† J†2 N Y†1 Z†3 CC Steep climbs +Churchill V H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 33† S Z†1 CC Steep climbs +Churchill VI WP6[J4+]†[1] s8 sD7 sM8†[2] CS 7 s8 sD7 sM8†[2] CS 7 34† W†1 Z†2 CC Steep climbs +Churchill VII WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 35† Z†1 CC Steep climbs +Churchill VIII H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 35† S Z†1 CC Steep climbs +Valentine Bridgelayer sD7 CS 2 sD7 CS 2 36† M P Inherent Crew | Stun = Recall, CE & Fire NA +Churchill Bridgelayer sD7 CS 2 sD7 CS 2 36† M CC Inherent Crew | VBM NA (with bridge) | Stun = Recall, CE & Fire NA | Steep climbs +Churchill AVRE sD7 sM8†[1] CS 8 sD7 sM8†[1] CS 8 37† Z†1 CC Crew: Assault Engineers & Sappers | Inherent 4× DC (Throw NA, Fanaticism) | MA: Area Target Type & TH Case L NA | TH# = 12 - 2 × range | TCA alignment | Mine Clearance | Wall/Hedge Breaches | No IF | Steep climbs +Churchill Crocodile WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 38† Z†1 CC Trailer (AF 6) | Steep climbs +Deacon HE7[F3+]†[2] CS 5 CS 5 39† L†1 N Y†2 Starboard VCA NA | TCA restrictions | Turret Rear unarmored | CE: +3 Front/Side Turret | Reverse MP ×3 +Wolverine(a) A5[S4]6[5]†[1] HE7 s5[5] CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Achilles(a) D6[S4]7[5]†[1] HE7 CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Archer D6[4]7[5]†[1] HE7 sD7 CS 5 HE7 sD7 CS 5 41† J†1 MA: Rear VCA only | No Bnd FF, Motion Fire +Daimler sD4[4+]† CS 2 CS 2 42† M N P Stun = Recall, CE & Fire NA +Lynx sD5 CS 2 sD5 CS 2 42† L†1 M P Reverse MP ×3 | Stun = Recall, CE & Fire NA +Humber sD4[4+]† CS 2 CS 2 43† L†1 M P BB†2 MA: CE, Rider, vs Aerial NA | Reverse MP ×3 | Stun = Recall, CE & Fire NA | Pas: 1 SMC or 1PP SW +Stuart Recce CS 5 CS 5 44† A D NT P MA: VCA only | 2 TK DR (MG) | As fully-tracked | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Humber III LRC sD5 CS 3 sD5 CS 3 45† L†1 N P Q†2 Reverse MP ×3 +Otter LRC sD5 CS 3 sD5 CS 3 45† L†1 P Q†2 Reverse MP ×3 +Morris CS9 sD5 CS 4 sD5 CS 4 46† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Rolls Royce sD5 CS 3 sD5 CS 3 47† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Marmon-Herrington II ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIv CS 4 CS 4 49† L†1 N AA†2 MA & CMG: AA ok | Red TH# | Reverse MP ×3 +Marmon-Herrington III MFF CS 4 CS 4 48† L†1 P Q†2 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK +Marmon-Herrington III ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIIv CS 4 CS 4 49† K†2 L†1 N T†2 AAMG: Rear VCA only | Red TH# | Reverse MP ×3 +Humber II sD6 CS 3 sD6 CS 3 50† L†1 N Reverse MP ×3 +Humber III sD6 CS 4 sD6 CS 4 50† K†2 L†1 N P Reverse MP ×3 +Humber IV C6[4+]†[2] sD6 CS 3 sD6 CS 3 51† A C†2 L†1 P Red TH# | Reverse MP ×3 +Daimler sD6 CS 3 sD6 CS 3 52† K†1 N P +AEC I sM8 CS 3 sM8 CS 3 53† N X†1 Reverse MP ×4 +AEC II D6[J4]7[5]†[2] HE7[3]8[4+]†[1] sM8 CS 4 sM8 CS 4 53 J†2 X† Y†1 Reverse MP ×4 +AEC III WP6 s8 sM8 CS 4 WP6 s8 sM8 CS 4 53 X† Reverse MP ×4 +Staghound I(a) C6[4+]†[3] sM8 CS 5 sM8 CS 5 54† A C†3 G K†2 X†1 American ESB+ | Red TH# | Reverse MP ×4 +Staghound II(a) s9 sD6 CS 4 s9 sD6 CS 4 54† A K†3 S†2 X†1 ∞ Smoke | American ESB+ | Red TH# | Reverse MP ×4 +Bishop s8 CS 5 s8 CS 5 55† K†1 N P +1 TH DRM vs Moving/Motion | No IF +Priest(a) H6 WP7 s8 CS 7 H6 WP7 s8 CS 7 56† A N P American ESB+ | Red TH# +Sexton(a) s8 CS 7 s8 CS 7 57† A K†1 American ESB+ | Red TH# +M3 GMC(a) WP7[J4+]†[1] s8 CS 4 s8 CS 4 58† A NT W†1 CE: +3 Front | American ESB+ | Red TH# +Mk VI AA CS 2 CS 2 59† N O†1 AA†2 BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Crusader AA sD7 CS 4[brewup] sD7 CS 4[brewup] 60† AA†1 2 TK DR | CE Fire NA | MA & CMG: AA ok +M17 MGMC(a) CS 4 CS 4 61† A F† AA†1 CE: +1 Side/Rear Turret | MA: VCA ≤ level NA | 4 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | MA & CMG: AA ok +Humber AA CS 2 CS 2 62† L†1 N O†2 AA†3 Reverse MP ×3 | BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Staghound AA(a) CS 3 CS 3 62† A F† X†1 AA†2 2 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | Reverse MP ×4 | MA & CMG: AA ok +M5(a) cs 5†[1] cs 5†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M9(a) cs 4†[1] cs 4†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M5A1(a) cs 5† cs 5† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +M9A1(a) cs 4† cs 4† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +Carrier A sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | BMG: AA ok | Combined (un)hooking/(un)loading | Towing NA +Carrier B sD5[4+]†[2] CS 3 CS 3 64† N P Q†1 U†2 Always CE | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier C sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | MA: Removal NA | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG A sD5[4+]†[2] CS 3 CS 3 65† N P Q†1 U†2 Always CE | BATR SA: HD VCA Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG B sD5[4+]†[2] CS 4 CS 4 65† U†2 BB†1 Always CE | Normal Range = 14 | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Carrier, 2-in. MTR IR[2+]† s7 CS 3 s7 CS 3 66† N P U†1 Always CE | MA: Removal OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, 3-in. MTR CS 4[brewup]†[1] CS 4[brewup]†[1] 67† H†1 N P U BB†2 Always CE | Inherent dm 76* MTR | Inherent Infantry Crew | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Priest Kangaroo(a) CS 7 CS 7 68† A D American ESB+ | MA: 12.7(a) | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Ram Kangaroo(a) CS 7 CS 7 68† A D K†1 American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +White(a) SC cs 4†[1] cs 4†[1] 69† A I†1 N American ESB+ | Unpossessed SW ok | Pas: No Mounted Fire penalty | Inherent Crew if armed (with CS#) +IP Carrier Mk IIA CS 4 CS 4 70† N P V X†1 As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier Mk IIB CS 4 CS 4 70† N P Q†2 V X†1 BU Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier AOV CS 4 CS 4 70† P Q†1 V X† BATR SA: BU/HD Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier, 3-in. MTR IR WP7 s8 CS 5[brewup]† IR WP7 s8 CS 5[brewup]† 71†[2] E†3 H† P V X†1 BB†4 MA: Rear VCA only | BMG: HD Fire OK | Inherent Infantry Crew | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 | Pas: 1 SMC or 1PP SW +Wasp sD5† CS 3[brewup] sD5† CS 3[brewup] 72† K†1 U Always CE | sD: 2 hexes +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 +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 +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 +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 +3-Ton Lorry cs 7 cs 7 83† N P +¼-Ton Jeep(a) cs 2†[1] cs 2†[1] 84† A I†1 N P American ESB+ | Bog assistance | Inherent Crew if armed (with CS#) +¾-Ton Truck(a) cs 4 cs 4 85 A N American ESB+ +1½-Ton Truck(a) cs 6 cs 6 85 A N American ESB+ +2½-Ton Truck(a) cs 7 cs 7 85 A N American ESB+ +7½-Ton Truck(a) cs 7 cs 7 85† A N American ESB+ +Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke 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 new file mode 100644 index 0000000..4c74a2b --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1941.txt @@ -0,0 +1,135 @@ +=== vehicles/british~anzac/1941 === + +Name Capabilities (effective) # Notes Comments +------------------------- ---------------------------------------------------- -------------------------- ------ ---------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Mark VIB sD6 CS 3 sD6 CS 3 1† N P 2 TK DR (12.7 & MG) +Mark VIC sD6 CS 3 sD6 CS 3 1† n/a +Tetrarch sD6 CS 3 sD6 CS 3 2† n/a +Tetrarch CS HE9†[1] s†[1] sD6 CS 3 HE9†[1] s†[1] sD6 CS 3 2† S†1 ∞ Smoke +Stuart I(a) sD5 CS 4 sD5 CS 4 3† A N P American ESB+ | Red TH# +Stuart III(a) C6[4+]†[1] HE[4+] sD5 CS 4 sD5 CS 4 3† A C†1 G N P American ESB+ | Red TH# +Stuart V(a) C6†[1] sD5 CS 4 C6†[1] sD5 CS 4 4† A C†1 G American ESB+ | Red TH# +Locust(a) C6† sD6 CS 3 C6† sD6 CS 3 5 A C† American ESB+ | Red TH# +A9 sD6 CS 5[brewup] sD6 CS 5[brewup] 6† K†1 N BMG: Scrounge NA +A9 CS s†[2] sD6 CS 5[brewup] s†[2] sD6 CS 5[brewup] 6† K†1 N S†2 ∞ Smoke | BMG: Scrounge NA +A10 Mk IA sD6 CS 5[brewup]† sD6 CS 5[brewup]† 7† B†1 K†2 N +A10 Mk IA CS s†[2] sD6 CS 5[brewup]† s†[2] sD6 CS 5[brewup]† 7† K†1 N S†2 ∞ Smoke +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 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# +Sherman II(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 12† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman III(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 13† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman V(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 14† A G K†2 P R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman IIA(a) A4[4]5[5] s5[5] sM8 CS 6 sM8 CS 6 15† A G K†1 American ESB+ | Red TH# +Sherman IIC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman VC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman IB(a) H9 WP9 s7 sM8 CS 6 H9 WP9 s7 sM8 CS 6 17† A K†1 American ESB+ | Red TH# +Centaur IV H6 s9 sD7 sM8† CS 5 H6 s9 sD7 sM8† CS 5 18 S Z† +Cromwell IV WP6 s8 sD7 sM8†[1] CS 5 WP6 s8 sD7 sM8†[1] CS 5 19† Z†1 +Cromwell VI H6 s9 sD7 sM8†[1] CS 5 H6 s9 sD7 sM8†[1] CS 5 20† S Z†1 +Cromwell VII WP6 s8 sD7 sM8† CS 6 WP6 s8 sD7 sM8† CS 6 19† Z†1 +Cromwell VIII H6 s9 sD7 sM8†[1] CS 6 H6 s9 sD7 sM8†[1] CS 6 20† S Z†1 +Challenger D5[S4]6[5]†[1] HE7 sD7 sM8†[2] CS 6 HE7 sD7 sM8†[2] CS 6 21† J†1 Z†2 +Comet sD7 sM8† CS 6 sD7 sM8† CS 6 22 Z† +Sherman Dozer(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 23† A G K†2 P R†1 Front-hull hit: +2 TH DRM (unless level < firer) | American ESB+ | Red TH# | Multiple Hits +Sherman Crab(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 24† A G K†2 P R†1 Mine & Wire Clearance | American ESB+ | Red TH# | Multiple Hits +Matilda I ® sD5 CS 2 ® sD5 CS 2 25† B†1 MA: 12.7 | Road Rate NA +Matilda II sD6 CS 5 sD6 CS 5 26† B†1 K†2 N P Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS HE9†[2] s†[2] sD6 CS 5 HE9†[2] s†[2] sD6 CS 5 26† K†1 N P S†2 Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine II sM8 CS 4 sM8 CS 4 27† N +Valentine V sM8 CS 4 sM8 CS 4 28† K†1 NT +Valentine VIII HE7 sD6 CS 4 HE7 sD6 CS 4 29 NT +Valentine XI WP6 s8 sD8 CS 4 WP6 s8 sD8 CS 4 30 n/a +Churchill I HE9†[2] s†[2] sD5[4] sM8†[1] CS 7 HE9†[2] s†[2] sM8†[1] CS 7 31† NT S†2 Z†1 CC 40 MA: T | 76 SA: NT (bow-mounted) | 76 SA: +1 DRM vs Moving/Motion | Smoke & HE: 76 SA only | 76 SA: ∞ Smoke | Steep climbs +Churchill IV D6[J4]7[5]†[2] HE7[F3]8[4+]†[1] sD6[4+] sM8†[3] CS 7 sM8†[3] CS 7 32† J†2 N Y†1 Z†3 CC Steep climbs +Churchill V H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 33† S Z†1 CC Steep climbs +Churchill VI WP6[J4+]†[1] s8 sD7 sM8†[2] CS 7 s8 sD7 sM8†[2] CS 7 34† W†1 Z†2 CC Steep climbs +Churchill VII WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 35† Z†1 CC Steep climbs +Churchill VIII H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 35† S Z†1 CC Steep climbs +Valentine Bridgelayer sD7 CS 2 sD7 CS 2 36† M P Inherent Crew | Stun = Recall, CE & Fire NA +Churchill Bridgelayer sD7 CS 2 sD7 CS 2 36† M CC Inherent Crew | VBM NA (with bridge) | Stun = Recall, CE & Fire NA | Steep climbs +Churchill AVRE sD7 sM8†[1] CS 8 sD7 sM8†[1] CS 8 37† Z†1 CC Crew: Assault Engineers & Sappers | Inherent 4× DC (Throw NA, Fanaticism) | MA: Area Target Type & TH Case L NA | TH# = 12 - 2 × range | TCA alignment | Mine Clearance | Wall/Hedge Breaches | No IF | Steep climbs +Churchill Crocodile WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 38† Z†1 CC Trailer (AF 6) | Steep climbs +Deacon HE7[F3+]†[2] CS 5 CS 5 39† L†1 N Y†2 Starboard VCA NA | TCA restrictions | Turret Rear unarmored | CE: +3 Front/Side Turret | Reverse MP ×3 +Wolverine(a) A5[S4]6[5]†[1] HE7 s5[5] CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Achilles(a) D6[S4]7[5]†[1] HE7 CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Archer D6[4]7[5]†[1] HE7 sD7 CS 5 HE7 sD7 CS 5 41† J†1 MA: Rear VCA only | No Bnd FF, Motion Fire +Daimler sD4[4+]† CS 2 CS 2 42† M N P Stun = Recall, CE & Fire NA +Lynx sD5 CS 2 sD5 CS 2 42† L†1 M P Reverse MP ×3 | Stun = Recall, CE & Fire NA +Humber sD4[4+]† CS 2 CS 2 43† L†1 M P BB†2 MA: CE, Rider, vs Aerial NA | Reverse MP ×3 | Stun = Recall, CE & Fire NA | Pas: 1 SMC or 1PP SW +Stuart Recce CS 5 CS 5 44† A D NT P MA: VCA only | 2 TK DR (MG) | As fully-tracked | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Humber III LRC sD5 CS 3 sD5 CS 3 45† L†1 N P Q†2 Reverse MP ×3 +Otter LRC sD5 CS 3 sD5 CS 3 45† L†1 P Q†2 Reverse MP ×3 +Morris CS9 sD5 CS 4 sD5 CS 4 46† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Rolls Royce sD5 CS 3 sD5 CS 3 47† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Marmon-Herrington II ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIv CS 4 CS 4 49† L†1 N AA†2 MA & CMG: AA ok | Red TH# | Reverse MP ×3 +Marmon-Herrington III MFF CS 4 CS 4 48† L†1 P Q†2 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK +Marmon-Herrington III ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIIv CS 4 CS 4 49† K†2 L†1 N T†2 AAMG: Rear VCA only | Red TH# | Reverse MP ×3 +Humber II sD6 CS 3 sD6 CS 3 50† L†1 N Reverse MP ×3 +Humber III sD6 CS 4 sD6 CS 4 50† K†2 L†1 N P Reverse MP ×3 +Humber IV C6[4+]†[2] sD6 CS 3 sD6 CS 3 51† A C†2 L†1 P Red TH# | Reverse MP ×3 +Daimler sD6 CS 3 sD6 CS 3 52† K†1 N P +AEC I sM8 CS 3 sM8 CS 3 53† N X†1 Reverse MP ×4 +AEC II D6[J4]7[5]†[2] HE7[3]8[4+]†[1] sM8 CS 4 sM8 CS 4 53 J†2 X† Y†1 Reverse MP ×4 +AEC III WP6 s8 sM8 CS 4 WP6 s8 sM8 CS 4 53 X† Reverse MP ×4 +Staghound I(a) C6[4+]†[3] sM8 CS 5 sM8 CS 5 54† A C†3 G K†2 X†1 American ESB+ | Red TH# | Reverse MP ×4 +Staghound II(a) s9 sD6 CS 4 s9 sD6 CS 4 54† A K†3 S†2 X†1 ∞ Smoke | American ESB+ | Red TH# | Reverse MP ×4 +Bishop s8 CS 5 s8 CS 5 55† K†1 N P +1 TH DRM vs Moving/Motion | No IF +Priest(a) H6 WP7 s8 CS 7 H6 WP7 s8 CS 7 56† A N P American ESB+ | Red TH# +Sexton(a) s8 CS 7 s8 CS 7 57† A K†1 American ESB+ | Red TH# +M3 GMC(a) WP7[J4+]†[1] s8 CS 4 s8 CS 4 58† A NT W†1 CE: +3 Front | American ESB+ | Red TH# +Mk VI AA CS 2 CS 2 59† N O†1 AA†2 BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Crusader AA sD7 CS 4[brewup] sD7 CS 4[brewup] 60† AA†1 2 TK DR | CE Fire NA | MA & CMG: AA ok +M17 MGMC(a) CS 4 CS 4 61† A F† AA†1 CE: +1 Side/Rear Turret | MA: VCA ≤ level NA | 4 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | MA & CMG: AA ok +Humber AA CS 2 CS 2 62† L†1 N O†2 AA†3 Reverse MP ×3 | BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Staghound AA(a) CS 3 CS 3 62† A F† X†1 AA†2 2 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | Reverse MP ×4 | MA & CMG: AA ok +M5(a) cs 5†[1] cs 5†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M9(a) cs 4†[1] cs 4†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M5A1(a) cs 5† cs 5† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +M9A1(a) cs 4† cs 4† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +Carrier A sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | BMG: AA ok | Combined (un)hooking/(un)loading | Towing NA +Carrier B sD5[4+]†[2] CS 3 CS 3 64† N P Q†1 U†2 Always CE | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier C sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | MA: Removal NA | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG A sD5[4+]†[2] CS 3 CS 3 65† N P Q†1 U†2 Always CE | BATR SA: HD VCA Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG B sD5[4+]†[2] CS 4 CS 4 65† U†2 BB†1 Always CE | Normal Range = 14 | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Carrier, 2-in. MTR IR[2+]† s7 CS 3 s7 CS 3 66† N P U†1 Always CE | MA: Removal OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, 3-in. MTR CS 4[brewup]†[1] CS 4[brewup]†[1] 67† H†1 N P U BB†2 Always CE | Inherent dm 76* MTR | Inherent Infantry Crew | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Priest Kangaroo(a) CS 7 CS 7 68† A D American ESB+ | MA: 12.7(a) | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Ram Kangaroo(a) CS 7 CS 7 68† A D K†1 American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +White(a) SC cs 4†[1] cs 4†[1] 69† A I†1 N American ESB+ | Unpossessed SW ok | Pas: No Mounted Fire penalty | Inherent Crew if armed (with CS#) +IP Carrier Mk IIA CS 4 CS 4 70† N P V X†1 As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier Mk IIB CS 4 CS 4 70† N P Q†2 V X†1 BU Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier AOV CS 4 CS 4 70† P Q†1 V X† BATR SA: BU/HD Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier, 3-in. MTR IR WP7 s8 CS 5[brewup]† IR WP7 s8 CS 5[brewup]† 71†[2] E†3 H† P V X†1 BB†4 MA: Rear VCA only | BMG: HD Fire OK | Inherent Infantry Crew | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 | Pas: 1 SMC or 1PP SW +Wasp sD5† CS 3[brewup] sD5† CS 3[brewup] 72† K†1 U Always CE | sD: 2 hexes +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 +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 +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 +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 +3-Ton Lorry cs 7 cs 7 83† N P +¼-Ton Jeep(a) cs 2†[1] cs 2†[1] 84† A I†1 N P American ESB+ | Bog assistance | Inherent Crew if armed (with CS#) +¾-Ton Truck(a) cs 4 cs 4 85 A N American ESB+ +1½-Ton Truck(a) cs 6 cs 6 85 A N American ESB+ +2½-Ton Truck(a) cs 7 cs 7 85 A N American ESB+ +7½-Ton Truck(a) cs 7 cs 7 85† A N American ESB+ +Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke 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 new file mode 100644 index 0000000..67f1369 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1942.txt @@ -0,0 +1,135 @@ +=== vehicles/british~anzac/1942 === + +Name Capabilities (effective) # Notes Comments +------------------------- ---------------------------------------------------- -------------------------- ------ ---------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Mark VIB sD6 CS 3 sD6 CS 3 1† N P 2 TK DR (12.7 & MG) +Mark VIC sD6 CS 3 sD6 CS 3 1† n/a +Tetrarch sD6 CS 3 sD6 CS 3 2† n/a +Tetrarch CS HE9†[1] s†[1] sD6 CS 3 HE9†[1] s†[1] sD6 CS 3 2† S†1 ∞ Smoke +Stuart I(a) sD5 CS 4 sD5 CS 4 3† A N P American ESB+ | Red TH# +Stuart III(a) C6[4+]†[1] HE[4+] sD5 CS 4 sD5 CS 4 3† A C†1 G N P American ESB+ | Red TH# +Stuart V(a) C6†[1] sD5 CS 4 C6†[1] sD5 CS 4 4† A C†1 G American ESB+ | Red TH# +Locust(a) C6† sD6 CS 3 C6† sD6 CS 3 5 A C† American ESB+ | Red TH# +A9 sD6 CS 5[brewup] sD6 CS 5[brewup] 6† K†1 N BMG: Scrounge NA +A9 CS s†[2] sD6 CS 5[brewup] s†[2] sD6 CS 5[brewup] 6† K†1 N S†2 ∞ Smoke | BMG: Scrounge NA +A10 Mk IA sD6 CS 5[brewup]† sD6 CS 5[brewup]† 7† B†1 K†2 N +A10 Mk IA CS s†[2] sD6 CS 5[brewup]† s†[2] sD6 CS 5[brewup]† 7† K†1 N S†2 ∞ Smoke +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 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# +Sherman II(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 12† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman III(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 13† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman V(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 14† A G K†2 P R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman IIA(a) A4[4]5[5] s5[5] sM8 CS 6 sM8 CS 6 15† A G K†1 American ESB+ | Red TH# +Sherman IIC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman VC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman IB(a) H9 WP9 s7 sM8 CS 6 H9 WP9 s7 sM8 CS 6 17† A K†1 American ESB+ | Red TH# +Centaur IV H6 s9 sD7 sM8† CS 5 H6 s9 sD7 sM8† CS 5 18 S Z† +Cromwell IV WP6 s8 sD7 sM8†[1] CS 5 WP6 s8 sD7 sM8†[1] CS 5 19† Z†1 +Cromwell VI H6 s9 sD7 sM8†[1] CS 5 H6 s9 sD7 sM8†[1] CS 5 20† S Z†1 +Cromwell VII WP6 s8 sD7 sM8† CS 6 WP6 s8 sD7 sM8† CS 6 19† Z†1 +Cromwell VIII H6 s9 sD7 sM8†[1] CS 6 H6 s9 sD7 sM8†[1] CS 6 20† S Z†1 +Challenger D5[S4]6[5]†[1] HE7 sD7 sM8†[2] CS 6 HE7 sD7 sM8†[2] CS 6 21† J†1 Z†2 +Comet sD7 sM8† CS 6 sD7 sM8† CS 6 22 Z† +Sherman Dozer(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 23† A G K†2 P R†1 Front-hull hit: +2 TH DRM (unless level < firer) | American ESB+ | Red TH# | Multiple Hits +Sherman Crab(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 24† A G K†2 P R†1 Mine & Wire Clearance | American ESB+ | Red TH# | Multiple Hits +Matilda I ® sD5 CS 2 ® sD5 CS 2 25† B†1 MA: 12.7 | Road Rate NA +Matilda II sD6 CS 5 sD6 CS 5 26† B†1 K†2 N P Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS HE9†[2] s†[2] sD6 CS 5 HE9†[2] s†[2] sD6 CS 5 26† K†1 N P S†2 Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine II sM8 CS 4 sM8 CS 4 27† N +Valentine V sM8 CS 4 sM8 CS 4 28† K†1 NT +Valentine VIII HE7 sD6 CS 4 HE7 sD6 CS 4 29 NT +Valentine XI WP6 s8 sD8 CS 4 WP6 s8 sD8 CS 4 30 n/a +Churchill I HE9†[2] s†[2] sD5[4] sM8†[1] CS 7 HE9†[2] s†[2] sM8†[1] CS 7 31† NT S†2 Z†1 CC 40 MA: T | 76 SA: NT (bow-mounted) | 76 SA: +1 DRM vs Moving/Motion | Smoke & HE: 76 SA only | 76 SA: ∞ Smoke | Steep climbs +Churchill IV D6[J4]7[5]†[2] HE7[F3]8[4+]†[1] sD6[4+] sM8†[3] CS 7 sM8†[3] CS 7 32† J†2 N Y†1 Z†3 CC Steep climbs +Churchill V H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 33† S Z†1 CC Steep climbs +Churchill VI WP6[J4+]†[1] s8 sD7 sM8†[2] CS 7 s8 sD7 sM8†[2] CS 7 34† W†1 Z†2 CC Steep climbs +Churchill VII WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 35† Z†1 CC Steep climbs +Churchill VIII H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 35† S Z†1 CC Steep climbs +Valentine Bridgelayer sD7 CS 2 sD7 CS 2 36† M P Inherent Crew | Stun = Recall, CE & Fire NA +Churchill Bridgelayer sD7 CS 2 sD7 CS 2 36† M CC Inherent Crew | VBM NA (with bridge) | Stun = Recall, CE & Fire NA | Steep climbs +Churchill AVRE sD7 sM8†[1] CS 8 sD7 sM8†[1] CS 8 37† Z†1 CC Crew: Assault Engineers & Sappers | Inherent 4× DC (Throw NA, Fanaticism) | MA: Area Target Type & TH Case L NA | TH# = 12 - 2 × range | TCA alignment | Mine Clearance | Wall/Hedge Breaches | No IF | Steep climbs +Churchill Crocodile WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 38† Z†1 CC Trailer (AF 6) | Steep climbs +Deacon HE7[F3+]†[2] CS 5 CS 5 39† L†1 N Y†2 Starboard VCA NA | TCA restrictions | Turret Rear unarmored | CE: +3 Front/Side Turret | Reverse MP ×3 +Wolverine(a) A5[S4]6[5]†[1] HE7 s5[5] CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Achilles(a) D6[S4]7[5]†[1] HE7 CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Archer D6[4]7[5]†[1] HE7 sD7 CS 5 HE7 sD7 CS 5 41† J†1 MA: Rear VCA only | No Bnd FF, Motion Fire +Daimler sD4[4+]† CS 2 CS 2 42† M N P Stun = Recall, CE & Fire NA +Lynx sD5 CS 2 sD5 CS 2 42† L†1 M P Reverse MP ×3 | Stun = Recall, CE & Fire NA +Humber sD4[4+]† CS 2 CS 2 43† L†1 M P BB†2 MA: CE, Rider, vs Aerial NA | Reverse MP ×3 | Stun = Recall, CE & Fire NA | Pas: 1 SMC or 1PP SW +Stuart Recce CS 5 CS 5 44† A D NT P MA: VCA only | 2 TK DR (MG) | As fully-tracked | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Humber III LRC sD5 CS 3 sD5 CS 3 45† L†1 N P Q†2 Reverse MP ×3 +Otter LRC sD5 CS 3 sD5 CS 3 45† L†1 P Q†2 Reverse MP ×3 +Morris CS9 sD5 CS 4 sD5 CS 4 46† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Rolls Royce sD5 CS 3 sD5 CS 3 47† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Marmon-Herrington II ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIv CS 4 CS 4 49† L†1 N AA†2 MA & CMG: AA ok | Red TH# | Reverse MP ×3 +Marmon-Herrington III MFF CS 4 CS 4 48† L†1 P Q†2 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK +Marmon-Herrington III ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIIv CS 4 CS 4 49† K†2 L†1 N T†2 AAMG: Rear VCA only | Red TH# | Reverse MP ×3 +Humber II sD6 CS 3 sD6 CS 3 50† L†1 N Reverse MP ×3 +Humber III sD6 CS 4 sD6 CS 4 50† K†2 L†1 N P Reverse MP ×3 +Humber IV C6[4+]†[2] sD6 CS 3 sD6 CS 3 51† A C†2 L†1 P Red TH# | Reverse MP ×3 +Daimler sD6 CS 3 sD6 CS 3 52† K†1 N P +AEC I sM8 CS 3 sM8 CS 3 53† N X†1 Reverse MP ×4 +AEC II D6[J4]7[5]†[2] HE7[3]8[4+]†[1] sM8 CS 4 sM8 CS 4 53 J†2 X† Y†1 Reverse MP ×4 +AEC III WP6 s8 sM8 CS 4 WP6 s8 sM8 CS 4 53 X† Reverse MP ×4 +Staghound I(a) C6[4+]†[3] sM8 CS 5 sM8 CS 5 54† A C†3 G K†2 X†1 American ESB+ | Red TH# | Reverse MP ×4 +Staghound II(a) s9 sD6 CS 4 s9 sD6 CS 4 54† A K†3 S†2 X†1 ∞ Smoke | American ESB+ | Red TH# | Reverse MP ×4 +Bishop s8 CS 5 s8 CS 5 55† K†1 N P +1 TH DRM vs Moving/Motion | No IF +Priest(a) H6 WP7 s8 CS 7 H6 WP7 s8 CS 7 56† A N P American ESB+ | Red TH# +Sexton(a) s8 CS 7 s8 CS 7 57† A K†1 American ESB+ | Red TH# +M3 GMC(a) WP7[J4+]†[1] s8 CS 4 s8 CS 4 58† A NT W†1 CE: +3 Front | American ESB+ | Red TH# +Mk VI AA CS 2 CS 2 59† N O†1 AA†2 BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Crusader AA sD7 CS 4[brewup] sD7 CS 4[brewup] 60† AA†1 2 TK DR | CE Fire NA | MA & CMG: AA ok +M17 MGMC(a) CS 4 CS 4 61† A F† AA†1 CE: +1 Side/Rear Turret | MA: VCA ≤ level NA | 4 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | MA & CMG: AA ok +Humber AA CS 2 CS 2 62† L†1 N O†2 AA†3 Reverse MP ×3 | BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Staghound AA(a) CS 3 CS 3 62† A F† X†1 AA†2 2 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | Reverse MP ×4 | MA & CMG: AA ok +M5(a) cs 5†[1] cs 5†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M9(a) cs 4†[1] cs 4†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M5A1(a) cs 5† cs 5† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +M9A1(a) cs 4† cs 4† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +Carrier A sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | BMG: AA ok | Combined (un)hooking/(un)loading | Towing NA +Carrier B sD5[4+]†[2] CS 3 CS 3 64† N P Q†1 U†2 Always CE | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier C sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | MA: Removal NA | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG A sD5[4+]†[2] CS 3 CS 3 65† N P Q†1 U†2 Always CE | BATR SA: HD VCA Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG B sD5[4+]†[2] CS 4 CS 4 65† U†2 BB†1 Always CE | Normal Range = 14 | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Carrier, 2-in. MTR IR[2+]† s7 CS 3 IR† s7 CS 3 66† N P U†1 Always CE | MA: Removal OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, 3-in. MTR CS 4[brewup]†[1] CS 4[brewup]†[1] 67† H†1 N P U BB†2 Always CE | Inherent dm 76* MTR | Inherent Infantry Crew | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Priest Kangaroo(a) CS 7 CS 7 68† A D American ESB+ | MA: 12.7(a) | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Ram Kangaroo(a) CS 7 CS 7 68† A D K†1 American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +White(a) SC cs 4†[1] cs 4†[1] 69† A I†1 N American ESB+ | Unpossessed SW ok | Pas: No Mounted Fire penalty | Inherent Crew if armed (with CS#) +IP Carrier Mk IIA CS 4 CS 4 70† N P V X†1 As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier Mk IIB CS 4 CS 4 70† N P Q†2 V X†1 BU Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier AOV CS 4 CS 4 70† P Q†1 V X† BATR SA: BU/HD Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier, 3-in. MTR IR WP7 s8 CS 5[brewup]† IR WP7 s8 CS 5[brewup]† 71†[2] E†3 H† P V X†1 BB†4 MA: Rear VCA only | BMG: HD Fire OK | Inherent Infantry Crew | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 | Pas: 1 SMC or 1PP SW +Wasp sD5† CS 3[brewup] sD5† CS 3[brewup] 72† K†1 U Always CE | sD: 2 hexes +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 +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 +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 +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 +3-Ton Lorry cs 7 cs 7 83† N P +¼-Ton Jeep(a) cs 2†[1] cs 2†[1] 84† A I†1 N P American ESB+ | Bog assistance | Inherent Crew if armed (with CS#) +¾-Ton Truck(a) cs 4 cs 4 85 A N American ESB+ +1½-Ton Truck(a) cs 6 cs 6 85 A N American ESB+ +2½-Ton Truck(a) cs 7 cs 7 85 A N American ESB+ +7½-Ton Truck(a) cs 7 cs 7 85† A N American ESB+ +Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke 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 new file mode 100644 index 0000000..26f1cf8 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1943.txt @@ -0,0 +1,135 @@ +=== vehicles/british~anzac/1943 === + +Name Capabilities (effective) # Notes Comments +------------------------- ---------------------------------------------------- -------------------------- ------ ---------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Mark VIB sD6 CS 3 sD6 CS 3 1† N P 2 TK DR (12.7 & MG) +Mark VIC sD6 CS 3 sD6 CS 3 1† n/a +Tetrarch sD6 CS 3 sD6 CS 3 2† n/a +Tetrarch CS HE9†[1] s†[1] sD6 CS 3 HE9†[1] s†[1] sD6 CS 3 2† S†1 ∞ Smoke +Stuart I(a) sD5 CS 4 sD5 CS 4 3† A N P American ESB+ | Red TH# +Stuart III(a) C6[4+]†[1] HE[4+] sD5 CS 4 sD5 CS 4 3† A C†1 G N P American ESB+ | Red TH# +Stuart V(a) C6†[1] sD5 CS 4 C6†[1] sD5 CS 4 4† A C†1 G American ESB+ | Red TH# +Locust(a) C6† sD6 CS 3 C6† sD6 CS 3 5 A C† American ESB+ | Red TH# +A9 sD6 CS 5[brewup] sD6 CS 5[brewup] 6† K†1 N BMG: Scrounge NA +A9 CS s†[2] sD6 CS 5[brewup] s†[2] sD6 CS 5[brewup] 6† K†1 N S†2 ∞ Smoke | BMG: Scrounge NA +A10 Mk IA sD6 CS 5[brewup]† sD6 CS 5[brewup]† 7† B†1 K†2 N +A10 Mk IA CS s†[2] sD6 CS 5[brewup]† s†[2] sD6 CS 5[brewup]† 7† K†1 N S†2 ∞ Smoke +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 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# +Sherman II(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 12† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman III(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 13† A G K†2 N R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman V(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 14† A G K†2 P R†1 W†3 American ESB+ | Red TH# | Multiple Hits +Sherman IIA(a) A4[4]5[5] s5[5] sM8 CS 6 sM8 CS 6 15† A G K†1 American ESB+ | Red TH# +Sherman IIC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman VC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ | Red TH# +Sherman IB(a) H9 WP9 s7 sM8 CS 6 H9 WP9 s7 sM8 CS 6 17† A K†1 American ESB+ | Red TH# +Centaur IV H6 s9 sD7 sM8† CS 5 H6 s9 sD7 sM8† CS 5 18 S Z† +Cromwell IV WP6 s8 sD7 sM8†[1] CS 5 WP6 s8 sD7 sM8†[1] CS 5 19† Z†1 +Cromwell VI H6 s9 sD7 sM8†[1] CS 5 H6 s9 sD7 sM8†[1] CS 5 20† S Z†1 +Cromwell VII WP6 s8 sD7 sM8† CS 6 WP6 s8 sD7 sM8† CS 6 19† Z†1 +Cromwell VIII H6 s9 sD7 sM8†[1] CS 6 H6 s9 sD7 sM8†[1] CS 6 20† S Z†1 +Challenger D5[S4]6[5]†[1] HE7 sD7 sM8†[2] CS 6 HE7 sD7 sM8†[2] CS 6 21† J†1 Z†2 +Comet sD7 sM8† CS 6 sD7 sM8† CS 6 22 Z† +Sherman Dozer(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 23† A G K†2 P R†1 Front-hull hit: +2 TH DRM (unless level < firer) | American ESB+ | Red TH# | Multiple Hits +Sherman Crab(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 24† A G K†2 P R†1 Mine & Wire Clearance | American ESB+ | Red TH# | Multiple Hits +Matilda I ® sD5 CS 2 ® sD5 CS 2 25† B†1 MA: 12.7 | Road Rate NA +Matilda II sD6 CS 5 sD6 CS 5 26† B†1 K†2 N P Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS HE9†[2] s†[2] sD6 CS 5 HE9†[2] s†[2] sD6 CS 5 26† K†1 N P S†2 Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine II sM8 CS 4 sM8 CS 4 27† N +Valentine V sM8 CS 4 sM8 CS 4 28† K†1 NT +Valentine VIII HE7 sD6 CS 4 HE7 sD6 CS 4 29 NT +Valentine XI WP6 s8 sD8 CS 4 WP6 s8 sD8 CS 4 30 n/a +Churchill I HE9†[2] s†[2] sD5[4] sM8†[1] CS 7 HE9†[2] s†[2] sM8†[1] CS 7 31† NT S†2 Z†1 CC 40 MA: T | 76 SA: NT (bow-mounted) | 76 SA: +1 DRM vs Moving/Motion | Smoke & HE: 76 SA only | 76 SA: ∞ Smoke | Steep climbs +Churchill IV D6[J4]7[5]†[2] HE7[F3]8[4+]†[1] sD6[4+] sM8†[3] CS 7 sM8†[3] CS 7 32† J†2 N Y†1 Z†3 CC Steep climbs +Churchill V H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 33† S Z†1 CC Steep climbs +Churchill VI WP6[J4+]†[1] s8 sD7 sM8†[2] CS 7 s8 sD7 sM8†[2] CS 7 34† W†1 Z†2 CC Steep climbs +Churchill VII WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 35† Z†1 CC Steep climbs +Churchill VIII H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 35† S Z†1 CC Steep climbs +Valentine Bridgelayer sD7 CS 2 sD7 CS 2 36† M P Inherent Crew | Stun = Recall, CE & Fire NA +Churchill Bridgelayer sD7 CS 2 sD7 CS 2 36† M CC Inherent Crew | VBM NA (with bridge) | Stun = Recall, CE & Fire NA | Steep climbs +Churchill AVRE sD7 sM8†[1] CS 8 sD7 sM8†[1] CS 8 37† Z†1 CC Crew: Assault Engineers & Sappers | Inherent 4× DC (Throw NA, Fanaticism) | MA: Area Target Type & TH Case L NA | TH# = 12 - 2 × range | TCA alignment | Mine Clearance | Wall/Hedge Breaches | No IF | Steep climbs +Churchill Crocodile WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 38† Z†1 CC Trailer (AF 6) | Steep climbs +Deacon HE7[F3+]†[2] CS 5 CS 5 39† L†1 N Y†2 Starboard VCA NA | TCA restrictions | Turret Rear unarmored | CE: +3 Front/Side Turret | Reverse MP ×3 +Wolverine(a) A5[S4]6[5]†[1] HE7 s5[5] CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Achilles(a) D6[S4]7[5]†[1] HE7 CS 7 HE7 CS 7 40† A J†1 American ESB+ | Red TH# +Archer D6[4]7[5]†[1] HE7 sD7 CS 5 HE7 sD7 CS 5 41† J†1 MA: Rear VCA only | No Bnd FF, Motion Fire +Daimler sD4[4+]† CS 2 CS 2 42† M N P Stun = Recall, CE & Fire NA +Lynx sD5 CS 2 sD5 CS 2 42† L†1 M P Reverse MP ×3 | Stun = Recall, CE & Fire NA +Humber sD4[4+]† CS 2 CS 2 43† L†1 M P BB†2 MA: CE, Rider, vs Aerial NA | Reverse MP ×3 | Stun = Recall, CE & Fire NA | Pas: 1 SMC or 1PP SW +Stuart Recce CS 5 CS 5 44† A D NT P MA: VCA only | 2 TK DR (MG) | As fully-tracked | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Humber III LRC sD5 CS 3 sD5 CS 3 45† L†1 N P Q†2 Reverse MP ×3 +Otter LRC sD5 CS 3 sD5 CS 3 45† L†1 P Q†2 Reverse MP ×3 +Morris CS9 sD5 CS 4 sD5 CS 4 46† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Rolls Royce sD5 CS 3 sD5 CS 3 47† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Marmon-Herrington II ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIv CS 4 CS 4 49† L†1 N AA†2 MA & CMG: AA ok | Red TH# | Reverse MP ×3 +Marmon-Herrington III MFF CS 4 CS 4 48† L†1 P Q†2 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK +Marmon-Herrington III ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIIv CS 4 CS 4 49† K†2 L†1 N T†2 AAMG: Rear VCA only | Red TH# | Reverse MP ×3 +Humber II sD6 CS 3 sD6 CS 3 50† L†1 N Reverse MP ×3 +Humber III sD6 CS 4 sD6 CS 4 50† K†2 L†1 N P Reverse MP ×3 +Humber IV C6[4+]†[2] sD6 CS 3 sD6 CS 3 51† A C†2 L†1 P Red TH# | Reverse MP ×3 +Daimler sD6 CS 3 sD6 CS 3 52† K†1 N P +AEC I sM8 CS 3 sM8 CS 3 53† N X†1 Reverse MP ×4 +AEC II D6[J4]7[5]†[2] HE7[3]8[4+]†[1] sM8 CS 4 HE7†[1] sM8 CS 4 53 J†2 X† Y†1 Reverse MP ×4 +AEC III WP6 s8 sM8 CS 4 WP6 s8 sM8 CS 4 53 X† Reverse MP ×4 +Staghound I(a) C6[4+]†[3] sM8 CS 5 sM8 CS 5 54† A C†3 G K†2 X†1 American ESB+ | Red TH# | Reverse MP ×4 +Staghound II(a) s9 sD6 CS 4 s9 sD6 CS 4 54† A K†3 S†2 X†1 ∞ Smoke | American ESB+ | Red TH# | Reverse MP ×4 +Bishop s8 CS 5 s8 CS 5 55† K†1 N P +1 TH DRM vs Moving/Motion | No IF +Priest(a) H6 WP7 s8 CS 7 H6 WP7 s8 CS 7 56† A N P American ESB+ | Red TH# +Sexton(a) s8 CS 7 s8 CS 7 57† A K†1 American ESB+ | Red TH# +M3 GMC(a) WP7[J4+]†[1] s8 CS 4 s8 CS 4 58† A NT W†1 CE: +3 Front | American ESB+ | Red TH# +Mk VI AA CS 2 CS 2 59† N O†1 AA†2 BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Crusader AA sD7 CS 4[brewup] sD7 CS 4[brewup] 60† AA†1 2 TK DR | CE Fire NA | MA & CMG: AA ok +M17 MGMC(a) CS 4 CS 4 61† A F† AA†1 CE: +1 Side/Rear Turret | MA: VCA ≤ level NA | 4 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | MA & CMG: AA ok +Humber AA CS 2 CS 2 62† L†1 N O†2 AA†3 Reverse MP ×3 | BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Staghound AA(a) CS 3 CS 3 62† A F† X†1 AA†2 2 TK DR | American ESB+ | Red TH# | MA: [16] TH | MA: Removal/Scrounge NA | Reverse MP ×4 | MA & CMG: AA ok +M5(a) cs 5†[1] cs 5†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M9(a) cs 4†[1] cs 4†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M5A1(a) cs 5† cs 5† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +M9A1(a) cs 4† cs 4† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +Carrier A sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | BMG: AA ok | Combined (un)hooking/(un)loading | Towing NA +Carrier B sD5[4+]†[2] CS 3 CS 3 64† N P Q†1 U†2 Always CE | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier C sD5[4+]†[1] CS 3 CS 3 64† N P U†1 Always CE | MA: Removal NA | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG A sD5[4+]†[2] CS 3 CS 3 65† N P Q†1 U†2 Always CE | BATR SA: HD VCA Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, MMG B sD5[4+]†[2] CS 4 CS 4 65† U†2 BB†1 Always CE | Normal Range = 14 | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Carrier, 2-in. MTR IR[2+]† s7 CS 3 IR† s7 CS 3 66† N P U†1 Always CE | MA: Removal OK | Combined (un)hooking/(un)loading | Towing NA +Carrier, 3-in. MTR CS 4[brewup]†[1] CS 4[brewup]†[1] 67† H†1 N P U BB†2 Always CE | Inherent dm 76* MTR | Inherent Infantry Crew | Combined (un)hooking/(un)loading | Towing NA | Pas: 1 SMC or 1PP SW +Priest Kangaroo(a) CS 7 CS 7 68† A D American ESB+ | MA: 12.7(a) | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Ram Kangaroo(a) CS 7 CS 7 68† A D K†1 American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +White(a) SC cs 4†[1] cs 4†[1] 69† A I†1 N American ESB+ | Unpossessed SW ok | Pas: No Mounted Fire penalty | Inherent Crew if armed (with CS#) +IP Carrier Mk IIA CS 4 CS 4 70† N P V X†1 As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier Mk IIB CS 4 CS 4 70† N P Q†2 V X†1 BU Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier AOV CS 4 CS 4 70† P Q†1 V X† BATR SA: BU/HD Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier, 3-in. MTR IR WP7 s8 CS 5[brewup]† IR WP7 s8 CS 5[brewup]† 71†[2] E†3 H† P V X†1 BB†4 MA: Rear VCA only | BMG: HD Fire OK | Inherent Infantry Crew | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 | Pas: 1 SMC or 1PP SW +Wasp sD5† CS 3[brewup] sD5† CS 3[brewup] 72† K†1 U Always CE | sD: 2 hexes +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 +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 +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 +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 +3-Ton Lorry cs 7 cs 7 83† N P +¼-Ton Jeep(a) cs 2†[1] cs 2†[1] 84† A I†1 N P American ESB+ | Bog assistance | Inherent Crew if armed (with CS#) +¾-Ton Truck(a) cs 4 cs 4 85 A N American ESB+ +1½-Ton Truck(a) cs 6 cs 6 85 A N American ESB+ +2½-Ton Truck(a) cs 7 cs 7 85 A N American ESB+ +7½-Ton Truck(a) cs 7 cs 7 85† A N American ESB+ +Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | ∞ Smoke +Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke 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 new file mode 100644 index 0000000..8a7ddd2 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1944.txt @@ -0,0 +1,135 @@ +=== vehicles/british~anzac/1944 === + +Name Capabilities (effective) # Notes Comments +------------------------- ---------------------------------------------------- -------------------------------- ------ ---------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Mark VIB sD6 CS 3 sD6 CS 3 1† N P 2 TK DR (12.7 & MG) +Mark VIC sD6 CS 3 sD6 CS 3 1† n/a +Tetrarch sD6 CS 3 sD6 CS 3 2† n/a +Tetrarch CS HE9†[1] s†[1] sD6 CS 3 HE9†[1] s†[1] sD6 CS 3 2† S†1 s9, ∞ HE +Stuart I(a) sD5 CS 4 sD5 CS 4 3† A N P American ESB+ +Stuart III(a) C6[4+]†[1] HE[4+] sD5 CS 4 C6†[1] HE sD5 CS 4 3† A C†1 G N P American ESB+ +Stuart V(a) C6†[1] sD5 CS 4 C6†[1] sD5 CS 4 4† A C†1 G American ESB+ +Locust(a) C6† sD6 CS 3 C6† sD6 CS 3 5 A C† American ESB+ +A9 sD6 CS 5[brewup] sD6 CS 5[brewup] 6† K†1 N BMG: Scrounge NA +A9 CS s†[2] sD6 CS 5[brewup] s†[2] sD6 CS 5[brewup] 6† K†1 N S†2 ∞ Smoke | BMG: Scrounge NA +A10 Mk IA sD6 CS 5[brewup]† sD6 CS 5[brewup]† 7† B†1 K†2 N +A10 Mk IA CS s†[2] sD6 CS 5[brewup]† s†[2] sD6 CS 5[brewup]† 7† K†1 N S†2 ∞ Smoke +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 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+ +Sherman II(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 12† A G K†2 N R†1 W†3 American ESB+ | Multiple Hits +Sherman III(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 13† A G K†2 N R†1 W†3 American ESB+ | Multiple Hits +Sherman V(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] s8 sD6 CS 5[brewup] 14† A G K†2 P R†1 W†3 American ESB+ | Multiple Hits +Sherman IIA(a) A4[4]5[5] s5[5] sM8 CS 6 A4 sM8 CS 6 15† A G K†1 American ESB+ +Sherman IIC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ +Sherman VC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ +Sherman IB(a) H9 WP9 s7 sM8 CS 6 H9 WP9 s7 sM8 CS 6 17† A K†1 American ESB+ +Centaur IV H6 s9 sD7 sM8† CS 5 H6 s9 sD7 sM8† CS 5 18 S Z† +Cromwell IV WP6 s8 sD7 sM8†[1] CS 5 WP6 s8 sD7 sM8†[1] CS 5 19† Z†1 +Cromwell VI H6 s9 sD7 sM8†[1] CS 5 H6 s9 sD7 sM8†[1] CS 5 20† S Z†1 +Cromwell VII WP6 s8 sD7 sM8† CS 6 WP6 s8 sD7 sM8† CS 6 19† Z†1 +Cromwell VIII H6 s9 sD7 sM8†[1] CS 6 H6 s9 sD7 sM8†[1] CS 6 20† S Z†1 +Challenger D5[S4]6[5]†[1] HE7 sD7 sM8†[2] CS 6 HE7 sD7 sM8†[2] CS 6 21† J†1 Z†2 +Comet sD7 sM8† CS 6 sD7 sM8† CS 6 22 Z† +Sherman Dozer(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 23† A G K†2 P R†1 Front-hull hit: +2 TH DRM (unless level < firer) | American ESB+ | Multiple Hits +Sherman Crab(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 24† A G K†2 P R†1 Mine & Wire Clearance | American ESB+ | Multiple Hits +Matilda I ® sD5 CS 2 ® sD5 CS 2 25† B†1 MA: 12.7 | Road Rate NA +Matilda II sD6 CS 5 sD6 CS 5 26† B†1 K†2 N P Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS HE9†[2] s†[2] sD6 CS 5 HE9†[2] s†[2] sD6 CS 5 26† K†1 N P S†2 Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | s9, ∞ HE +Valentine II sM8 CS 4 sM8 CS 4 27† N +Valentine V sM8 CS 4 sM8 CS 4 28† K†1 NT +Valentine VIII HE7 sD6 CS 4 HE7 sD6 CS 4 29 NT +Valentine XI WP6 s8 sD8 CS 4 WP6 s8 sD8 CS 4 30 n/a +Churchill I HE9†[2] s†[2] sD5[4] sM8†[1] CS 7 HE9†[2] s†[2] sD5 sM8†[1] CS 7 31† NT S†2 Z†1 CC 40 MA: T | 76 SA: NT (bow-mounted) | 76 SA: +1 DRM vs Moving/Motion | Smoke & HE: 76 SA only | 76 SA: s9, ∞ HE | Steep climbs +Churchill IV D6[J4]7[5]†[2] HE7[F3]8[4+]†[1] sD6[4+] sM8†[3] CS 7 HE8†[1] sD6 sM8†[3] CS 7 32† J†2 N Y†1 Z†3 CC Steep climbs +Churchill V H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 33† S Z†1 CC Steep climbs +Churchill VI WP6[J4+]†[1] s8 sD7 sM8†[2] CS 7 s8 sD7 sM8†[2] CS 7 34† W†1 Z†2 CC Steep climbs +Churchill VII WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 35† Z†1 CC Steep climbs +Churchill VIII H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 35† S Z†1 CC Steep climbs +Valentine Bridgelayer sD7 CS 2 sD7 CS 2 36† M P Inherent Crew | Stun = Recall, CE & Fire NA +Churchill Bridgelayer sD7 CS 2 sD7 CS 2 36† M CC Inherent Crew | VBM NA (with bridge) | Stun = Recall, CE & Fire NA | Steep climbs +Churchill AVRE sD7 sM8†[1] CS 8 sD7 sM8†[1] CS 8 37† Z†1 CC Crew: Assault Engineers & Sappers | Inherent 4× DC (Throw NA, Fanaticism) | MA: Area Target Type & TH Case L NA | TH# = 12 - 2 × range | TCA alignment | Mine Clearance | Wall/Hedge Breaches | No IF | Steep climbs +Churchill Crocodile WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 38† Z†1 CC Trailer (AF 6) | Steep climbs +Deacon HE7[F3+]†[2] CS 5 HE7†[2] CS 5 39† L†1 N Y†2 Starboard VCA NA | TCA restrictions | Turret Rear unarmored | CE: +3 Front/Side Turret | Reverse MP ×3 +Wolverine(a) A5[S4]6[5]†[1] HE7 s5[5] CS 7 HE7 CS 7 40† A J†1 American ESB+ +Achilles(a) D6[S4]7[5]†[1] HE7 CS 7 HE7 CS 7 40† A J†1 American ESB+ +Archer D6[4]7[5]†[1] HE7 sD7 CS 5 D6†[1] HE7 sD7 CS 5 41† J†1 MA: Rear VCA only | No Bnd FF, Motion Fire +Daimler sD4[4+]† CS 2 sD4† CS 2 42† M N P Stun = Recall, CE & Fire NA +Lynx sD5 CS 2 sD5 CS 2 42† L†1 M P Reverse MP ×3 | Stun = Recall, CE & Fire NA +Humber sD4[4+]† CS 2 sD4† CS 2 43† L†1 M P BB†2 MA: CE, Rider, vs Aerial NA | Reverse MP ×3 | Stun = Recall, CE & Fire NA | Pas: 1 SMC or 1PP SW +Stuart Recce CS 5 CS 5 44† A D NT P MA: VCA only | 2 TK DR (MG) | As fully-tracked | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Humber III LRC sD5 CS 3 sD5 CS 3 45† L†1 N P Q†2 Reverse MP ×3 +Otter LRC sD5 CS 3 sD5 CS 3 45† L†1 P Q†2 Reverse MP ×3 +Morris CS9 sD5 CS 4 sD5 CS 4 46† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Rolls Royce sD5 CS 3 sD5 CS 3 47† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Marmon-Herrington II ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIv CS 4 CS 4 49† L†1 N AA†2 MA & CMG: AA ok | Red TH# | Reverse MP ×3 +Marmon-Herrington III MFF CS 4 CS 4 48† L†1 P Q†2 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK +Marmon-Herrington III ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIIv CS 4 CS 4 49† K†2 L†1 N T†2 AAMG: Rear VCA only | Red TH# | Reverse MP ×3 +Humber II sD6 CS 3 sD6 CS 3 50† L†1 N Reverse MP ×3 +Humber III sD6 CS 4 sD6 CS 4 50† K†2 L†1 N P Reverse MP ×3 +Humber IV C6[4+]†[2] sD6 CS 3 C6†[2] sD6 CS 3 51† A C†2 L†1 P Reverse MP ×3 +Daimler sD6 CS 3 sD6 CS 3 52† K†1 N P +AEC I sM8 CS 3 sM8 CS 3 53† N X†1 Reverse MP ×4 +AEC II D6[J4]7[5]†[2] HE7[3]8[4+]†[1] sM8 CS 4 HE8†[1] sM8 CS 4 53 J†2 X† Y†1 Reverse MP ×4 +AEC III WP6 s8 sM8 CS 4 WP6 s8 sM8 CS 4 53 X† Reverse MP ×4 +Staghound I(a) C6[4+]†[3] sM8 CS 5 C6†[3] sM8 CS 5 54† A C†3 G K†2 X†1 American ESB+ | Reverse MP ×4 +Staghound II(a) s9 sD6 CS 4 s9 sD6 CS 4 54† A K†3 S†2 X†1 ∞ Smoke | American ESB+ | Reverse MP ×4 +Bishop s8 CS 5 s8 CS 5 55† K†1 N P +1 TH DRM vs Moving/Motion | No IF +Priest(a) H6 WP7 s8 CS 7 H6 WP7 s8 CS 7 56† A N P American ESB+ +Sexton(a) s8 CS 7 s8 CS 7 57† A K†1 American ESB+ +M3 GMC(a) WP7[J4+]†[1] s8 CS 4 s8 CS 4 58† A NT W†1 CE: +3 Front | American ESB+ +Mk VI AA CS 2 CS 2 59† N O†1 AA†2 BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Crusader AA sD7 CS 4[brewup] sD7 CS 4[brewup] 60† AA†1 2 TK DR | CE Fire NA | MA & CMG: AA ok +M17 MGMC(a) CS 4 CS 4 61† A F† AA†1 CE: +1 Side/Rear Turret | MA: VCA ≤ level NA | 4 TK DR | American ESB+ | MA: [16] TH | MA: Removal/Scrounge NA | MA & CMG: AA ok +Humber AA CS 2 CS 2 62† L†1 N O†2 AA†3 Reverse MP ×3 | BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Staghound AA(a) CS 3 CS 3 62† A F† X†1 AA†2 2 TK DR | American ESB+ | MA: [16] TH | MA: Removal/Scrounge NA | Reverse MP ×4 | MA & CMG: AA ok +M5(a) cs 5†[1] cs 5†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M9(a) cs 4†[1] cs 4†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M5A1(a) cs 5† cs 5† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +M9A1(a) cs 4† cs 4† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +Carrier A sD5[4+]†[1] CS 3 sD5†[1] CS 3 64† N P U†1 Always CE | BMG: AA ok | Combined (un)hooking/(un)loading | Towing OK +Carrier B sD5[4+]†[2] CS 3 sD5†[2] CS 3 64† N P Q†1 U†2 Always CE | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing OK +Carrier C sD5[4+]†[1] CS 3 sD5†[1] CS 3 64† N P U†1 Always CE | MA: Removal NA | PIAT | Combined (un)hooking/(un)loading | Towing OK +Carrier, MMG A sD5[4+]†[2] CS 3 sD5†[2] CS 3 65† N P Q†1 U†2 Always CE | BATR SA: HD VCA Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing OK +Carrier, MMG B sD5[4+]†[2] CS 4 sD5†[2] CS 4 65† U†2 BB†1 Always CE | Normal Range = 14 | Combined (un)hooking/(un)loading | Towing OK | Pas: 1 SMC or 1PP SW +Carrier, 2-in. MTR IR[2+]† s7 CS 3 IR† s7 CS 3 66† N P U†1 Always CE | MA: Removal OK | Combined (un)hooking/(un)loading | Towing OK +Carrier, 3-in. MTR CS 4[brewup]†[1] CS 4[brewup]†[1] 67† H†1 N P U BB†2 Always CE | Inherent dm 76* MTR | Inherent Infantry Crew | Combined (un)hooking/(un)loading | Towing OK | Pas: 1 SMC or 1PP SW +Priest Kangaroo(a) CS 7 CS 7 68† A D American ESB+ | MA: 12.7(a) | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Ram Kangaroo(a) CS 7 CS 7 68† A D K†1 American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +White(a) SC cs 4†[1] cs 4†[1] 69† A I†1 N American ESB+ | Unpossessed SW ok | Pas: No Mounted Fire penalty | Inherent Crew if armed (with CS#) +IP Carrier Mk IIA CS 4 CS 4 70† N P V X†1 As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier Mk IIB CS 4 CS 4 70† N P Q†2 V X†1 BU Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier AOV CS 4 CS 4 70† P Q†1 V X† BATR SA: BU/HD Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier, 3-in. MTR IR WP7 s8 CS 5[brewup]† IR WP7 s8 CS 5[brewup]† 71†[2] E†3 H† P V X†1 BB†4 MA: Rear VCA only | BMG: HD Fire OK | Inherent Infantry Crew | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 | Pas: 1 SMC or 1PP SW +Wasp sD5† CS 3[brewup] sD5† CS 3[brewup] 72† K†1 U Always CE | sD: 2 hexes +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 +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 +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 +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 +3-Ton Lorry cs 7 cs 7 83† N P +¼-Ton Jeep(a) cs 2†[1] cs 2†[1] 84† A I†1 N P American ESB+ | Bog assistance | Inherent Crew if armed (with CS#) +¾-Ton Truck(a) cs 4 cs 4 85 A N American ESB+ +1½-Ton Truck(a) cs 6 cs 6 85 A N American ESB+ +2½-Ton Truck(a) cs 7 cs 7 85 A N American ESB+ +7½-Ton Truck(a) cs 7 cs 7 85† A N American ESB+ +Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | s9, ∞ HE +Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke 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 new file mode 100644 index 0000000..0657f95 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/british~anzac/1945.txt @@ -0,0 +1,135 @@ +=== vehicles/british~anzac/1945 === + +Name Capabilities (effective) # Notes Comments +------------------------- ---------------------------------------------------- -------------------------------- ------ ---------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Mark VIB sD6 CS 3 sD6 CS 3 1† N P 2 TK DR (12.7 & MG) +Mark VIC sD6 CS 3 sD6 CS 3 1† n/a +Tetrarch sD6 CS 3 sD6 CS 3 2† n/a +Tetrarch CS HE9†[1] s†[1] sD6 CS 3 HE9†[1] s†[1] sD6 CS 3 2† S†1 s9, ∞ HE +Stuart I(a) sD5 CS 4 sD5 CS 4 3† A N P American ESB+ +Stuart III(a) C6[4+]†[1] HE[4+] sD5 CS 4 C6†[1] HE sD5 CS 4 3† A C†1 G N P American ESB+ +Stuart V(a) C6†[1] sD5 CS 4 C6†[1] sD5 CS 4 4† A C†1 G American ESB+ +Locust(a) C6† sD6 CS 3 C6† sD6 CS 3 5 A C† American ESB+ +A9 sD6 CS 5[brewup] sD6 CS 5[brewup] 6† K†1 N BMG: Scrounge NA +A9 CS s†[2] sD6 CS 5[brewup] s†[2] sD6 CS 5[brewup] 6† K†1 N S†2 ∞ Smoke | BMG: Scrounge NA +A10 Mk IA sD6 CS 5[brewup]† sD6 CS 5[brewup]† 7† B†1 K†2 N +A10 Mk IA CS s†[2] sD6 CS 5[brewup]† s†[2] sD6 CS 5[brewup]† 7† K†1 N S†2 ∞ Smoke +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 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+ +Sherman II(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] WP6†[3] s8 sD6 CS 5[brewup] 12† A G K†2 N R†1 W†3 American ESB+ | Multiple Hits +Sherman III(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] WP6†[3] s8 sD6 CS 5[brewup] 13† A G K†2 N R†1 W†3 American ESB+ | Multiple Hits +Sherman V(a) WP6[J4+]†[3] s8 sD6 CS 5[brewup] WP6†[3] s8 sD6 CS 5[brewup] 14† A G K†2 P R†1 W†3 American ESB+ | Multiple Hits +Sherman IIA(a) A4[4]5[5] s5[5] sM8 CS 6 A5 s5 sM8 CS 6 15† A G K†1 American ESB+ +Sherman IIC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] D6†[2] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ +Sherman VC(a) D5[S4]6[5]†[2] HE7 sM8 CS 5[brewup] D6†[2] HE7 sM8 CS 5[brewup] 16† A J†2 K†1 American ESB+ +Sherman IB(a) H9 WP9 s7 sM8 CS 6 H9 WP9 s7 sM8 CS 6 17† A K†1 American ESB+ +Centaur IV H6 s9 sD7 sM8† CS 5 H6 s9 sD7 sM8† CS 5 18 S Z† +Cromwell IV WP6 s8 sD7 sM8†[1] CS 5 WP6 s8 sD7 sM8†[1] CS 5 19† Z†1 +Cromwell VI H6 s9 sD7 sM8†[1] CS 5 H6 s9 sD7 sM8†[1] CS 5 20† S Z†1 +Cromwell VII WP6 s8 sD7 sM8† CS 6 WP6 s8 sD7 sM8† CS 6 19† Z†1 +Cromwell VIII H6 s9 sD7 sM8†[1] CS 6 H6 s9 sD7 sM8†[1] CS 6 20† S Z†1 +Challenger D5[S4]6[5]†[1] HE7 sD7 sM8†[2] CS 6 D6†[1] HE7 sD7 sM8†[2] CS 6 21† J†1 Z†2 +Comet sD7 sM8† CS 6 sD7 sM8† CS 6 22 Z† +Sherman Dozer(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 23† A G K†2 P R†1 Front-hull hit: +2 TH DRM (unless level < firer) | American ESB+ | Multiple Hits +Sherman Crab(a) WP6 s8 sD6 CS 5[brewup] WP6 s8 sD6 CS 5[brewup] 24† A G K†2 P R†1 Mine & Wire Clearance | American ESB+ | Multiple Hits +Matilda I ® sD5 CS 2 ® sD5 CS 2 25† B†1 MA: 12.7 | Road Rate NA +Matilda II sD6 CS 5 sD6 CS 5 26† B†1 K†2 N P Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS HE9†[2] s†[2] sD6 CS 5 HE9†[2] s†[2] sD6 CS 5 26† K†1 N P S†2 Immob: dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | s9, ∞ HE +Valentine II sM8 CS 4 sM8 CS 4 27† N +Valentine V sM8 CS 4 sM8 CS 4 28† K†1 NT +Valentine VIII HE7 sD6 CS 4 HE7 sD6 CS 4 29 NT +Valentine XI WP6 s8 sD8 CS 4 WP6 s8 sD8 CS 4 30 n/a +Churchill I HE9†[2] s†[2] sD5[4] sM8†[1] CS 7 HE9†[2] s†[2] sM8†[1] CS 7 31† NT S†2 Z†1 CC 40 MA: T | 76 SA: NT (bow-mounted) | 76 SA: +1 DRM vs Moving/Motion | Smoke & HE: 76 SA only | 76 SA: s9, ∞ HE | Steep climbs +Churchill IV D6[J4]7[5]†[2] HE7[F3]8[4+]†[1] sD6[4+] sM8†[3] CS 7 D7†[2] HE8†[1] sD6 sM8†[3] CS 7 32† J†2 N Y†1 Z†3 CC Steep climbs +Churchill V H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 33† S Z†1 CC Steep climbs +Churchill VI WP6[J4+]†[1] s8 sD7 sM8†[2] CS 7 WP6†[1] s8 sD7 sM8†[2] CS 7 34† W†1 Z†2 CC Steep climbs +Churchill VII WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 35† Z†1 CC Steep climbs +Churchill VIII H6 s9 sD7 sM8†[1] CS 7 H6 s9 sD7 sM8†[1] CS 7 35† S Z†1 CC Steep climbs +Valentine Bridgelayer sD7 CS 2 sD7 CS 2 36† M P Inherent Crew | Stun = Recall, CE & Fire NA +Churchill Bridgelayer sD7 CS 2 sD7 CS 2 36† M CC Inherent Crew | VBM NA (with bridge) | Stun = Recall, CE & Fire NA | Steep climbs +Churchill AVRE sD7 sM8†[1] CS 8 sD7 sM8†[1] CS 8 37† Z†1 CC Crew: Assault Engineers & Sappers | Inherent 4× DC (Throw NA, Fanaticism) | MA: Area Target Type & TH Case L NA | TH# = 12 - 2 × range | TCA alignment | Mine Clearance | Wall/Hedge Breaches | No IF | Steep climbs +Churchill Crocodile WP6 s8 sD7 sM8†[1] CS 7 WP6 s8 sD7 sM8†[1] CS 7 38† Z†1 CC Trailer (AF 6) | Steep climbs +Deacon HE7[F3+]†[2] CS 5 HE7†[2] CS 5 39† L†1 N Y†2 Starboard VCA NA | TCA restrictions | Turret Rear unarmored | CE: +3 Front/Side Turret | Reverse MP ×3 +Wolverine(a) A5[S4]6[5]†[1] HE7 s5[5] CS 7 A6†[1] HE7 s5 CS 7 40† A J†1 American ESB+ +Achilles(a) D6[S4]7[5]†[1] HE7 CS 7 D7†[1] HE7 CS 7 40† A J†1 American ESB+ +Archer D6[4]7[5]†[1] HE7 sD7 CS 5 D7†[1] HE7 sD7 CS 5 41† J†1 MA: Rear VCA only | No Bnd FF, Motion Fire +Daimler sD4[4+]† CS 2 sD4† CS 2 42† M N P Stun = Recall, CE & Fire NA +Lynx sD5 CS 2 sD5 CS 2 42† L†1 M P Reverse MP ×3 | Stun = Recall, CE & Fire NA +Humber sD4[4+]† CS 2 sD4† CS 2 43† L†1 M P BB†2 MA: CE, Rider, vs Aerial NA | Reverse MP ×3 | Stun = Recall, CE & Fire NA | Pas: 1 SMC or 1PP SW +Stuart Recce CS 5 CS 5 44† A D NT P MA: VCA only | 2 TK DR (MG) | As fully-tracked | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Humber III LRC sD5 CS 3 sD5 CS 3 45† L†1 N P Q†2 Reverse MP ×3 +Otter LRC sD5 CS 3 sD5 CS 3 45† L†1 P Q†2 Reverse MP ×3 +Morris CS9 sD5 CS 4 sD5 CS 4 46† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Rolls Royce sD5 CS 3 sD5 CS 3 47† N Q†2 T†3 X†1 ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only | Reverse MP ×4 +Marmon-Herrington II ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIv CS 4 CS 4 49† L†1 N AA†2 MA & CMG: AA ok | Red TH# | Reverse MP ×3 +Marmon-Herrington III MFF CS 4 CS 4 48† L†1 P Q†2 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK +Marmon-Herrington III ME CS 4 CS 4 48† L†1 N Q†2 T†3 Reverse MP ×3 | ATR: [12] TH | ATR: Removal/Scrounge OK | AAMG: Rear TCA only +Marmon-Herrington IIIv CS 4 CS 4 49† K†2 L†1 N T†2 AAMG: Rear VCA only | Red TH# | Reverse MP ×3 +Humber II sD6 CS 3 sD6 CS 3 50† L†1 N Reverse MP ×3 +Humber III sD6 CS 4 sD6 CS 4 50† K†2 L†1 N P Reverse MP ×3 +Humber IV C6[4+]†[2] sD6 CS 3 C6†[2] sD6 CS 3 51† A C†2 L†1 P Reverse MP ×3 +Daimler sD6 CS 3 sD6 CS 3 52† K†1 N P +AEC I sM8 CS 3 sM8 CS 3 53† N X†1 Reverse MP ×4 +AEC II D6[J4]7[5]†[2] HE7[3]8[4+]†[1] sM8 CS 4 D7†[2] HE8†[1] sM8 CS 4 53 J†2 X† Y†1 Reverse MP ×4 +AEC III WP6 s8 sM8 CS 4 WP6 s8 sM8 CS 4 53 X† Reverse MP ×4 +Staghound I(a) C6[4+]†[3] sM8 CS 5 C6†[3] sM8 CS 5 54† A C†3 G K†2 X†1 American ESB+ | Reverse MP ×4 +Staghound II(a) s9 sD6 CS 4 s9 sD6 CS 4 54† A K†3 S†2 X†1 ∞ Smoke | American ESB+ | Reverse MP ×4 +Bishop s8 CS 5 s8 CS 5 55† K†1 N P +1 TH DRM vs Moving/Motion | No IF +Priest(a) H6 WP7 s8 CS 7 H6 WP7 s8 CS 7 56† A N P American ESB+ +Sexton(a) s8 CS 7 s8 CS 7 57† A K†1 American ESB+ +M3 GMC(a) WP7[J4+]†[1] s8 CS 4 WP7†[1] s8 CS 4 58† A NT W†1 CE: +3 Front | American ESB+ +Mk VI AA CS 2 CS 2 59† N O†1 AA†2 BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Crusader AA sD7 CS 4[brewup] sD7 CS 4[brewup] 60† AA†1 2 TK DR | CE Fire NA | MA & CMG: AA ok +M17 MGMC(a) CS 4 CS 4 61† A F† AA†1 CE: +1 Side/Rear Turret | MA: VCA ≤ level NA | 4 TK DR | American ESB+ | MA: [16] TH | MA: Removal/Scrounge NA | MA & CMG: AA ok +Humber AA CS 2 CS 2 62† L†1 N O†2 AA†3 Reverse MP ×3 | BU Fire NA | 4 TK DR (MG) | MA & CMG: AA ok +Staghound AA(a) CS 3 CS 3 62† A F† X†1 AA†2 2 TK DR | American ESB+ | MA: [16] TH | MA: Removal/Scrounge NA | Reverse MP ×4 | MA & CMG: AA ok +M5(a) cs 5†[1] cs 5†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M9(a) cs 4†[1] cs 4†[1] 63† A I†1 N American ESB+ | MA Removal OK (.30-cal MMG) | Inherent Crew if armed (with CS#) +M5A1(a) cs 5† cs 5† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +M9A1(a) cs 4† cs 4† 63 A I† American ESB+ | MA Removal OK (.50-cal HMG) | Inherent Crew if armed (with CS#) +Carrier A sD5[4+]†[1] CS 3 sD5†[1] CS 3 64† N P U†1 Always CE | BMG: AA ok | Combined (un)hooking/(un)loading | Towing OK +Carrier B sD5[4+]†[2] CS 3 sD5†[2] CS 3 64† N P Q†1 U†2 Always CE | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing OK +Carrier C sD5[4+]†[1] CS 3 sD5†[1] CS 3 64† N P U†1 Always CE | MA: Removal NA | PIAT | Combined (un)hooking/(un)loading | Towing OK +Carrier, MMG A sD5[4+]†[2] CS 3 sD5†[2] CS 3 65† N P Q†1 U†2 Always CE | BATR SA: HD VCA Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | Combined (un)hooking/(un)loading | Towing OK +Carrier, MMG B sD5[4+]†[2] CS 4 sD5†[2] CS 4 65† U†2 BB†1 Always CE | Normal Range = 14 | Combined (un)hooking/(un)loading | Towing OK | Pas: 1 SMC or 1PP SW +Carrier, 2-in. MTR IR[2+]† s7 CS 3 IR† s7 CS 3 66† N P U†1 Always CE | MA: Removal OK | Combined (un)hooking/(un)loading | Towing OK +Carrier, 3-in. MTR CS 4[brewup]†[1] CS 4[brewup]†[1] 67† H†1 N P U BB†2 Always CE | Inherent dm 76* MTR | Inherent Infantry Crew | Combined (un)hooking/(un)loading | Towing OK | Pas: 1 SMC or 1PP SW +Priest Kangaroo(a) CS 7 CS 7 68† A D American ESB+ | MA: 12.7(a) | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +Ram Kangaroo(a) CS 7 CS 7 68† A D K†1 American ESB+ | (Un)load ×2 | Pas: Mounted Fire | Unpossessed SW ok | MG Removal NA +White(a) SC cs 4†[1] cs 4†[1] 69† A I†1 N American ESB+ | Unpossessed SW ok | Pas: No Mounted Fire penalty | Inherent Crew if armed (with CS#) +IP Carrier Mk IIA CS 4 CS 4 70† N P V X†1 As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier Mk IIB CS 4 CS 4 70† N P Q†2 V X†1 BU Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier AOV CS 4 CS 4 70† P Q†1 V X† BATR SA: BU/HD Fire OK | ATR: [12] TH | ATR: Removal/Scrounge OK | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 +IP Carrier, 3-in. MTR IR WP7 s8 CS 5[brewup]† IR WP7 s8 CS 5[brewup]† 71†[2] E†3 H† P V X†1 BB†4 MA: Rear VCA only | BMG: HD Fire OK | Inherent Infantry Crew | As wheeled OT AFV [EXC: D6.82-.83, H1.43] | Unpossessed SW ok | Reverse MP ×4 | Pas: 1 SMC or 1PP SW +Wasp sD5† CS 3[brewup] sD5† CS 3[brewup] 72† K†1 U Always CE | sD: 2 hexes +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 +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 +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 +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 +3-Ton Lorry cs 7 cs 7 83† N P +¼-Ton Jeep(a) cs 2†[1] cs 2†[1] 84† A I†1 N P American ESB+ | Bog assistance | Inherent Crew if armed (with CS#) +¾-Ton Truck(a) cs 4 cs 4 85 A N American ESB+ +1½-Ton Truck(a) cs 6 cs 6 85 A N American ESB+ +2½-Ton Truck(a) cs 7 cs 7 85 A N American ESB+ +7½-Ton Truck(a) cs 7 cs 7 85† A N American ESB+ +Matilda Frog sD6 CS 5 sD6 CS 5 1† n/a Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II(L) sD6 CS 5 sD6 CS 5 2† Br B†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] +Matilda II CS(L) s9 sD6 CS 5 s9 sD6 CS 5 3† Br S†1 Immob dr ≤ 3 [EXC: mines, Direct Fire vs front/rear] | s9, ∞ HE +Valentine III CS s9 sM8 CS 5 s9 sM8 CS 5 4† Br S†1 ∞ Smoke diff --git a/vasl_templates/webapp/vo_notes.py b/vasl_templates/webapp/vo_notes.py index f0b3280..d82c88c 100644 --- a/vasl_templates/webapp/vo_notes.py +++ b/vasl_templates/webapp/vo_notes.py @@ -83,7 +83,7 @@ def load_vo_notes( msg_store ): #pylint: disable=too-many-statements,too-many-lo vo_notes = { "vehicles": defaultdict(dict), "ordnance": defaultdict(dict) } # NOTE: We don't have any data files for these vehicles/ordnance, but they have # multi-applicable notes, so we force them to appear in the final results. - vo_notes["vehicles"]["anzac"] = {} + vo_notes["vehicles"]["british~anzac"] = {} vo_notes["ordnance"]["indonesian"] = {} vo_note_layout_width = app.config.get( "VO_NOTE_LAYOUT_WIDTH", 500 ) @@ -200,6 +200,7 @@ def load_vo_notes( msg_store ): #pylint: disable=too-many-statements,too-many-lo vo_notes[vo_type2]["british~canadian"] = copy.deepcopy( vo_notes[vo_type2]["british"] ) vo_notes[vo_type2]["british~newzealand"] = copy.deepcopy( vo_notes[vo_type2]["british"] ) vo_notes[vo_type2]["british~australian"] = copy.deepcopy( vo_notes[vo_type2]["british"] ) + vo_notes[vo_type2]["british~anzac"] = copy.deepcopy( vo_notes[vo_type2]["british"] ) def install_kfw_vo_notes( nat, vo_type, extn_id, include ): """Install the K:FW vehicle/ordnance notes into the specified nationality."""