diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/belgian.json b/vasl_templates/webapp/data/ordnance/allied-minor/belgian.json
index 5ad19d2..08d4c76 100644
--- a/vasl_templates/webapp/data/ordnance/allied-minor/belgian.json
+++ b/vasl_templates/webapp/data/ordnance/allied-minor/belgian.json
@@ -1,6 +1,7 @@
[
{ "name": "DBT",
+ "type": "MTR",
"capabilities_other": [ "3PP", "\u2020" ],
"note_number": "6\u2020",
"notes": [ "A", "B", "D" ],
@@ -8,6 +9,7 @@
"_gpid_": 2173
},
{ "name": "M76 A",
+ "type": "MTR",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "LF": [ ["INF"], "\u2020" ] },
"note_number": "7\u2020",
@@ -16,6 +18,7 @@
"_gpid_": 2211
},
{ "name": "M76 A",
+ "type": "INF",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "LF": [ ["INF"], "\u2020" ] },
"note_number": "7\u2020",
@@ -24,6 +27,7 @@
"_gpid_": 2212
},
{ "name": "7.6cm FRC",
+ "type": "INF",
"capabilities": [ "NT", "QSU" ],
"capabilities_other": [ "\u2020" ],
"note_number": "8\u2020",
@@ -32,6 +36,7 @@
"_gpid_": 2212
},
{ "name": "C47 FRC M 32",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "9",
"notes": [ "B" ],
@@ -39,6 +44,7 @@
"_gpid_": 2213
},
{ "name": "C75 TR",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 5 },
"note_number": "10",
@@ -47,6 +53,7 @@
"_gpid_": 2214
},
{ "name": "C75 GP",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "LF": [ "75*", "B10" ], "s": 5 },
"note_number": "11",
@@ -55,6 +62,7 @@
"_gpid_": 2215
},
{ "name": "Ob 105 GP",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "LF": [ "105*" ], "s": 5 },
"note_number": "12",
@@ -63,6 +71,7 @@
"_gpid_": 2216
},
{ "name": "C120 M31",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "LF": [ "120*" ] },
"note_number": "13",
@@ -71,6 +80,7 @@
"_gpid_": 2217
},
{ "name": "M27 FRC",
+ "type": "AA",
"capabilities": [ "NM" ],
"capabilities_other": [ "ST" ],
"note_number": "14",
diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/common.json b/vasl_templates/webapp/data/ordnance/allied-minor/common.json
index 75860ae..2e73ae3 100644
--- a/vasl_templates/webapp/data/ordnance/allied-minor/common.json
+++ b/vasl_templates/webapp/data/ordnance/allied-minor/common.json
@@ -1,6 +1,7 @@
[
{ "name": "Brandt Medium Mortar",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "23\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 2193
},
{ "name": "37mm Bofors AT",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "24\u2020",
"notes": [ "A", "De", "P" ],
@@ -16,6 +18,7 @@
"_gpid_": 2195
},
{ "name": "3.7cm PaK 35/36",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "25\u2020",
"notes": [ "Gr", "Ne", "Y" ],
@@ -23,6 +26,7 @@
"_gpid_": 2196
},
{ "name": "Bohler M35 47mm",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "26\u2020",
"notes": [ "A", "Gr", "Ne", "Y" ],
@@ -30,6 +34,7 @@
"_gpid_": 2197
},
{ "name": "65mm wz.06",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "no Gunshield", "h-d" ],
"note_number": "27\u2020",
"notes": [ "A", "Gr", "P", "Y" ],
@@ -37,6 +42,7 @@
"_gpid_": 2198
},
{ "name": "75mm wz.97",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "28\u2020",
@@ -45,6 +51,7 @@
"_gpid_": 2199
},
{ "name": "Bofors M34",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"note_number": "29\u2020",
"notes": [ "A", "B", "Gr", "Ne", "N" ],
@@ -52,6 +59,7 @@
"_gpid_": 2200
},
{ "name": "75M 19S",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6, "AP": 5 },
"note_number": "30\u2020",
@@ -60,6 +68,7 @@
"_gpid_": 2201
},
{ "name": "C105 L 13 S",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "31\u2020",
"notes": [ "B", "P", "Y" ],
@@ -67,6 +76,7 @@
"_gpid_": 2202
},
{ "name": "120mm wz. 09/31",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 6 },
"note_number": "32\u2020",
@@ -75,6 +85,7 @@
"_gpid_": 2203
},
{ "name": "155mm 17 S",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8 },
"note_number": "33",
@@ -83,6 +94,7 @@
"_gpid_": 2204
},
{ "name": "Mitrailleuse de 13.2 CAJ mle 30",
+ "type": "AA",
"capabilities": [ "T", "2 TK DR\u2020", "Towing NA\u20201" ],
"note_number": "34\u2020",
"notes": [ "T\u20201", "B", "Gr", "Y" ],
@@ -90,6 +102,7 @@
"_gpid_": 2205
},
{ "name": "20mm Oerlikon",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u20201", "2 ROF", "B11" ] },
"note_number": "35\u2020",
@@ -98,6 +111,7 @@
"_gpid_": 2206
},
{ "name": "40mm Bofors AA",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "40\u20201", "2 ROF" ] },
"note_number": "36\u2020",
diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/danish.json b/vasl_templates/webapp/data/ordnance/allied-minor/danish.json
index 51a1edd..bf3b106 100644
--- a/vasl_templates/webapp/data/ordnance/allied-minor/danish.json
+++ b/vasl_templates/webapp/data/ordnance/allied-minor/danish.json
@@ -1,6 +1,7 @@
[
{ "name": "Machinecannon 20mm M-35",
+ "type": "AT",
"capabilities": [ "NT", "QSU\u20201", "R2", "IFE=B10" ],
"note_number": "19\u2020",
"notes": [ "De", "T\u20201" ],
diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json b/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json
index ca2f509..dbed57a 100644
--- a/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json
+++ b/vasl_templates/webapp/data/ordnance/allied-minor/dutch.json
@@ -1,6 +1,7 @@
[
{ "name": "Solothurn s/18-1100",
+ "type": "ATR",
"capabilities_other": [ "5PP" ],
"note_number": "15",
"notes": [ "A", "Ne" ],
diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/greek.json b/vasl_templates/webapp/data/ordnance/allied-minor/greek.json
index fc5b5e2..215ad2a 100644
--- a/vasl_templates/webapp/data/ordnance/allied-minor/greek.json
+++ b/vasl_templates/webapp/data/ordnance/allied-minor/greek.json
@@ -1,6 +1,7 @@
[
{ "name": "Vari 85/24 M",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 5 },
"note_number": "16",
@@ -9,6 +10,7 @@
"_gpid_": 2219
},
{ "name": "OR 105/19",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"note_number": "17",
"notes": [ "Gr" ],
@@ -16,6 +18,7 @@
"_gpid_": 2220
},
{ "name": "3.7cm Bofors AA",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "18",
"notes": [ "Gr" ],
diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/polish.json b/vasl_templates/webapp/data/ordnance/allied-minor/polish.json
index 6c5c027..aac506d 100644
--- a/vasl_templates/webapp/data/ordnance/allied-minor/polish.json
+++ b/vasl_templates/webapp/data/ordnance/allied-minor/polish.json
@@ -1,6 +1,7 @@
[
{ "name": "46mm granatnik wz. 36",
+ "type": "MTR",
"capabilities_other": [ "4PP" ],
"note_number": "1",
"notes": [ "A", "P" ],
@@ -8,6 +9,7 @@
"_gpid_": 2172
},
{ "name": "Ur. wz. 35",
+ "type": "ATR",
"capabilities_other": [ "1PP" ],
"note_number": "2",
"notes": [ "P" ],
@@ -15,6 +17,7 @@
"_gpid_": 2176
},
{ "name": "75mm wz. 02/26",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6 },
"note_number": "3",
@@ -23,6 +26,7 @@
"_gpid_": 2208
},
{ "name": "100mm wz. 14/19",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "4",
"notes": [ "A", "P" ],
@@ -30,6 +34,7 @@
"_gpid_": 2209
},
{ "name": "75mm wz. 97/25",
+ "type": "AA",
"capabilities": [ "T", "NM" ],
"note_number": "5\u2020",
"notes": [ "P" ],
diff --git a/vasl_templates/webapp/data/ordnance/allied-minor/yugoslavian.json b/vasl_templates/webapp/data/ordnance/allied-minor/yugoslavian.json
index f2bfd24..cfeb2e4 100644
--- a/vasl_templates/webapp/data/ordnance/allied-minor/yugoslavian.json
+++ b/vasl_templates/webapp/data/ordnance/allied-minor/yugoslavian.json
@@ -1,6 +1,7 @@
[
{ "name": "3.7cm Infantry Gun",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "20",
"notes": [ "Y" ],
@@ -8,6 +9,7 @@
"_gpid_": 2223
},
{ "name": "80mm M28/M33",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 5 },
"note_number": "21",
@@ -16,6 +18,7 @@
"_gpid_": 2224
},
{ "name": "100mm M14/19",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "22",
"notes": [ "Y" ],
diff --git a/vasl_templates/webapp/data/ordnance/american.json b/vasl_templates/webapp/data/ordnance/american.json
index c434898..d3f8a62 100644
--- a/vasl_templates/webapp/data/ordnance/american.json
+++ b/vasl_templates/webapp/data/ordnance/american.json
@@ -1,6 +1,7 @@
[
{ "name": "M2 60mm Mortar",
+ "type": "MTR",
"capabilities": [ "IR" ],
"capabilities2": { "WP": [ [7,5] ] },
"capabilities_other": [ "5PP", "OBA\u2020" ],
@@ -10,6 +11,7 @@
"_gpid_": 849
},
{ "name": "M19 60mm Mortar",
+ "type": "MTR",
"capabilities": [ "IR" ],
"capabilities2": { "WP": [ [6,5] ] },
"capabilities_other": [ "4PP" ],
@@ -19,6 +21,7 @@
"_gpid_": 850
},
{ "name": "M1 81mm Mortar",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 8 },
"note_number": "3",
@@ -27,6 +30,7 @@
"_gpid_": 879
},
{ "name": "M2 4.2-in. Mortar",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 10 },
"note_number": "4\u2020",
@@ -34,6 +38,7 @@
"_gpid_": 881
},
{ "name": "T25 155mm Mortar",
+ "type": "MTR",
"capabilities": [ "NT" ],
"capabilities2": { "WP": 8 },
"note_number": "5\u2020",
@@ -42,6 +47,7 @@
"_gpid_": 882
},
{ "name": "M3A1 37mm AT Gun",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "C": [ [7,"A2+"], "\u20201" ] },
"note_number": "6\u2020",
@@ -50,6 +56,7 @@
"_gpid_": 884
},
{ "name": "M1 57mm AT Gun",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "HE": [ [7,"J4E"], [7,5], "\u2020" ], "D": [ [4,"J4+E"], "\u2020" ] },
"note_number": "7\u2020",
@@ -57,6 +64,7 @@
"_gpid_": 885
},
{ "name": "M5 3-in. AT Gun",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,4], [5,5], "\u2020" ], "s": [ [6,5] ] },
"note_number": "8\u2020",
@@ -65,6 +73,7 @@
"_gpid_": 886
},
{ "name": "T32 37mm Manpack Gun",
+ "type": "INF",
"capabilities": [ "5PP (3PP dm)\u2020", "C5\u20201", "crewed\u20202" ],
"note_number": "9\u2020",
"notes": [ "C\u20201", "D\u20202", "F" ],
@@ -72,6 +81,7 @@
"_gpid_": null
},
{ "name": "M18 57mm Recoilless Rifle",
+ "type": "RCL",
"capabilities": [ "3PP", "crewed\u20201" ],
"capabilities2": { "H": 7, "WP": 6 },
"note_number": "10",
@@ -80,6 +90,7 @@
"_gpid_": null
},
{ "name": "M20 75mm Recoilless Rifle",
+ "type": "RCL",
"capabilities": [ "5PP", "crewed\u20201" ],
"capabilities2": { "H": 7, "WP": 7 },
"note_number": "11",
@@ -88,6 +99,7 @@
"_gpid_": null
},
{ "name": "M1A1 75mm Pack Howitzer",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": 7, "WP": 8, "C": [ [4,"4+"], "\u20201" ] },
"note_number": "12\u2020",
@@ -96,6 +108,7 @@
"_gpid_": 888
},
{ "name": "M1897A2 75mm Gun",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 8 },
"note_number": "13",
@@ -104,6 +117,7 @@
"_gpid_": 890
},
{ "name": "M2A1 105mm Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": 6, "s": 7, "WP": 8, "C": [ [7,"4+P"], "\u20201" ] },
"note_number": "14\u2020",
@@ -112,6 +126,7 @@
"_gpid_": 891
},
{ "name": "M3 105mm Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": 7, "s": 7, "WP": 8, "C": [ [7,"P"], "\u20201" ] },
"note_number": "15\u2020",
@@ -120,6 +135,7 @@
"_gpid_": 892
},
{ "name": "M1 4.5-in. Gun",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "16\u2020",
"notes": [ "P" ],
@@ -127,6 +143,7 @@
"_gpid_": 893
},
{ "name": "M1918 155mm Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": [ [7,"3+"] ], "WP": 8 },
"note_number": "17\u2020",
@@ -135,6 +152,7 @@
"_gpid_": 894
},
{ "name": "M1 155mm Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 7, "WP": 8 },
"note_number": "18\u2020",
@@ -143,6 +161,7 @@
"_gpid_": 895
},
{ "name": "M1918M1 155mm Gun",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "AP4\u20201", "no IF" ],
"capabilities2": { "WP": 8 },
"note_number": "19\u2020",
@@ -151,6 +170,7 @@
"_gpid_": 896
},
{ "name": "M1A1 155mm Gun",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "AP4\u20201", "no IF" ],
"capabilities2": { "s": [ [7,5] ], "WP": 8 },
"note_number": "20\u2020",
@@ -159,12 +179,14 @@
"_gpid_": 897
},
{ "name": "M1 8-in. Howitzer",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "no IF" ],
"note_number": "21\u2020",
"_id_": "am/o:020",
"_gpid_": 898
},
{ "name": "M51 Multiple .50-cal MG Carriage",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "2 ROF", "20 IFE", "B11" ] },
"capabilities_other": [ "4 TK DR\u2020" ],
@@ -173,6 +195,7 @@
"_gpid_": 900
},
{ "name": "M1A2 37mm AA Gun",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "23\u2020",
"notes": [ "N" ],
@@ -180,6 +203,7 @@
"_gpid_": 901
},
{ "name": "M1 40mm AA Gun",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "40\u20201", "2 ROF" ] },
"note_number": "24\u2020",
@@ -188,6 +212,7 @@
"_gpid_": 902
},
{ "name": "M3 3-in. AA Gun",
+ "type": "AA",
"capabilities": [ "T", "NM" ],
"note_number": "25",
"notes": [ "P" ],
@@ -195,6 +220,7 @@
"_gpid_": 903
},
{ "name": "M1A1 90mm AA Gun",
+ "type": "AA",
"capabilities": [ "T", "NM" ],
"note_number": "26\u2020",
"notes": [ "N" ],
@@ -202,6 +228,7 @@
"_gpid_": 904
},
{ "name": "M2 90mm AA Gun",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "90\u2020", "1 ROF", "B11" ] },
"note_number": "27\u20201",
diff --git a/vasl_templates/webapp/data/ordnance/axis-minor/bulgarian.json b/vasl_templates/webapp/data/ordnance/axis-minor/bulgarian.json
index a22dfd7..f793c7c 100644
--- a/vasl_templates/webapp/data/ordnance/axis-minor/bulgarian.json
+++ b/vasl_templates/webapp/data/ordnance/axis-minor/bulgarian.json
@@ -1,6 +1,7 @@
[
{ "name": "LG de 50 mle 37",
+ "type": "MTR",
"capabilities_other": [ "2PP" ],
"note_number": "37",
"notes": [ "A" ],
@@ -8,6 +9,7 @@
"_gpid_": 3679
},
{ "name": "Madsen M-35",
+ "type": "AT",
"capabilities": [ "NT", "QSU", "no Gunshield" ],
"capabilities_other": [ "R2", "IFE=B10\u2020" ],
"note_number": "38\u2020",
@@ -16,18 +18,21 @@
"_gpid_": 3775
},
{ "name": "Skoda Infantry Gun",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "39\u2020",
"_id_": "bu/o:002",
"_gpid_": 3776
},
{ "name": "Skoda Infantry Gun",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "39\u2020",
"_id_": "bu/o:003",
"_gpid_": 3777
},
{ "name": "Bofors 75mm M36",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "40\u2020",
"notes": [ "A" ],
@@ -35,6 +40,7 @@
"_gpid_": 3778
},
{ "name": "75mm K-S",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 5 },
"note_number": "41\u2020",
@@ -42,6 +48,7 @@
"_gpid_": 3779
},
{ "name": "Ob 105mm GP",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 5, "LF": [ "105*\u20201" ] },
"note_number": "42\u2020",
@@ -50,6 +57,7 @@
"_gpid_": 3780
},
{ "name": "D/30 Krupp",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "no IF" ],
"note_number": "43",
"_id_": "bu/o:007",
diff --git a/vasl_templates/webapp/data/ordnance/axis-minor/common.json b/vasl_templates/webapp/data/ordnance/axis-minor/common.json
index 77d4fa8..4e5240d 100644
--- a/vasl_templates/webapp/data/ordnance/axis-minor/common.json
+++ b/vasl_templates/webapp/data/ordnance/axis-minor/common.json
@@ -1,6 +1,7 @@
[
{ "name": "5cm leGrW 36",
+ "type": "MTR",
"capabilities_other": [ "5PP" ],
"note_number": "44",
"notes": [ "A", "H", "S", "C", "B" ],
@@ -8,6 +9,7 @@
"_gpid_": 3680
},
{ "name": "50mm RM obr. 40",
+ "type": "MTR",
"capabilities_other": [ "4PP" ],
"note_number": "45",
"notes": [ "A", "R", "H", "S", "C" ],
@@ -15,6 +17,7 @@
"_gpid_": 3681
},
{ "name": "8cm GrW 34",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "IR" ],
"capabilities2": { "s": 7 },
"note_number": "46\u2020",
@@ -23,6 +26,7 @@
"_gpid_": 3709
},
{ "name": "Brandt M27/31",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 7 },
"note_number": "47\u2020",
@@ -31,6 +35,7 @@
"_gpid_": 3711
},
{ "name": "PM obr. 38",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 8 },
"note_number": "48\u2020",
@@ -39,6 +44,7 @@
"_gpid_": 3713
},
{ "name": "Ur wz. 35",
+ "type": "ATR",
"capabilities_other": [ "1PP" ],
"note_number": "49",
"notes": [ "R", "H", "S", "C", "B" ],
@@ -46,6 +52,7 @@
"_gpid_": null
},
{ "name": "s18-1100",
+ "type": "ATR",
"capabilities_other": [ "5PP" ],
"note_number": "50",
"notes": [ "A", "R", "H" ],
@@ -53,6 +60,7 @@
"_gpid_": null
},
{ "name": "Kanon PUV vz. 37(t)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,"1S"] ] },
"note_number": "51\u2020",
@@ -61,6 +69,7 @@
"_gpid_": 3714
},
{ "name": "Bohler M35",
+ "type": "AT",
"capabilities": [ "NT", "QSU", "no Gunshield" ],
"note_number": "52\u2020",
"notes": [ "A", "R", "H", "S" ],
@@ -68,6 +77,7 @@
"_gpid_": 3715
},
{ "name": "5cm PaK 38(g)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,3], [3,4] ] },
"note_number": "53\u2020",
@@ -76,6 +86,7 @@
"_gpid_": 3716
},
{ "name": "7.5cm PaK 97/38(g)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": [ [5,"3+"] ], "s": 6 },
"note_number": "54\u2020",
@@ -84,6 +95,7 @@
"_gpid_": 3717
},
{ "name": "7.5cm PaK 40(g)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,3], [3,4] ] },
"note_number": "55\u2020",
@@ -92,6 +104,7 @@
"_gpid_": 3718
},
{ "name": "Skoda M15",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"note_number": "56\u2020",
"notes": [ "A", "R", "H", "S", "C", "B" ],
@@ -99,6 +112,7 @@
"_gpid_": 3719
},
{ "name": "Canon de 75 mle 1897",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 7 },
"note_number": "57",
@@ -107,6 +121,7 @@
"_gpid_": 3720
},
{ "name": "Skoda M29",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "AP": 6 },
"note_number": "58\u2020",
@@ -115,6 +130,7 @@
"_gpid_": 3721
},
{ "name": "Skoda M17",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"note_number": "59\u2020",
"notes": [ "A", "R", "S", "C" ],
@@ -122,6 +138,7 @@
"_gpid_": 3722
},
{ "name": "Skoda M28(80)",
+ "type": "ART",
"capabilities": [ "T" ],
"note_number": "60\u2020",
"notes": [ "S", "C" ],
@@ -129,6 +146,7 @@
"_gpid_": 3723
},
{ "name": "Skoda M14/19",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8 },
"note_number": "61\u2020",
@@ -137,6 +155,7 @@
"_gpid_": 3724
},
{ "name": "leFH 18(g)",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": [ [4,"3+"] ], "s": 5 },
"note_number": "62\u2020",
@@ -145,6 +164,7 @@
"_gpid_": 3725
},
{ "name": "Skoda M35",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "AP": 7, "C": [ [7,"CS"], "\u2020" ] },
"note_number": "63\u2020",
@@ -153,6 +173,7 @@
"_gpid_": 3726
},
{ "name": "G obr. 10/30",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 7 },
"note_number": "64\u2020",
@@ -161,6 +182,7 @@
"_gpid_": 3727
},
{ "name": "G obr. 38",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": [ [5,"1-2R"], "\u2020" ] },
"note_number": "65",
@@ -169,6 +191,7 @@
"_gpid_": 3728
},
{ "name": "Skoda M14",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "66\u2020",
"notes": [ "R", "H", "S" ],
@@ -176,6 +199,7 @@
"_gpid_": 3729
},
{ "name": "Skoda M15/16",
+ "type": "ART",
"capabilities": [ "NT", "no IF" ],
"capabilities2": { "s": 6 },
"note_number": "67\u2020",
@@ -184,6 +208,7 @@
"_gpid_": 3730
},
{ "name": "C mle 17 S",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 7 },
"note_number": "68\u2020",
@@ -192,6 +217,7 @@
"_gpid_": 3731
},
{ "name": "Mitrailleuse de 13.2 CAJ mle 30",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities_other": [ "2 TK DR\u2020" ],
"note_number": "69\u2020",
@@ -200,6 +226,7 @@
"_gpid_": 3732
},
{ "name": "Oerlikon FF",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020", "2 ROF", "B11" ] },
"note_number": "70",
@@ -208,6 +235,7 @@
"_gpid_": 3733
},
{ "name": "2cm FlaK 30(g)",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u20201", "2 ROF", "B9" ] },
"note_number": "71\u2020",
@@ -216,6 +244,7 @@
"_gpid_": 3734
},
{ "name": "2cm FlaK 38(g)",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u20201", "2 ROF", "B10" ] },
"note_number": "72\u2020",
@@ -224,6 +253,7 @@
"_gpid_": 3735
},
{ "name": "3.7cm FlaK 36(g)",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "73\u2020",
"notes": [ "E", "R", "B" ],
@@ -231,6 +261,7 @@
"_gpid_": 3736
},
{ "name": "Bofors 40mm",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "40\u20201", "2 ROF" ] },
"note_number": "74\u2020",
@@ -239,6 +270,7 @@
"_gpid_": 3737
},
{ "name": "Skoda M33",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "75R",
"notes": [ "S" ],
@@ -246,6 +278,7 @@
"_gpid_": 3738
},
{ "name": "8.8cm FlaK 18 o. 36(g)",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "88\u20201", "1 ROF", "B11" ] },
"note_number": "76\u2020",
diff --git a/vasl_templates/webapp/data/ordnance/axis-minor/croatian.json b/vasl_templates/webapp/data/ordnance/axis-minor/croatian.json
index 8cf919a..5615957 100644
--- a/vasl_templates/webapp/data/ordnance/axis-minor/croatian.json
+++ b/vasl_templates/webapp/data/ordnance/axis-minor/croatian.json
@@ -1,6 +1,7 @@
[
{ "name": "Canonne da 65/17",
+ "type": "INF",
"capabilities": [ "NT", "no Gunshield" ],
"note_number": "35",
"notes": [ "A" ],
@@ -8,6 +9,7 @@
"_gpid_": 3772
},
{ "name": "Skoda M28(FE)",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "36",
"notes": [ "A" ],
diff --git a/vasl_templates/webapp/data/ordnance/axis-minor/hungarian.json b/vasl_templates/webapp/data/ordnance/axis-minor/hungarian.json
index 143901a..079db76 100644
--- a/vasl_templates/webapp/data/ordnance/axis-minor/hungarian.json
+++ b/vasl_templates/webapp/data/ordnance/axis-minor/hungarian.json
@@ -1,6 +1,7 @@
[
{ "name": "5cm leGrW 39(h)",
+ "type": "MTR",
"capabilities_other": [ "5PP" ],
"note_number": "23",
"notes": [ "A" ],
@@ -8,6 +9,7 @@
"_gpid_": 3679
},
{ "name": "40mm MAVAG 40 M",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": "7[9]\u2020" },
"note_number": "24\u2020",
@@ -15,6 +17,7 @@
"_gpid_": 3993
},
{ "name": "Skoda M05/08",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "25",
"notes": [ "A" ],
@@ -22,12 +25,14 @@
"_gpid_": 3999
},
{ "name": "105mm MAVAG M40",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"note_number": "26",
"_id_": "hu/o:003",
"_gpid_": 4001
},
{ "name": "Bofors 80mm M29/38",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "80\u20201", "1 ROF", "B11" ] },
"note_number": "27\u2020",
diff --git a/vasl_templates/webapp/data/ordnance/axis-minor/romanian.json b/vasl_templates/webapp/data/ordnance/axis-minor/romanian.json
index 565ae8d..c945640 100644
--- a/vasl_templates/webapp/data/ordnance/axis-minor/romanian.json
+++ b/vasl_templates/webapp/data/ordnance/axis-minor/romanian.json
@@ -1,6 +1,7 @@
[
{ "name": "Brandt M35",
+ "type": "MTR",
"capabilities": [ "IR" ],
"capabilities_other": [ "5PP" ],
"note_number": "1",
@@ -9,6 +10,7 @@
"_gpid_": 3682
},
{ "name": "Bofors 37mm",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "2\u2020",
"notes": [ "A" ],
@@ -16,12 +18,14 @@
"_gpid_": 3740
},
{ "name": "45mm PTP obr. 32",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "3\u2020",
"_id_": "ro/o:002",
"_gpid_": 3741
},
{ "name": "Resita M43",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities_other": [ "Blk TH", "AP TK#18\u2020" ],
"note_number": "4\u2020",
@@ -29,6 +33,7 @@
"_gpid_": 3742
},
{ "name": "76.2mm PaK 36(r)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 7 },
"note_number": "5",
@@ -37,6 +42,7 @@
"_gpid_": 3743
},
{ "name": "Breda 47",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "no Gunshield" ],
"note_number": "6\u2020",
"notes": [ "A" ],
@@ -44,6 +50,7 @@
"_gpid_": 3744
},
{ "name": "75mm PP obr. 27",
+ "type": "INF",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": 6, "s": 8 },
"note_number": "7",
@@ -52,6 +59,7 @@
"_gpid_": 3745
},
{ "name": "75 M mle 28",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "AP": 5, "s": 5 },
"note_number": "8",
@@ -60,6 +68,7 @@
"_gpid_": 3746
},
{ "name": "Skoda M14/34",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "AP": 6 },
"note_number": "9\u2020",
@@ -68,6 +77,7 @@
"_gpid_": 3747
},
{ "name": "76.2mm P obr. 00/02",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 7 },
"note_number": "10",
@@ -75,6 +85,7 @@
"_gpid_": 3748
},
{ "name": "76.2mm P obr. 02/30",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 7 },
"note_number": "11",
@@ -82,6 +93,7 @@
"_gpid_": 3749
},
{ "name": "76.2mm P obr. 39(r)",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 5 },
"note_number": "12",
@@ -90,6 +102,7 @@
"_gpid_": 3750
},
{ "name": "s 10cm K 18(g)",
+ "type": "ART",
"capabilities": [ "NT", "NM" ],
"capabilities2": { "s": 5 },
"note_number": "13",
@@ -98,18 +111,21 @@
"_gpid_": 3751
},
{ "name": "Skoda M39(D9)",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "14",
"_id_": "ro/o:013",
"_gpid_": 3752
},
{ "name": "Canon de 105L mle 36S",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "15",
"_id_": "ro/o:014",
"_gpid_": 3753
},
{ "name": "Canon mle 10/12",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 4 },
"note_number": "16",
@@ -117,6 +133,7 @@
"_gpid_": 3754
},
{ "name": "OQF 4.5in",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 4 },
"note_number": "17",
@@ -124,6 +141,7 @@
"_gpid_": 3755
},
{ "name": "Skoda M28 NOa",
+ "type": "ART",
"capabilities": [ "NM", "no IF" ],
"capabilities_other": [ "ST" ],
"note_number": "18",
@@ -131,24 +149,28 @@
"_gpid_": 3756
},
{ "name": "Skoda M33 (K1)",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "19",
"_id_": "ro/o:018",
"_gpid_": 3757
},
{ "name": "CA mle 38",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "20",
"_id_": "ro/o:019",
"_gpid_": 3758
},
{ "name": "Vickers/Resita M36/39",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "21\u2020",
"_id_": "ro/o:020",
"_gpid_": 3759
},
{ "name": "Kanon PL vz. 12/20",
+ "type": "AA",
"capabilities": [ "T", "NM" ],
"note_number": "22",
"_id_": "ro/o:021",
diff --git a/vasl_templates/webapp/data/ordnance/axis-minor/slovakian.json b/vasl_templates/webapp/data/ordnance/axis-minor/slovakian.json
index d2922f1..bbf0962 100644
--- a/vasl_templates/webapp/data/ordnance/axis-minor/slovakian.json
+++ b/vasl_templates/webapp/data/ordnance/axis-minor/slovakian.json
@@ -1,6 +1,7 @@
[
{ "name": "Minomet vz. 36",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"note_number": "28",
"notes": [ "A" ],
@@ -8,6 +9,7 @@
"_gpid_": 3761
},
{ "name": "Kanon PUV vz. 36(t)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [5,1], [4,2] ] },
"note_number": "29",
@@ -16,6 +18,7 @@
"_gpid_": 3763
},
{ "name": "leIG 18(g)",
+ "type": "INF",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": [ ["7","3+"] ] },
"note_number": "30",
@@ -24,6 +27,7 @@
"_gpid_": 3764
},
{ "name": "Skoda M37(K4)",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 6 },
"note_number": "31",
@@ -31,6 +35,7 @@
"_gpid_": 3765
},
{ "name": "Skoda 47L40(t)",
+ "type": "AA",
"capabilities": [ "T", "QSU" ],
"capabilities_other": [ "AA Fire ROF 2\u2020" ],
"note_number": "32\u2020",
@@ -39,6 +44,7 @@
"_gpid_": 3766
},
{ "name": "Skoda PL vz. 37(t)",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "33",
"notes": [ "E" ],
@@ -46,6 +52,7 @@
"_gpid_": 3767
},
{ "name": "Kanon PL vz. 22/24",
+ "type": "AA",
"capabilities_other": [ "ST" ],
"note_number": "34\u2020",
"_id_": "sl/o:006",
diff --git a/vasl_templates/webapp/data/ordnance/british.json b/vasl_templates/webapp/data/ordnance/british.json
index d0bfe04..2166682 100644
--- a/vasl_templates/webapp/data/ordnance/british.json
+++ b/vasl_templates/webapp/data/ordnance/british.json
@@ -1,6 +1,7 @@
[
{ "name": "OML 2-in. Mortar",
+ "type": "MTR",
"capabilities": [ "4PP" ],
"capabilities2": { "s": 7, "IR": [ [null,"2+"], "\u2020" ] },
"note_number": "1",
@@ -9,6 +10,7 @@
"_gpid_": 1153
},
{ "name": "OML 2-in. Airborne Mortar",
+ "type": "MTR",
"capabilities": [ "IR" ],
"capabilities2": { "s": 7 },
"capabilities_other": [ "3PP" ],
@@ -17,6 +19,7 @@
"_gpid_": 1149
},
{ "name": "OML 3-in. Mortar",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 7, "s": [ [8,"1+"], "\u2020" ], "IR": [ [null,"2+"], "\u20201" ] },
"note_number": "2\u2020",
@@ -25,6 +28,7 @@
"_gpid_": [ 1177, 1179 ]
},
{ "name": "OSB 4.2-in. Mortar",
+ "type": "MTR",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8, "WP": 7 },
"capabilities_other": [ "Towed\u2020" ],
@@ -34,6 +38,7 @@
"_gpid_": 1181
},
{ "name": "OQF 25mm Hotchkiss",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "4\u2020",
"notes": [ "B", "N" ],
@@ -41,6 +46,7 @@
"_gpid_": 1183
},
{ "name": "OQF 2-Pounder",
+ "type": "AT",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "40\u20201", "2 ROF", "B11" ] },
"note_number": "5\u2020",
@@ -49,6 +55,7 @@
"_gpid_": 1184
},
{ "name": "OQF 6-Pounder 7-cwt",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "HE": [ [7,"F3"], [8,"4+"], "\u2020" ], "D": [ [6,"J4E"], [7,5], "\u2020" ] },
"note_number": "6\u2020",
@@ -57,6 +64,7 @@
"_gpid_": 1185
},
{ "name": "OQF 17/25-Pounder",
+ "type": "AT",
"capabilities": [ "NT" ],
"note_number": "7",
"notes": [ "N" ],
@@ -64,6 +72,7 @@
"_gpid_": 1186
},
{ "name": "OQF 17-Pounder",
+ "type": "AT",
"capabilities": [ "NT" ],
"capabilities2": { "HE": [ [8,"J4+"], "\u2020" ], "D": [ [5,"S4"], [6,5], "\u2020" ] },
"note_number": "8\u2020",
@@ -71,6 +80,7 @@
"_gpid_": 1187
},
{ "name": "OQF M1A1 75mm Pack Howitzer",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": 6, "WP": 7 },
"note_number": "9\u2020",
@@ -79,6 +89,7 @@
"_gpid_": 1189
},
{ "name": "Canon de 75 mle 1897",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "10\u2020",
@@ -87,6 +98,7 @@
"_gpid_": 1191
},
{ "name": "OQF 18-Pounder",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8, "WP": 7 },
"note_number": "11\u2020",
@@ -95,6 +107,7 @@
"_gpid_": 1192
},
{ "name": "OQF 25-Pounder Short",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "12",
@@ -103,6 +116,7 @@
"_gpid_": 1193
},
{ "name": "OQF 25-Pounder Gun-Howitzer",
+ "type": "ART",
"capabilities2": { "LF": [ "NT", "0 ROF" ], "s": 8 },
"capabilities_other": [ "ST" ],
"note_number": "13\u2020",
@@ -111,6 +125,7 @@
"_gpid_": 1194
},
{ "name": "OQF 3.7-in. Howitzer",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8, "WP": 7, "H": [ [6,"3+P"], "\u2020" ] },
"note_number": "14\u2020",
@@ -119,6 +134,7 @@
"_gpid_": 1195
},
{ "name": "OQF 4.5-in. Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8, "WP": 7 },
"note_number": "15\u2020",
@@ -127,6 +143,7 @@
"_gpid_": 1196
},
{ "name": "OBL 4.5-in. Gun",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "16\u2020",
"notes": [ "N" ],
@@ -134,6 +151,7 @@
"_gpid_": 1197
},
{ "name": "OBL 5.5-in. Gun-Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "16\u2020",
"notes": [ "N", "P" ],
@@ -141,6 +159,7 @@
"_gpid_": 1198
},
{ "name": "OBL 6-in. Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "17\u2020",
"notes": [ "N", "P" ],
@@ -148,6 +167,7 @@
"_gpid_": 1199
},
{ "name": "OBL 7.2-in. Howitzer Mk I",
+ "type": "ART",
"capabilities": [ "NT", "no IF" ],
"capabilities_other": [ "Acq. NA\u2020" ],
"note_number": "18\u2020",
@@ -156,6 +176,7 @@
"_gpid_": 1200
},
{ "name": "OBL 7.2-in. Howitzer Mk VI",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "no IF" ],
"note_number": "19\u2020",
"notes": [ "P" ],
@@ -163,12 +184,14 @@
"_gpid_": 1201
},
{ "name": "OQF 20mm AA",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "20",
"_id_": "br/o:021",
"_gpid_": 1203
},
{ "name": "OQF 40mm AA",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "40\u20201", "2 ROF" ] },
"note_number": "21\u2020",
@@ -177,6 +200,7 @@
"_gpid_": 1204
},
{ "name": "OQF 3-in. 20-cwt AA",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "22\u2020",
"notes": [ "E", "P" ],
@@ -184,6 +208,7 @@
"_gpid_": 1205
},
{ "name": "OQF 3.7-in. AA",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "23\u2020",
"notes": [ "E", "N", "P" ],
diff --git a/vasl_templates/webapp/data/ordnance/chinese.json b/vasl_templates/webapp/data/ordnance/chinese.json
index 1950b70..14f6e2a 100644
--- a/vasl_templates/webapp/data/ordnance/chinese.json
+++ b/vasl_templates/webapp/data/ordnance/chinese.json
@@ -1,6 +1,7 @@
[
{ "name": "Type 27 Grenade Launcher",
+ "type": "MTR",
"capabilities_other": [ "2PP", "Air Bursts NA\u2020" ],
"note_number": "1\u2020",
"notes": [ "A" ],
@@ -8,6 +9,7 @@
"_gpid_": 1982
},
{ "name": "Mortaio da 45 \"Brixia\"",
+ "type": "MTR",
"capabilities_other": [ "4PP" ],
"note_number": "2",
"notes": [ "A", "D\u2020" ],
@@ -15,6 +17,7 @@
"_gpid_": [ 1983, 1984 ]
},
{ "name": "5cm leGrW 36",
+ "type": "MTR",
"capabilities_other": [ "5PP" ],
"note_number": "2",
"notes": [ "A" ],
@@ -22,6 +25,7 @@
"_gpid_": 1985
},
{ "name": "50mm RM obr. 38",
+ "type": "MTR",
"capabilities_other": [ "5PP" ],
"note_number": "2",
"notes": [ "A" ],
@@ -29,6 +33,7 @@
"_gpid_": 1986
},
{ "name": "Type 89 Heavy Grenade Launcher",
+ "type": "MTR",
"capabilities": [ "IR" ],
"capabilities2": { "s": 5, "WP": 5 },
"capabilities_other": [ "4PP" ],
@@ -38,6 +43,7 @@
"_gpid_": 1987
},
{ "name": "M2 60mm",
+ "type": "MTR",
"capabilities": [ "IR" ],
"capabilities_other": [ "5PP", "OBA\u2020" ],
"note_number": "3\u2020",
@@ -46,6 +52,7 @@
"_gpid_": 1988
},
{ "name": "Stokes 3-in.",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"note_number": "4",
"notes": [ "A", "E\u2020" ],
@@ -53,6 +60,7 @@
"_gpid_": 2016
},
{ "name": "8cm GrW 34",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "IR" ],
"capabilities2": { "s": 6 },
"note_number": "4",
@@ -61,6 +69,7 @@
"_gpid_": 2018
},
{ "name": "82mm BM obr. 37",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "IR" ],
"capabilities2": { "s": 6 },
"note_number": "4",
@@ -69,6 +78,7 @@
"_gpid_": 2020
},
{ "name": "M1 81mm",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 7 },
"note_number": "5",
@@ -77,6 +87,7 @@
"_gpid_": 2022
},
{ "name": "M2 4.2-in.",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 9 },
"note_number": "5\u2020",
@@ -85,6 +96,7 @@
"_gpid_": 2024
},
{ "name": "3.7cm PaK 35/36",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "6",
"notes": [ "E\u2020" ],
@@ -92,6 +104,7 @@
"_gpid_": 2026
},
{ "name": "M3A1 37mm",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "C": "7\u20201" },
"note_number": "6\u2020",
@@ -100,6 +113,7 @@
"_gpid_": 2027
},
{ "name": "37mm PP obr. 15R",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities_other": [ "Low Ammo\u2020" ],
"note_number": "7\u2020",
@@ -108,6 +122,7 @@
"_gpid_": 2029
},
{ "name": "Cannone da 70/15",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "Acq. NA\u2020", "Low Ammo\u2020", "h-d" ],
"note_number": "7\u2020",
"notes": [ "A", "B" ],
@@ -115,6 +130,7 @@
"_gpid_": 2030
},
{ "name": "7.5cm Krupp M08",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 5, "AP": 5 },
"note_number": "8",
@@ -123,6 +139,7 @@
"_gpid_": 2031
},
{ "name": "Obice da 75/13",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "8",
"notes": [ "A", "D\u2020", "F\u20201" ],
@@ -130,12 +147,14 @@
"_gpid_": [ 2032, 2033 ]
},
{ "name": "7.5cm leIG 18",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "9\u2020",
"_id_": "ch/o:017",
"_gpid_": 2034
},
{ "name": "76.2mm PP obr. 27",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 6, "AP": 6 },
"note_number": "9\u20201",
@@ -144,6 +163,7 @@
"_gpid_": [ 2035, 2036 ]
},
{ "name": "M1A1 75mm Pack Howitzer",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "WP": 7, "C": "5\u20201" },
"note_number": "10\u2020",
@@ -152,6 +172,7 @@
"_gpid_": 2037
},
{ "name": "7.7cm FK 16",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 5, "AP": 6 },
"note_number": "11",
@@ -160,6 +181,7 @@
"_gpid_": 2039
},
{ "name": "76.2mm P obr. 02/30",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6, "AP": 6 },
"note_number": "11",
@@ -168,6 +190,7 @@
"_gpid_": [ 2040, 2041 ]
},
{ "name": "OQF 18-Pounder",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6, "WP": 5, "AP": 6 },
"note_number": "11",
@@ -176,6 +199,7 @@
"_gpid_": 2042
},
{ "name": "10.5cm leFH 16",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 6 },
"note_number": "12\u2020",
@@ -184,6 +208,7 @@
"_gpid_": 2043
},
{ "name": "Cannone da 105/28",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 6, "AP": 5 },
"note_number": "12",
@@ -192,6 +217,7 @@
"_gpid_": 2044
},
{ "name": "M2A1 105mm Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 6, "WP": 7, "C": "5\u2020" },
"note_number": "12",
@@ -200,6 +226,7 @@
"_gpid_": 2045
},
{ "name": "122mm G obr. 10/30",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 6 },
"note_number": "13",
@@ -208,6 +235,7 @@
"_gpid_": [ 2046, 5852 ]
},
{ "name": "122mm G obr. 38",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 6 },
"note_number": "13",
@@ -216,6 +244,7 @@
"_gpid_": [ 2048, 5853 ]
},
{ "name": "Obice da 149/13",
+ "type": "ART",
"capabilities": [ "NT", "h-dC\u2020" ],
"capabilities2": { "s": 5, "WP": [ [6,"B"], "\u2020" ] },
"note_number": "14\u2020",
@@ -223,6 +252,7 @@
"_gpid_": 2050
},
{ "name": "Oerlikon FF",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020", "2 ROF", "B10" ] },
"note_number": "15\u20201",
@@ -231,6 +261,7 @@
"_gpid_": 2052
},
{ "name": "Cannone-mitragliera da 20/65",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u20201", "2 ROF" ] },
"note_number": "15\u20202",
@@ -239,6 +270,7 @@
"_gpid_": [ 2053, 5854 ]
},
{ "name": "2cm FlaK 30",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020", "2 ROF", "B10" ] },
"note_number": "15\u20201",
@@ -247,6 +279,7 @@
"_gpid_": 2055
},
{ "name": "3.7cm FlaK 36 o. 37",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "AP": 6 },
"note_number": "16",
@@ -255,6 +288,7 @@
"_gpid_": 2056
},
{ "name": "Bofors 40mm L/60",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "40\u20201", "2 ROF" ], "AP": 6 },
"note_number": "16\u2020",
@@ -263,6 +297,7 @@
"_gpid_": 2057
},
{ "name": "Bofors 75mm M29",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "75\u20201", "1 ROF", "B10\u2020" ], "AP": 6 },
"note_number": "17",
@@ -271,6 +306,7 @@
"_gpid_": [ 2058, 5855 ]
},
{ "name": "8.8cm FlaK 18",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "88\u20201", "1 ROF", "B10\u2020" ], "AP": 6 },
"note_number": "17",
diff --git a/vasl_templates/webapp/data/ordnance/finnish.json b/vasl_templates/webapp/data/ordnance/finnish.json
index 968f2fd..1739eb7 100644
--- a/vasl_templates/webapp/data/ordnance/finnish.json
+++ b/vasl_templates/webapp/data/ordnance/finnish.json
@@ -1,6 +1,7 @@
[
{ "name": "47 Krh/41",
+ "type": "MTR",
"capabilities_other": [ "2PP" ],
"note_number": "1",
"notes": [ "A" ],
@@ -8,6 +9,7 @@
"_gpid_": 6730
},
{ "name": "50 Krh/39(r)",
+ "type": "MTR",
"capabilities": [ "4PP" ],
"capabilities2": { "B": [ [12,"3+"], "\u2020" ] },
"note_number": "2\u2020",
@@ -16,6 +18,7 @@
"_gpid_": 3605
},
{ "name": "81 Krh/32",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": [ [8,"N1"], "\u2020" ], "IR": [ [null,"3+"], "\u2020" ] },
"capabilities_other": [ "5PP dm" ],
@@ -25,6 +28,7 @@
"_gpid_": 6765
},
{ "name": "81 Savunheitin M/42",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities_other": [ "s\u2020", "4PP dm" ],
"note_number": "4\u2020",
@@ -33,18 +37,21 @@
"_gpid_": 6782
},
{ "name": "120 Krh/40",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"note_number": "5\u2020",
"_id_": "fi/o:004",
"_gpid_": 6806
},
{ "name": "Boys ATR(b)",
+ "type": "ATR",
"capabilities_other": [ "1PP", "\"British\"\u2020" ],
"note_number": "6\u2020",
"_id_": "fi/o:005",
"_gpid_": null
},
{ "name": "Lahti ATR",
+ "type": "ATR",
"capabilities_other": [ "4PP", "Light AA fire in 44+\u2020", "B30.35\u2020" ],
"note_number": "7\u2020",
"notes": [ "A" ],
@@ -52,6 +59,7 @@
"_gpid_": 3608
},
{ "name": "20 PstK/40",
+ "type": "AT",
"capabilities": [ "NT", "QSU", "Towing NA\u20201" ],
"capabilities_other": [ "R2", "IFE=B10" ],
"note_number": "8\u2020",
@@ -60,6 +68,7 @@
"_gpid_": 6808
},
{ "name": "25 PstK/37(f)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "9\u2020",
"notes": [ "B", "D" ],
@@ -67,6 +76,7 @@
"_gpid_": 6810
},
{ "name": "37 PstK/36(s)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "HE": [ [null,"1+"], "\u2020" ] },
"note_number": "10\u2020",
@@ -75,6 +85,7 @@
"_gpid_": 6811
},
{ "name": "37 PstK/37(g)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": [ ["6[9]","3+"], "\u2020" ] },
"note_number": "11\u2020",
@@ -83,6 +94,7 @@
"_gpid_": 6812
},
{ "name": "45 PstK/32(r)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "12\u2020",
"notes": [ "B" ],
@@ -90,6 +102,7 @@
"_gpid_": 6813
},
{ "name": "50 PstK/38(g)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": 4 },
"note_number": "13",
@@ -98,6 +111,7 @@
"_gpid_": 6814
},
{ "name": "75 PstK/97-38(g)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": 8 },
"capabilities_other": [ "H=B12" ],
@@ -107,6 +121,7 @@
"_gpid_": 6815
},
{ "name": "75 PstK/40(g)",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": 3, "H": 4, "s": 7 },
"note_number": "15",
@@ -115,6 +130,7 @@
"_gpid_": 6816
},
{ "name": "76 RK/27(r)",
+ "type": "INF",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": [ ["6","J4+"], "\u2020" ], "s": 6 },
"note_number": "16\u2020",
@@ -123,6 +139,7 @@
"_gpid_": 6818
},
{ "name": "75 K/02",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 6 },
"note_number": "17\u2020",
@@ -130,6 +147,7 @@
"_gpid_": 6819
},
{ "name": "76 LK/13",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 6 },
"note_number": "18",
@@ -137,6 +155,7 @@
"_gpid_": 6820
},
{ "name": "76 K/02(r)",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6 },
"note_number": "19\u2020",
@@ -145,6 +164,7 @@
"_gpid_": 6821
},
{ "name": "76 K/36(r)",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 6 },
"note_number": "20\u2020",
@@ -153,6 +173,7 @@
"_gpid_": 6822
},
{ "name": "87 K/95",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "no IF", "h-d" ],
"capabilities_other": [ "Acq. NA\u2020" ],
"note_number": "21",
@@ -161,6 +182,7 @@
"_gpid_": 6823
},
{ "name": "90 K/77",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "no IF", "Acq. NA\u20201", "h-d" ],
"note_number": "22\u2020",
"notes": [ "F\u20201" ],
@@ -168,6 +190,7 @@
"_gpid_": 6824
},
{ "name": "105 H/33(g)",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "H": [ [6,"A4+"], "\u2020" ], "s": 8 },
"note_number": "23\u2020",
@@ -176,6 +199,7 @@
"_gpid_": 6826
},
{ "name": "105 H/37",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 6 },
"note_number": "24\u2020",
@@ -183,6 +207,7 @@
"_gpid_": 6827
},
{ "name": "105 H/41(t)",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": [ [6,"A4+"], "\u2020" ], "s": 8 },
"note_number": "25\u2020",
@@ -191,6 +216,7 @@
"_gpid_": 6828
},
{ "name": "107 K 10/13",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 5 },
"note_number": "26\u2020",
@@ -198,6 +224,7 @@
"_gpid_": 6829
},
{ "name": "107 K/77(r)",
+ "type": "ART",
"capabilities": [ "NT", "no IF", "Acq. NA\u20201", "h-d" ],
"note_number": "27\u2020",
"notes": [ "B", "F\u20201" ],
@@ -205,6 +232,7 @@
"_gpid_": 6830
},
{ "name": "114 H/18(b)",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": [ [4,"4+"] ], "s": 8, "WP": [ [6,"4+"] ] },
"note_number": "28\u2020",
@@ -212,6 +240,7 @@
"_gpid_": 6831
},
{ "name": "122 H/10(r)",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 6, "WP": [ [6,"4+"] ] },
"note_number": "29\u2020",
@@ -220,6 +249,7 @@
"_gpid_": 6832
},
{ "name": "150 H/40(g)",
+ "type": "ART",
"capabilities": [ "NT", "NM" ],
"capabilities2": { "H": 6, "s": 8 },
"note_number": "30",
@@ -228,6 +258,7 @@
"_gpid_": 6833
},
{ "name": "155 H/17(f)",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 6 },
"note_number": "31",
@@ -236,6 +267,7 @@
"_gpid_": 6834
},
{ "name": "7.62 ItKK/31-40",
+ "type": "AA",
"capabilities": [ "T", "QSU", "Towing NA\u20201" ],
"capabilities_other": [ "2 TK DR\u2020" ],
"note_number": "32\u2020",
@@ -244,6 +276,7 @@
"_gpid_": 6796
},
{ "name": "20 ItK/30 BSW(g)",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020", "2 ROF", "B10" ] },
"note_number": "33",
@@ -252,6 +285,7 @@
"_gpid_": 6797
},
{ "name": "20 ItK/38 BSW(g)",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u20201", "2 ROF", "B11" ] },
"note_number": "34\u2020",
@@ -260,6 +294,7 @@
"_gpid_": 6801
},
{ "name": "20 ItK/35 Br",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u20201", "2 ROF" ] },
"capabilities_other": [ "Road MP = 1\u2020" ],
@@ -269,6 +304,7 @@
"_gpid_": 6802
},
{ "name": "20 ItK/40 VKT",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u20201", "2 ROF", "8 IFE", "B11" ] },
"capabilities_other": [ "2 TK DR\u2020", "Unhooking risk\u2020" ],
@@ -278,6 +314,7 @@
"_gpid_": 6803
},
{ "name": "40 ItK/35-39 B(s)",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "40\u20201", "2 ROF" ] },
"note_number": "37\u2020",
@@ -286,6 +323,7 @@
"_gpid_": 6804
},
{ "name": "76 ItK/28 B(s)",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "76\u2020", "1 ROF" ] },
"note_number": "38",
@@ -294,6 +332,7 @@
"_gpid_": 7409
},
{ "name": "76 ItK/31(r)",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "39",
"notes": [ "B", "E\u2020" ],
diff --git a/vasl_templates/webapp/data/ordnance/french.json b/vasl_templates/webapp/data/ordnance/french.json
index 60e3d2a..d0b5d07 100644
--- a/vasl_templates/webapp/data/ordnance/french.json
+++ b/vasl_templates/webapp/data/ordnance/french.json
@@ -1,6 +1,7 @@
[
{ "name": "LG de 50 mle 37(f)",
+ "type": "MTR",
"capabilities_other": [ "2PP", "crewed\u2020" ],
"note_number": "1",
"notes": [ "A", "B", "C\u2020", "E" ],
@@ -8,6 +9,7 @@
"_gpid_": 1636
},
{ "name": "Mortier de 60 mle 35",
+ "type": "MTR",
"capabilities": [ "5PP", "no OBA\u2020" ],
"capabilities2": { "IR": [ [null,"2+"], "\u2020" ] },
"note_number": "2\u2020",
@@ -16,6 +18,7 @@
"_gpid_": 1641
},
{ "name": "Mortier de 81 mle 27/31",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "3\u2020",
@@ -24,6 +27,7 @@
"_gpid_": 1667
},
{ "name": "Fusil Antichar Boys",
+ "type": "ATR",
"capabilities_other": [ "1PP" ],
"note_number": "4\u2020",
"notes": [ "B" ],
@@ -31,6 +35,7 @@
"_gpid_": null
},
{ "name": "Canon AC de 25 SA-L mle 34",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "5\u2020",
"notes": [ "B", "P" ],
@@ -38,6 +43,7 @@
"_gpid_": 1669
},
{ "name": "Canon AC de 47 SA mle 37 APX",
+ "type": "AT",
"capabilities": [ "NT", "QSU", "APCR only\u20201" ],
"note_number": "6\u20201",
"notes": [ "B", "G\u2020", "P", "V" ],
@@ -45,6 +51,7 @@
"_gpid_": [ 1670, 1671, 1672 ]
},
{ "name": "Canon de 75 AC mle 97/35",
+ "type": "AT",
"capabilities": [ "h-d" ],
"capabilities2": { "LF": [ "NT" ], "HE": 7, "s": 6 },
"capabilities_other": [ "ST", "no shield" ],
@@ -54,6 +61,7 @@
"_gpid_": 1673
},
{ "name": "Canon de 37 mle 16 TR",
+ "type": "INF",
"capabilities_other": [ "5PP (3PP dm)", "crewed\u2020" ],
"note_number": "8\u20201",
"notes": [ "A", "C\u2020" ],
@@ -61,6 +69,7 @@
"_gpid_": 1632
},
{ "name": "Canon de 65 M mle 06",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "no Gunshield", "h-d" ],
"note_number": "9\u2020",
"notes": [ "A", "P" ],
@@ -68,6 +77,7 @@
"_gpid_": 1674
},
{ "name": "Canon de 75 M mle 28",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6, "AP": 5 },
"note_number": "10\u2020",
@@ -76,6 +86,7 @@
"_gpid_": 1678
},
{ "name": "Canon de 75 mle 1897",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "11\u2020",
@@ -84,6 +95,7 @@
"_gpid_": [ 1679, 1704 ]
},
{ "name": "Canon de 105 M mle 28",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"note_number": "12\u2020",
"notes": [ "A", "P" ],
@@ -91,6 +103,7 @@
"_gpid_": 1680
},
{ "name": "Canon de 105 C mle 35 B",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "13",
"notes": [ "E", "F\u2020" ],
@@ -98,6 +111,7 @@
"_gpid_": 1681
},
{ "name": "Canon de 105 L mle 13 S",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "14\u2020",
"notes": [ "P" ],
@@ -105,6 +119,7 @@
"_gpid_": 1682
},
{ "name": "Canon de 105 L mle 36 S",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "15",
"notes": [ "E", "F\u2020" ],
@@ -112,6 +127,7 @@
"_gpid_": 1683
},
{ "name": "Canon de 155 C mle 17 S",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8 },
"note_number": "16\u2020",
@@ -119,12 +135,14 @@
"_gpid_": 1684
},
{ "name": "Canon de 155 GPF",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "no IF" ],
"note_number": "17\u2020",
"_id_": "fr/o:016",
"_gpid_": 1685
},
{ "name": "Mitrailleuse de 13.2 CAJ mle 30",
+ "type": "AA",
"capabilities": [ "T", "2 TK DR\u20201", "Towing NA\u20201" ],
"note_number": "18\u20201",
"notes": [ "B", "G\u2020", "V" ],
@@ -132,6 +150,7 @@
"_gpid_": [ 1687, 1688, 1689 ]
},
{ "name": "Mitrailleuse de 20 CA mle 39 O",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020", "2 ROF", "B11" ] },
"note_number": "19\u2020",
@@ -139,6 +158,7 @@
"_gpid_": 1690
},
{ "name": "Canon Automatique de 25 CA mle 38",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "20\u20201",
"notes": [ "G\u2020" ],
@@ -146,6 +166,7 @@
"_gpid_": [ 1691, 1692 ]
},
{ "name": "Canon de 75 CA mle 32",
+ "type": "AA",
"capabilities": [ "T", "NM" ],
"note_number": "21\u2020",
"_id_": "fr/o:020",
diff --git a/vasl_templates/webapp/data/ordnance/german.json b/vasl_templates/webapp/data/ordnance/german.json
index e081e78..2da4354 100644
--- a/vasl_templates/webapp/data/ordnance/german.json
+++ b/vasl_templates/webapp/data/ordnance/german.json
@@ -1,6 +1,7 @@
[
{ "name": "5cm leGrW",
+ "type": "MTR",
"capabilities_other": [ "5PP" ],
"note_number": "1",
"notes": [ "N" ],
@@ -8,6 +9,7 @@
"_gpid_": 2465
},
{ "name": "8cm GrW 34",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "IR" ],
"capabilities2": { "s": 8 },
"note_number": "2\u2020",
@@ -16,6 +18,7 @@
"_gpid_": 2488
},
{ "name": "10cm NbW 35",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 10 },
"note_number": "3",
@@ -24,6 +27,7 @@
"_gpid_": 2490
},
{ "name": "12cm GrW 42",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "4\u2020",
@@ -31,6 +35,7 @@
"_gpid_": 2491
},
{ "name": "2.8cm sPzB 41",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities_other": [ "uses APCR TK Table\u2020" ],
"note_number": "5\u2020",
@@ -39,6 +44,7 @@
"_gpid_": 2493
},
{ "name": "3.7cm PaK 35/36",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,1], [5,2], [4,3], [3,4] ], "H": "6[9]\u2020" },
"note_number": "6",
@@ -47,6 +53,7 @@
"_gpid_": 2494
},
{ "name": "4.2cm lePaK 41",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities_other": [ "uses APCR TK Table\u2020" ],
"note_number": "7",
@@ -55,6 +62,7 @@
"_gpid_": 2495
},
{ "name": "5cm PaK 38",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [5,1], [6,2], [5,3], [4,4] ] },
"note_number": "8\u2020",
@@ -63,6 +71,7 @@
"_gpid_": 2496
},
{ "name": "7.5cm PaK 97/38",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": 6, "s": 7 },
"note_number": "9",
@@ -71,6 +80,7 @@
"_gpid_": 2497
},
{ "name": "7.5cm PaK 40",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [5,2], [4,3], [3,4] ], "s": 7 },
"note_number": "10\u2020",
@@ -79,6 +89,7 @@
"_gpid_": 2498
},
{ "name": "7.62cm PaK 36r",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [5,2], [4,3], [3,4] ], "s": 6 },
"note_number": "11\u2020",
@@ -87,6 +98,7 @@
"_gpid_": 2499
},
{ "name": "8.8cm PaK 43",
+ "type": "AT",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "88\u2020", "1 ROF", "B11", "M4", "-1" ] },
"note_number": "12",
@@ -95,18 +107,21 @@
"_gpid_": 2500
},
{ "name": "8.8cm PaK 43/41",
+ "type": "AT",
"capabilities": [ "NT" ],
"note_number": "13",
"_id_": "ge/o:012",
"_gpid_": 2501
},
{ "name": "12.8cm K 81/1",
+ "type": "AT",
"capabilities": [ "NT", "NM" ],
"note_number": "14",
"_id_": "ge/o:013",
"_gpid_": 2502
},
{ "name": "7.5cm leIG 18",
+ "type": "INF",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": 7 },
"note_number": "15",
@@ -115,6 +130,7 @@
"_gpid_": 2504
},
{ "name": "15cm sIG 33",
+ "type": "INF",
"capabilities": [ "NT" ],
"capabilities2": { "H": 7, "s": 8 },
"note_number": "16",
@@ -123,6 +139,7 @@
"_gpid_": 2505
},
{ "name": "7.5cm LG 40",
+ "type": "RCL",
"capabilities": [ "T", "QSU" ],
"capabilities2": { "H": 6 },
"note_number": "17",
@@ -131,6 +148,7 @@
"_gpid_": 2506
},
{ "name": "10.5cm LG 42",
+ "type": "RCL",
"capabilities": [ "T", "QSU" ],
"capabilities2": { "H": 6, "s": 6 },
"note_number": "18\u2020",
@@ -139,6 +157,7 @@
"_gpid_": 2507
},
{ "name": "7.5cm leFK 16nA",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "H": 5, "s": 8 },
"note_number": "19",
@@ -146,6 +165,7 @@
"_gpid_": 2509
},
{ "name": "10.5cm leFH 18",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": 6, "s": 8 },
"note_number": "20",
@@ -154,6 +174,7 @@
"_gpid_": 2510
},
{ "name": "s 10cm K 18",
+ "type": "ART",
"capabilities": [ "NT", "NM" ],
"capabilities2": { "H": 6, "s": 8 },
"note_number": "21",
@@ -162,6 +183,7 @@
"_gpid_": 2511
},
{ "name": "15cm sFH 18",
+ "type": "ART",
"capabilities": [ "NT", "NM" ],
"capabilities2": { "H": 6, "s": 8 },
"note_number": "22",
@@ -170,6 +192,7 @@
"_gpid_": 2512
},
{ "name": "15cm K 18",
+ "type": "ART",
"capabilities": [ "NT", "RFNM" ],
"capabilities2": { "AP": 6 },
"note_number": "23",
@@ -178,6 +201,7 @@
"_gpid_": 2513
},
{ "name": "17cm K 18",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "no IF" ],
"capabilities2": { "AP": 6 },
"note_number": "24",
@@ -186,6 +210,7 @@
"_gpid_": 2514
},
{ "name": "2cm FlaK 30",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "20\u2020", "2 ROF", "B10", "NT" ] },
"note_number": "25",
@@ -194,6 +219,7 @@
"_gpid_": 2516
},
{ "name": "2cm FlaK 38",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "20\u2020", "2 ROF", "B11", "NT" ] },
"note_number": "26",
@@ -202,6 +228,7 @@
"_gpid_": 2517
},
{ "name": "2cm FlaKvierling 38",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities_other": [ "4TK DR\u2020" ],
"note_number": "27\u2020",
@@ -210,6 +237,7 @@
"_gpid_": 2518
},
{ "name": "3.7cm FlaK 36 o. 37",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "H": "5[9]\u2020" },
"note_number": "28",
@@ -218,12 +246,14 @@
"_gpid_": 2519
},
{ "name": "3.7cm FlaK 43",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "29",
"_id_": "ge/o:028",
"_gpid_": 2520
},
{ "name": "8.8cm FlaK 18 o. 36",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "A": [ [5,2], [4,3], [3,4] ], "LF": [ "88L\u2020", "1 ROF", "B11" ] },
"note_number": "30",
diff --git a/vasl_templates/webapp/data/ordnance/italian.json b/vasl_templates/webapp/data/ordnance/italian.json
index 91acbc0..fa516d0 100644
--- a/vasl_templates/webapp/data/ordnance/italian.json
+++ b/vasl_templates/webapp/data/ordnance/italian.json
@@ -1,6 +1,7 @@
[
{ "name": "Mortaio da 45 \"Brixia\"",
+ "type": "MTR",
"capabilities_other": [ "4PP" ],
"note_number": "1",
"notes": [ "N" ],
@@ -8,6 +9,7 @@
"_gpid_": 3422
},
{ "name": "Mortaio da 81/14",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "IR" ],
"capabilities2": { "s": 8 },
"note_number": "2\u2020",
@@ -16,6 +18,7 @@
"_gpid_": 3442
},
{ "name": "Fucile-cc S",
+ "type": "ATR",
"capabilities_other": [ "5PP" ],
"note_number": "3",
"notes": [ "N" ],
@@ -23,6 +26,7 @@
"_gpid_": 3428
},
{ "name": "Cannone-cc da 37/45",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "4\u2020",
"notes": [ "C", "N", "R" ],
@@ -30,6 +34,7 @@
"_gpid_": 3444
},
{ "name": "Cannone da 47/32",
+ "type": "AT",
"capabilities": [ "NT", "QSU", "no Gunshield" ],
"capabilities2": { "Towed": [ [null,"A1+"], "\u2020" ] },
"note_number": "5\u2020",
@@ -38,6 +43,7 @@
"_gpid_": 3445
},
{ "name": "Cannone da 65/17",
+ "type": "INF",
"capabilities": [ "NT", "no Gunshield" ],
"capabilities2": { "H": [ [6,"S2+"], "\u20201" ] },
"note_number": "6\u2020",
@@ -46,6 +52,7 @@
"_gpid_": 3446
},
{ "name": "Cannone da 70/15",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "Acq. NA\u20201", "no Gunshield", "h-d" ],
"note_number": "7\u2020",
"notes": [ "A", "B\u20201", "R" ],
@@ -53,6 +60,7 @@
"_gpid_": 3447
},
{ "name": "Obice da 75/13",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"note_number": "8\u2020",
"notes": [ "A" ],
@@ -60,6 +68,7 @@
"_gpid_": 3451
},
{ "name": "Cannone da 75/27",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": [ [6,"S2+"], "\u20201" ] },
"note_number": "9\u2020",
@@ -68,6 +77,7 @@
"_gpid_": 3452
},
{ "name": "Obice da 75/18",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": [ [6,"S2+"], "\u20201" ], "s": 8 },
"note_number": "10\u2020",
@@ -76,6 +86,7 @@
"_gpid_": 3453
},
{ "name": "Cannone da 75/32",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": [ [6,"S2+"], "\u20201" ], "s": 8 },
"note_number": "11\u2020",
@@ -84,6 +95,7 @@
"_gpid_": 3454
},
{ "name": "Obice da 100/17",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": [ [6,"S2+"], "\u20201" ] },
"note_number": "12\u2020",
@@ -92,6 +104,7 @@
"_gpid_": 3455
},
{ "name": "Cannone da 105/28",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8 },
"note_number": "13\u2020",
@@ -100,6 +113,7 @@
"_gpid_": 3456
},
{ "name": "Obice 149/13",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "14\u2020",
"notes": [ "N" ],
@@ -107,6 +121,7 @@
"_gpid_": 3457
},
{ "name": "Cannone da 149/35",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "no IF", "Acq. NA\u20201" ],
"capabilities2": { "s": 8 },
"note_number": "15\u2020",
@@ -115,6 +130,7 @@
"_gpid_": 3458
},
{ "name": "Cannone da 149/40",
+ "type": "ART",
"capabilities": [ "NT", "RFNM" ],
"note_number": "16\u2020",
"notes": [ "N" ],
@@ -122,6 +138,7 @@
"_gpid_": 3459
},
{ "name": "Cannone-mitragliera da 20/65",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020", "2 ROF" ] },
"note_number": "17\u2020",
@@ -130,6 +147,7 @@
"_gpid_": 3461
},
{ "name": "Cannone-aa da 75/39",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities_other": [ "\"16\" AP TK#\u2020" ],
"note_number": "18\u2020",
@@ -137,6 +155,7 @@
"_gpid_": 3462
},
{ "name": "Cannone-aa da 75/46",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "19\u2020",
"notes": [ "N" ],
@@ -144,6 +163,7 @@
"_gpid_": 3463
},
{ "name": "Cannone-aa da 90/53",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "20\u2020",
"notes": [ "N", "R" ],
diff --git a/vasl_templates/webapp/data/ordnance/japanese.json b/vasl_templates/webapp/data/ordnance/japanese.json
index 72b778c..f8db28f 100644
--- a/vasl_templates/webapp/data/ordnance/japanese.json
+++ b/vasl_templates/webapp/data/ordnance/japanese.json
@@ -1,6 +1,7 @@
[
{ "name": "Type 89 Heavy Grenade Launcher",
+ "type": "MTR",
"capabilities": [ "IR" ],
"capabilities2": { "WP": "6\u2020" },
"capabilities_other": [ "4PP", "s7\u2020" ],
@@ -9,6 +10,7 @@
"_gpid_": 3253
},
{ "name": "Year-11 Type Curved-Fire Infantry Gun",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "5PP dm\u20201" ],
"capabilities2": { "WP": 5 },
"note_number": "2\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 3277
},
{ "name": "Type 97 Curved-Fire Infantry Gun",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 5 },
"note_number": "3\u2020",
@@ -25,6 +28,7 @@
"_gpid_": 3279
},
{ "name": "Type 97 Light Close-Attack Gun",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "5PP dm\u20201" ],
"capabilities2": { "WP": 5 },
"note_number": "4\u2020",
@@ -33,6 +37,7 @@
"_gpid_": 3281
},
{ "name": "Type 97 Medium Close-Attack Gun",
+ "type": "MTR",
"capabilities": [ "NT", "Towing NA\u20201" ],
"note_number": "5\u2020",
"notes": [ "A", "C\u20201" ],
@@ -40,6 +45,7 @@
"_gpid_": 3283
},
{ "name": "Type 97 Automatic Gun",
+ "type": "ATR",
"capabilities_other": [ "5PP", "crew\u2020" ],
"note_number": "6\u2020",
"notes": [ "A" ],
@@ -47,6 +53,7 @@
"_gpid_": 3263
},
{ "name": "Type 94 Rapid-Fire Gun",
+ "type": "AT",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "7\u2020",
"notes": [ "A" ],
@@ -54,12 +61,14 @@
"_gpid_": 3285
},
{ "name": "Type 1 Machine-Moved Gun",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "8\u2020",
"_id_": "ja/o:007",
"_gpid_": 3286
},
{ "name": "Year-11 Type Flat-Trajectory Infantry Gun",
+ "type": "INF",
"capabilities_other": [ "5PP (3PP dm)", "crewed\u2020" ],
"note_number": "9\u2020",
"notes": [ "A" ],
@@ -67,6 +76,7 @@
"_gpid_": 3252
},
{ "name": "Type 92 Infantry Gun",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "AP": 5, "WP": 5, "H": [ [6,5] ] },
"note_number": "10\u2020",
@@ -75,6 +85,7 @@
"_gpid_": 3287
},
{ "name": "Year-41 Type Mountain Gun",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "WP": 7, "H": [ [6,"4+"], "\u2020" ] },
"note_number": "11\u2020",
@@ -83,6 +94,7 @@
"_gpid_": 3288
},
{ "name": "Year-38 Type Field Gun (Improved)",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "WP": 6 },
"capabilities_other": [ "\"12\" AP TK#\u2020" ],
@@ -91,6 +103,7 @@
"_gpid_": 3291
},
{ "name": "Type 90 Field Gun",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "WP": 6 },
"note_number": "13\u2020",
@@ -98,12 +111,14 @@
"_gpid_": 3292
},
{ "name": "Type 91 10cm Field Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "14\u2020",
"_id_": "ja/o:013",
"_gpid_": 3293
},
{ "name": "Type 92 10cm Cannon",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "AP": 5, "WP": 5 },
"note_number": "15\u2020",
@@ -111,6 +126,7 @@
"_gpid_": 3294
},
{ "name": "Year-38 Type 12cm Howitzer",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "AP": 5 },
"note_number": "16\u2020",
@@ -118,6 +134,7 @@
"_gpid_": 3295
},
{ "name": "Year-3 Type 14cm Naval Seacoast Gun",
+ "type": "ART",
"capabilities": [ "T" ],
"capabilities_other": [ "NM\u2020" ],
"note_number": "17\u20201",
@@ -126,6 +143,7 @@
"_gpid_": 3296
},
{ "name": "Year-4 Type 15cm Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "AP": 5, "WP": 5 },
"capabilities_other": [ "Towing risk\u2020" ],
@@ -134,6 +152,7 @@
"_gpid_": 3297
},
{ "name": "Type 96 15cm Howitzer",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "AP": 5, "WP": 5 },
"note_number": "19\u2020",
@@ -142,6 +161,7 @@
"_gpid_": 3298
},
{ "name": "Type 93 Twin-Mount High-Angle Machine Gun",
+ "type": "AA",
"capabilities": [ "T", "2 TK DR\u2020", "Towing NA\u20201" ],
"note_number": "20\u2020",
"notes": [ "A", "C\u20201", "E" ],
@@ -149,6 +169,7 @@
"_gpid_": 3301
},
{ "name": "Type 98 High-Angle Machine Cannon",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020", "2 ROF" ] },
"note_number": "21\u2020",
@@ -157,6 +178,7 @@
"_gpid_": 3302
},
{ "name": "Type 96 Naval High-Angle Machine Cannon",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities_other": [ "NM\u2020" ],
"note_number": "22\u20201",
@@ -165,6 +187,7 @@
"_gpid_": 3303
},
{ "name": "Type 96 Twin-Mount Naval High-Angle Machine Cannon",
+ "type": "AA",
"capabilities": [ "T", "NM\u2020", "2 TK DR\u20201" ],
"note_number": "22\u20201",
"notes": [ "D\u2020", "E" ],
@@ -172,6 +195,7 @@
"_gpid_": 3304
},
{ "name": "Type 96 Triple-Mount Naval High-Angle Machine Cannon",
+ "type": "AA",
"capabilities": [ "T", "NM\u2020", "3 TK DR\u20201" ],
"note_number": "22\u20201",
"notes": [ "D\u2020", "E" ],
@@ -179,6 +203,7 @@
"_gpid_": 3305
},
{ "name": "Type 88 7.5cm Mobile Field High-Angle Gun",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "23\u2020",
"notes": [ "E" ],
@@ -186,6 +211,7 @@
"_gpid_": 3306
},
{ "name": "Year-10 Type 12cm Naval High-Angle Gun",
+ "type": "AA",
"capabilities": [ "T" ],
"capabilities_other": [ "NM\u2020" ],
"note_number": "24\u20201",
@@ -194,6 +220,7 @@
"_gpid_": 3308
},
{ "name": "Type 10 8cm Naval High-Angle Gun",
+ "type": "AA",
"capabilities": [ "T", "NM\u2020", "\"13\" AP TK\u20201" ],
"note_number": "25\u20201",
"notes": [ "D\u2020", "E" ],
diff --git a/vasl_templates/webapp/data/ordnance/russian.json b/vasl_templates/webapp/data/ordnance/russian.json
index be79008..9a67121 100644
--- a/vasl_templates/webapp/data/ordnance/russian.json
+++ b/vasl_templates/webapp/data/ordnance/russian.json
@@ -1,12 +1,14 @@
[
{ "name": "50mm RM obr. 40",
+ "type": "MTR",
"capabilities_other": [ "4PP" ],
"note_number": "1",
"_id_": "ru/o:000",
"_gpid_": 485
},
{ "name": "37mm PM-39",
+ "type": "MTR",
"capabilities_other": [ "1PP", "Air Bursts & Acq. NA" ],
"note_number": "1.1",
"notes": [ "A" ],
@@ -14,6 +16,7 @@
"_gpid_": 6996
},
{ "name": "82mm BM obr. 37",
+ "type": "MTR",
"capabilities": [ "NT", "QSU", "IR" ],
"capabilities2": { "s": 8 },
"note_number": "2\u2020",
@@ -21,6 +24,7 @@
"_gpid_": 508
},
{ "name": "107mm GVPM obr. 38",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "3",
@@ -29,6 +33,7 @@
"_gpid_": 510
},
{ "name": "120mm PM obr. 38",
+ "type": "MTR",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "4",
@@ -36,18 +41,21 @@
"_gpid_": 511
},
{ "name": "160mm PM obr. 43",
+ "type": "MTR",
"capabilities": [ "NT", "no IF" ],
"note_number": "5",
"_id_": "ru/o:005",
"_gpid_": 512
},
{ "name": "37mm PTP obr. 30",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "6",
"_id_": "ru/o:006",
"_gpid_": 514
},
{ "name": "45mm PTP obr. 32",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,2], [5,3], [6,4], [7,5] ] },
"note_number": "7",
@@ -55,6 +63,7 @@
"_gpid_": 515
},
{ "name": "45mm PTP obr. 42",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,2], [5,3], [6,4], [7,5] ] },
"note_number": "8",
@@ -62,6 +71,7 @@
"_gpid_": 516
},
{ "name": "57mm PTP obr. 43",
+ "type": "AT",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,3], [5,4], [6,5] ] },
"note_number": "9\u2020",
@@ -69,18 +79,21 @@
"_gpid_": 517
},
{ "name": "100mm PTP obr. 44",
+ "type": "AT",
"capabilities": [ "NT" ],
"note_number": "10",
"_id_": "ru/o:010",
"_gpid_": 518
},
{ "name": "37mm PP obr. 15R",
+ "type": "INF",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "11",
"_id_": "ru/o:011",
"_gpid_": 520
},
{ "name": "76.2mm PP obr. 27",
+ "type": "INF",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "H": 6, "s": 8 },
"note_number": "12",
@@ -89,6 +102,7 @@
"_gpid_": 521
},
{ "name": "76.2mm P obr. 00/02P",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 8 },
"note_number": "13",
@@ -96,6 +110,7 @@
"_gpid_": 523
},
{ "name": "76.2mm P obr. 02/30",
+ "type": "ART",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 8 },
"note_number": "14",
@@ -103,6 +118,7 @@
"_gpid_": 524
},
{ "name": "76.2mm P obr. 39",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,2], [5,3], [6,4], [7,5] ], "s": 8 },
"note_number": "15\u2020",
@@ -110,6 +126,7 @@
"_gpid_": 525
},
{ "name": "76.2mm P obr. 36",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [4,2] ], "s": 8 },
"note_number": "16\u2020",
@@ -117,6 +134,7 @@
"_gpid_": 526
},
{ "name": "85mm P obr. 44",
+ "type": "ART",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "A": [ [5,4], [6,5] ], "s": 8 },
"note_number": "17",
@@ -124,6 +142,7 @@
"_gpid_": 527
},
{ "name": "107mm P obr. 10/30",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 8 },
"note_number": "18",
@@ -131,6 +150,7 @@
"_gpid_": 528
},
{ "name": "122mm G obr. 10/30",
+ "type": "ART",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 8 },
"note_number": "19",
@@ -138,6 +158,7 @@
"_gpid_": 529
},
{ "name": "122mm G obr. 38",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "H": 6, "s": 8 },
"note_number": "20",
@@ -145,6 +166,7 @@
"_gpid_": 530
},
{ "name": "122mm P obr. 31",
+ "type": "ART",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8 },
"note_number": "21",
@@ -152,42 +174,49 @@
"_gpid_": 531
},
{ "name": "152mm G obr. 38",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "22",
"_id_": "ru/o:022",
"_gpid_": 532
},
{ "name": "152mm GP obr. 37",
+ "type": "ART",
"capabilities": [ "NT" ],
"note_number": "23",
"_id_": "ru/o:023",
"_gpid_": 533
},
{ "name": "203mm B-4 obr. 1931",
+ "type": "ART",
"capabilities": [ "NT", "RFNM", "no IF" ],
"note_number": "23.1",
"_id_": "ru/o:024",
"_gpid_": 6995
},
{ "name": "25mm ZP obr. 40",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "24",
"_id_": "ru/o:025",
"_gpid_": 536
},
{ "name": "37mm ZP obr. 39",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "25\u2020",
"_id_": "ru/o:026",
"_gpid_": 537
},
{ "name": "76.2mm ZP obr. 38",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "26\u2020",
"_id_": "ru/o:027",
"_gpid_": 538
},
{ "name": "85mm ZP obr. 39",
+ "type": "AA",
"capabilities": [ "T" ],
"note_number": "27",
"_id_": "ru/o:028",
diff --git a/vasl_templates/webapp/data/vehicles/allied-minor/belgian.json b/vasl_templates/webapp/data/vehicles/allied-minor/belgian.json
index 56fe1d4..5478599 100644
--- a/vasl_templates/webapp/data/vehicles/allied-minor/belgian.json
+++ b/vasl_templates/webapp/data/vehicles/allied-minor/belgian.json
@@ -1,6 +1,7 @@
[
{ "name": "VCL Mk VI/c47(b)",
+ "type": "TD",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "14\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 2292
},
{ "name": "T-13 II(b)",
+ "type": "TD",
"no_radio": "\u00ae",
"CS#": "4:brewup\u2020",
"note_number": "15\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 2294
},
{ "name": "T-13 III(b)",
+ "type": "TD",
"no_radio": "\u00ae",
"CS#": "4:brewup",
"note_number": "16",
@@ -25,6 +28,7 @@
"_gpid_": 2296
},
{ "name": "T-15(b)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "17",
@@ -33,6 +37,7 @@
"_gpid_": 2298
},
{ "name": "ACG1(f)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": "3:brewup",
"note_number": "18\u2020",
diff --git a/vasl_templates/webapp/data/vehicles/allied-minor/common.json b/vasl_templates/webapp/data/vehicles/allied-minor/common.json
index 1842f7f..68f4627 100644
--- a/vasl_templates/webapp/data/vehicles/allied-minor/common.json
+++ b/vasl_templates/webapp/data/vehicles/allied-minor/common.json
@@ -1,6 +1,7 @@
[
{ "name": "L5/30(i)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "31",
@@ -9,6 +10,7 @@
"_gpid_": [ 2231, 2329 ]
},
{ "name": "L3/35(i)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "31\u2020",
@@ -17,6 +19,7 @@
"_gpid_": [ 2233, 2331 ]
},
{ "name": "L6/40(i)",
+ "type": "LT",
"CS#": 2,
"note_number": "31\u2020",
"notes": [ "A" ],
@@ -24,6 +27,7 @@
"_gpid_": [ 2235, 2333 ]
},
{ "name": "M13/40(i)",
+ "type": "MT",
"CS#": 4,
"note_number": "31\u2020",
"notes": [ "A" ],
@@ -31,6 +35,7 @@
"_gpid_": [ 2237, 2335 ]
},
{ "name": "FT-17M(f)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "32\u2020",
@@ -39,6 +44,7 @@
"_gpid_": 2239
},
{ "name": "FT-17C(f)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"no_if": true,
@@ -49,6 +55,7 @@
"_gpid_": 2241
},
{ "name": "R-35(f)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -58,6 +65,7 @@
"_gpid_": 2243
},
{ "name": "M3A1(a)",
+ "type": "SC",
"CS#": 4,
"note_number": "34\u2020",
"notes": [ "A", "V" ],
@@ -65,6 +73,7 @@
"_gpid_": 2245
},
{ "name": "C-K P17(f)",
+ "type": "ht",
"cs#": 4,
"note_number": "35",
"notes": [ "A" ],
@@ -72,6 +81,7 @@
"_gpid_": 2247
},
{ "name": "C-K P19(f)",
+ "type": "ht",
"cs#": 5,
"note_number": "35\u2020",
"notes": [ "A" ],
@@ -79,6 +89,7 @@
"_gpid_": 2249
},
{ "name": "VCL Utility B(b)",
+ "type": "APC",
"cs#": 2,
"note_number": "36\u2020",
"notes": [ "A", "H\u20201", "V" ],
@@ -86,18 +97,21 @@
"_gpid_": 2251
},
{ "name": "Light Truck",
+ "type": "tr",
"cs#": 4,
"note_number": "37",
"_id_": "alc/v:011",
"_gpid_": 2253
},
{ "name": "Medium Truck",
+ "type": "tr",
"cs#": 5,
"note_number": "37",
"_id_": "alc/v:012",
"_gpid_": 2255
},
{ "name": "Heavy Truck",
+ "type": "tr",
"cs#": 7,
"note_number": "37",
"_id_": "alc/v:013",
diff --git a/vasl_templates/webapp/data/vehicles/allied-minor/danish.json b/vasl_templates/webapp/data/vehicles/allied-minor/danish.json
index aed6d40..3f6a391 100644
--- a/vasl_templates/webapp/data/vehicles/allied-minor/danish.json
+++ b/vasl_templates/webapp/data/vehicles/allied-minor/danish.json
@@ -1,6 +1,7 @@
[
{ "name": "Nimbus",
+ "type": "TDmc",
"CS#": [ null, "\u2020" ],
"capabilities": [ "M8\u2020" ],
"note_number": "24\u2020",
diff --git a/vasl_templates/webapp/data/vehicles/allied-minor/dutch.json b/vasl_templates/webapp/data/vehicles/allied-minor/dutch.json
index 1655eaf..d3731ee 100644
--- a/vasl_templates/webapp/data/vehicles/allied-minor/dutch.json
+++ b/vasl_templates/webapp/data/vehicles/allied-minor/dutch.json
@@ -1,6 +1,7 @@
[
{ "name": "VCL M1936(b)",
+ "type": "aTt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "25\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 2315
},
{ "name": "CTLS-4(a)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "26\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 2317
},
{ "name": "M36",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 5,
"capabilities2": { "HE": 10 },
@@ -26,6 +29,7 @@
"_gpid_": 2319
},
{ "name": "M38",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 5,
"capabilities2": { "HE": 10 },
@@ -35,6 +39,7 @@
"_gpid_": 2321
},
{ "name": "M39",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 6,
"capabilities2": { "HE": 10 },
@@ -44,6 +49,7 @@
"_gpid_": 2323
},
{ "name": "Marmon-Herrington III(b)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "29\u2020",
@@ -52,6 +58,7 @@
"_gpid_": 2325
},
{ "name": "Jeep(a)",
+ "type": "tr",
"cs#": "2\u2020",
"note_number": "30\u2020",
"notes": [ "A", "V" ],
diff --git a/vasl_templates/webapp/data/vehicles/allied-minor/polish.json b/vasl_templates/webapp/data/vehicles/allied-minor/polish.json
index 74027b8..0800a07 100644
--- a/vasl_templates/webapp/data/vehicles/allied-minor/polish.json
+++ b/vasl_templates/webapp/data/vehicles/allied-minor/polish.json
@@ -1,6 +1,7 @@
[
{ "name": "TKS",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 2259
},
{ "name": "TKS(L)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 2261
},
{ "name": "Vickers Edw(b)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "2\u2020",
@@ -25,6 +28,7 @@
"_gpid_": 2263
},
{ "name": "Vickers Ejw(b)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "2",
@@ -33,6 +37,7 @@
"_gpid_": 2265
},
{ "name": "7TPdw",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "3\u2020",
@@ -41,12 +46,14 @@
"_gpid_": 2267
},
{ "name": "7TPjw",
+ "type": "LT",
"CS#": 3,
"note_number": "3",
"_id_": "po/v:005",
"_gpid_": 2269
},
{ "name": "H35(f)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -56,6 +63,7 @@
"_gpid_": 2271
},
{ "name": "Peugeot 1918(f)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "5",
@@ -64,6 +72,7 @@
"_gpid_": 2273
},
{ "name": "wz.29 \"Ursus\"",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 5,
"note_number": "6\u2020",
@@ -71,6 +80,7 @@
"_gpid_": 2275
},
{ "name": "wz.34-I",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "7",
@@ -78,6 +88,7 @@
"_gpid_": 2277
},
{ "name": "wz.34-II",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "7",
@@ -85,6 +96,7 @@
"_gpid_": 2279
},
{ "name": "De Dion-Bouton(f)",
+ "type": "AAtr",
"CS#": 7,
"note_number": "8\u2020",
"notes": [ "A", "Q\u20201", "AA\u20202" ],
@@ -92,6 +104,7 @@
"_gpid_": 2281
},
{ "name": "PF 621L SPAA",
+ "type": "AAtr",
"CS#": 5,
"note_number": "9\u2020",
"notes": [ "G\u20201", "Q\u20202", "AA\u20203" ],
@@ -99,24 +112,28 @@
"_gpid_": 2283
},
{ "name": "302T",
+ "type": "AAtr",
"CS#": 3,
"note_number": "10\u2020",
"_id_": "po/v:013",
"_gpid_": 2285
},
{ "name": "C2P",
+ "type": "APC",
"cs#": 4,
"note_number": "11",
"_id_": "po/v:014",
"_gpid_": 2287
},
{ "name": "C4P",
+ "type": "ht",
"cs#": 5,
"note_number": "12",
"_id_": "po/v:015",
"_gpid_": 2289
},
{ "name": "\"Taczanka\"",
+ "type": "AAh-d",
"cs#": 3,
"note_number": "13\u2020",
"notes": [ "Q\u20201" ],
diff --git a/vasl_templates/webapp/data/vehicles/allied-minor/yugoslavian.json b/vasl_templates/webapp/data/vehicles/allied-minor/yugoslavian.json
index 7860243..8708305 100644
--- a/vasl_templates/webapp/data/vehicles/allied-minor/yugoslavian.json
+++ b/vasl_templates/webapp/data/vehicles/allied-minor/yugoslavian.json
@@ -1,6 +1,7 @@
[
{ "name": "T-32",
+ "type": "AG",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "19",
@@ -9,6 +10,7 @@
"_gpid_": 2302
},
{ "name": "M3A1(a)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "C": "3\u2020" },
"note_number": "20\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 2304
},
{ "name": "M3A3(a)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "C": "3\u2020", "sD": 3 },
"note_number": "20\u2020",
@@ -25,6 +28,7 @@
"_gpid_": 2306
},
{ "name": "M3(a) PaK 40",
+ "type": "TD",
"CS#": 2,
"note_number": "21\u2020",
"notes": [ "A", "H\u20201", "L" ],
@@ -32,6 +36,7 @@
"_gpid_": 2308
},
{ "name": "M3(a) FlaK 38",
+ "type": "SPAA",
"CS#": 2,
"note_number": "22\u2020",
"notes": [ "A", "H\u20201", "L", "AA\u20202" ],
@@ -39,6 +44,7 @@
"_gpid_": 2310
},
{ "name": "AEC II(b)",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "HE": 5, "D": 4, "sM": 8 },
"note_number": "23",
diff --git a/vasl_templates/webapp/data/vehicles/american.json b/vasl_templates/webapp/data/vehicles/american.json
index 434a434..b1844c0 100644
--- a/vasl_templates/webapp/data/vehicles/american.json
+++ b/vasl_templates/webapp/data/vehicles/american.json
@@ -1,6 +1,7 @@
[
{ "name": "M2A4",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "C": [ [10,"P"], "\u20201" ] },
"note_number": "1",
@@ -9,6 +10,7 @@
"_gpid_": 907
},
{ "name": "M3",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "C": [ [7,"A2+"], "\u20202" ] },
"note_number": "2\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 909
},
{ "name": "M3A1",
+ "type": "LT",
"CS#": 4,
"capabilities": [ "C7\u20202" ],
"note_number": "3\u2020",
@@ -25,6 +28,7 @@
"_gpid_": 5723
},
{ "name": "M3A1 Satan",
+ "type": "LTv",
"CS#": 4,
"note_number": "4",
"notes": [ "P" ],
@@ -32,6 +36,7 @@
"_gpid_": 913
},
{ "name": "M5A1",
+ "type": "LT",
"CS#": 4,
"capabilities": [ "C7\u20202" ],
"note_number": "5\u2020",
@@ -40,6 +45,7 @@
"_gpid_": 5728
},
{ "name": "M24",
+ "type": "LT",
"CS#": 5,
"capabilities2": { "s": 5, "WP": 7, "sM": 8 },
"note_number": "6\u2020",
@@ -48,6 +54,7 @@
"_gpid_": 917
},
{ "name": "M3",
+ "type": "MT",
"CS#": 7,
"capabilities": [ "C5\u20202" ],
"note_number": "7\u2020",
@@ -56,6 +63,7 @@
"_gpid_": 919
},
{ "name": "M4",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": [ [5,"J4+"] ], "WP": [ [7,"J4+"], "\u20203" ], "sM": [ [5,"4+"] ] },
"note_number": "8\u2020",
@@ -64,6 +72,7 @@
"_gpid_": 5733
},
{ "name": "M4A1",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": [ [5,"J4+"] ], "WP": [ [7,"J4+"], "\u20203" ], "sM": [ [5,"4+"] ] },
"note_number": "9\u2020",
@@ -72,6 +81,7 @@
"_gpid_": 5738
},
{ "name": "M4A2",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": [ [5,"J4+"] ], "WP": [ [7,"J4+"], "\u20202" ], "sM": [ [5,"4+"] ] },
"note_number": "10",
@@ -80,6 +90,7 @@
"_gpid_": 5743
},
{ "name": "M4A2 (L)",
+ "type": "MT",
"CS#": "6:brewup",
"capabilities2": { "s": 5, "WP": 7, "sM": 8 },
"note_number": "11",
@@ -88,6 +99,7 @@
"_gpid_": 5748
},
{ "name": "M4A3",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": [ [5,"J4+"] ], "WP": [ [7,"J4+"], "\u20203" ], "sM": [ [4,"4+"] ] },
"note_number": "12\u2020",
@@ -96,6 +108,7 @@
"_gpid_": 5753
},
{ "name": "M4A3(75)W",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "s": 5, "WP": 7, "sM": 8 },
"note_number": "13\u2020",
@@ -104,6 +117,7 @@
"_gpid_": 5758
},
{ "name": "M4A3E2",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "s": 5, "WP": 7, "sM": 8 },
"note_number": "14",
@@ -112,6 +126,7 @@
"_gpid_": 5763
},
{ "name": "M4A3E2 (L)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [4,4], [5,5] ], "s": [ [5,5] ], "sM": 8 },
"note_number": "14\u2020",
@@ -120,6 +135,7 @@
"_gpid_": 5768
},
{ "name": "M4A1(76)W",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [4,"A4"], [5,5], "\u20202" ], "s": [ [5,5] ], "sM": 8 },
"note_number": "15\u2020",
@@ -128,6 +144,7 @@
"_gpid_": 5773
},
{ "name": "M4A3(76)W",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [4,"A4"], [5,5], "\u20202" ], "s": [ [5,5] ], "sM": 8 },
"note_number": "16\u2020",
@@ -136,6 +153,7 @@
"_gpid_": 5778
},
{ "name": "M4(105)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "H": 9, "C": [ [7,"P"], "\u20201" ], "s": 7, "WP": 9, "sM": 8 },
"note_number": "17\u2020",
@@ -144,6 +162,7 @@
"_gpid_": 941
},
{ "name": "M4A3(105)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "H": 9, "C": [ [7,"P"], "\u20201" ], "s": 7, "WP": 9, "sM": 8 },
"note_number": "17\u2020",
@@ -152,6 +171,7 @@
"_gpid_": 943
},
{ "name": "M4 Tankdozer",
+ "type": "MTv",
"CS#": "5:brewup",
"capabilities2": { "s": 5, "WP": 7, "sM": 6 },
"note_number": "18\u2020",
@@ -160,6 +180,7 @@
"_gpid_": 945
},
{ "name": "T1E3",
+ "type": "MTv",
"CS#": "5:brewup",
"capabilities2": { "s": 5, "WP": 7, "sM": 6 },
"note_number": "19\u2020",
@@ -168,6 +189,7 @@
"_gpid_": 947
},
{ "name": "Sherman Crab",
+ "type": "MTv",
"CS#": "5:brewup",
"capabilities2": { "s": [ [5,"J4+"] ], "WP": [ [7,"J4+"], "\u20202" ], "sM": 4 },
"note_number": "20\u2020",
@@ -176,6 +198,7 @@
"_gpid_": 949
},
{ "name": "POA-CWS-H1",
+ "type": "MTv",
"CS#": 6,
"capabilities2": { "sM": 8 },
"note_number": "21\u2020",
@@ -184,6 +207,7 @@
"_gpid_": 951
},
{ "name": "M26",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": 7 },
"note_number": "22\u2020",
@@ -192,6 +216,7 @@
"_gpid_": 955
},
{ "name": "M10 GMC",
+ "type": "TD",
"CS#": 7,
"capabilities2": { "A": [ [5,"A4E"], [6,"5E"], "\u20201" ], "s": [ [5,5] ], "sP": 5 },
"note_number": "23\u2020",
@@ -200,6 +225,7 @@
"_gpid_": 957
},
{ "name": "M18 GMC",
+ "type": "TD",
"CS#": 6,
"capabilities2": { "A": [ [5,"4E"], [6,"5E"], "\u20201" ], "s": [ [5,5] ], "sP": 5 },
"note_number": "24\u2020",
@@ -208,6 +234,7 @@
"_gpid_": 959
},
{ "name": "M36 GMC",
+ "type": "TD",
"CS#": 7,
"capabilities2": { "A": [ [5,5] ], "sP": 5 },
"note_number": "25\u2020",
@@ -216,6 +243,7 @@
"_gpid_": 961
},
{ "name": "M36B1 GMC",
+ "type": "TD",
"CS#": 7,
"capabilities2": { "A": 5, "sP": 5 },
"note_number": "26",
@@ -224,6 +252,7 @@
"_gpid_": 963
},
{ "name": "M2",
+ "type": "ht",
"CS#": 4,
"note_number": "27\u20201",
"notes": [ "E\u2020", "H", "I\u2020", "N" ],
@@ -231,6 +260,7 @@
"_gpid_": 965
},
{ "name": "M3",
+ "type": "ht",
"CS#": 5,
"note_number": "28\u2020",
"notes": [ "N" ],
@@ -238,6 +268,7 @@
"_gpid_": 967
},
{ "name": "M3A1",
+ "type": "ht",
"CS#": 5,
"note_number": "29\u20201",
"notes": [ "E\u2020", "H", "I\u2020", "Z" ],
@@ -245,6 +276,7 @@
"_gpid_": 969
},
{ "name": "M3(MMG)",
+ "type": "ht",
"CS#": 5,
"note_number": "30\u2020",
"notes": [ "E\u2020", "H", "N", "P" ],
@@ -252,6 +284,7 @@
"_gpid_": 971
},
{ "name": "M3(HMG)",
+ "type": "ht",
"CS#": 5,
"note_number": "30\u2020",
"notes": [ "E\u2020", "H", "N", "P" ],
@@ -259,6 +292,7 @@
"_gpid_": 973
},
{ "name": "M4 MC",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities2": { "WP": 8 },
"note_number": "31\u2020",
@@ -267,6 +301,7 @@
"_gpid_": 975
},
{ "name": "M4A1 MC",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities2": { "WP": 8 },
"note_number": "32\u2020",
@@ -275,6 +310,7 @@
"_gpid_": 977
},
{ "name": "M21 MC",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities2": { "WP": 8 },
"note_number": "33",
@@ -283,6 +319,7 @@
"_gpid_": 979
},
{ "name": "M3 GMC",
+ "type": "TDht",
"CS#": 4,
"note_number": "34\u2020",
"notes": [ "N", "U" ],
@@ -290,6 +327,7 @@
"_gpid_": [ 981, 983 ]
},
{ "name": "T30 HMC",
+ "type": "ht",
"CS#": 4,
"capabilities2": { "H": 5, "AP": 7, "WP": 9 },
"note_number": "35\u20201",
@@ -298,6 +336,7 @@
"_gpid_": 985
},
{ "name": "T19 HMC",
+ "type": "ht",
"CS#": 4,
"capabilities2": { "H": 5, "s": 7, "WP": 8 },
"note_number": "36\u2020",
@@ -306,6 +345,7 @@
"_gpid_": 987
},
{ "name": "M15A1 MGMC",
+ "type": "AAht",
"CS#": 4,
"note_number": "37\u2020",
"notes": [ "N", "V\u2020", "AA\u20201" ],
@@ -313,6 +353,7 @@
"_gpid_": 990
},
{ "name": "M16 MGMC",
+ "type": "AAht",
"CS#": 4,
"note_number": "38\u2020",
"notes": [ "V\u2020", "AA\u20201" ],
@@ -320,6 +361,7 @@
"_gpid_": 992
},
{ "name": "M3A1",
+ "type": "SC",
"CS#": 4,
"note_number": "39\u20201",
"notes": [ "E\u2020", "H", "I\u2020", "N" ],
@@ -327,6 +369,7 @@
"_gpid_": 996
},
{ "name": "M20",
+ "type": "SC",
"CS#": 4,
"capabilities2": { "sP": 5 },
"note_number": "40\u2020",
@@ -335,6 +378,7 @@
"_gpid_": 998
},
{ "name": "T8",
+ "type": "SC",
"CS#": 5,
"note_number": "41\u2020",
"notes": [ "O\u20201", "P" ],
@@ -342,6 +386,7 @@
"_gpid_": 1000
},
{ "name": "M8",
+ "type": "AC",
"CS#": 4,
"capabilities": [ "C7\u20202" ],
"capabilities2": { "sP": 5 },
@@ -351,6 +396,7 @@
"_gpid_": 1002
},
{ "name": "M8 HMC",
+ "type": "SPA",
"CS#": 5,
"capabilities2": { "H": 9, "C": [ [4,"4+"], "\u20201" ], "WP": 9 },
"note_number": "43\u2020",
@@ -359,6 +405,7 @@
"_gpid_": 1004
},
{ "name": "M7 HMC",
+ "type": "SPA",
"CS#": 7,
"capabilities2": { "H": 7, "C": [ [7,"P"], "\u20201" ], "s": 7, "WP": 8 },
"note_number": "44\u2020",
@@ -367,6 +414,7 @@
"_gpid_": 1006
},
{ "name": "M12 GMC",
+ "type": "SPA",
"CS#": 9,
"no_if": true,
"capabilities2": { "AP": 6, "WP": 8 },
@@ -376,6 +424,7 @@
"_gpid_": 1011
},
{ "name": "LVT(A)1",
+ "type": "aLT",
"CS#": 6,
"capabilities2": { "C": [ [10,"P"], "\u20202" ] },
"note_number": "46\u20201",
@@ -384,6 +433,7 @@
"_gpid_": 1014
},
{ "name": "LVT(A)4",
+ "type": "aLT",
"CS#": 6,
"capabilities2": { "H": 8, "C": [ [7,"P"], "\u20203" ], "WP": 9 },
"note_number": "47\u2020",
@@ -392,6 +442,7 @@
"_gpid_": [ 1016, 1018 ]
},
{ "name": "M4 DD",
+ "type": "aMT",
"CS#": "6:brewup",
"capabilities2": { "s": 5, "WP": 7, "sM": 5 },
"note_number": "48",
@@ -400,6 +451,7 @@
"_gpid_": 1020
},
{ "name": "LVT2",
+ "type": "aPC",
"CS#": 6,
"note_number": "49\u2020",
"notes": [ "D\u20203", "H", "Q\u20202", "T\u20201" ],
@@ -407,6 +459,7 @@
"_gpid_": 1022
},
{ "name": "LVT2(m)",
+ "type": "aAPC",
"CS#": 7,
"note_number": "49.1\u2020",
"notes": [ "D\u20203", "H", "P", "Q\u20202", "T\u20201" ],
@@ -414,6 +467,7 @@
"_gpid_": 1024
},
{ "name": "LVT(A)2",
+ "type": "aAPC",
"CS#": 7,
"note_number": "50\u2020",
"notes": [ "D\u20203", "H", "Q\u20202", "T\u20201" ],
@@ -421,6 +475,7 @@
"_gpid_": 1026
},
{ "name": "LVT4",
+ "type": "aAPC",
"CS#": 7,
"note_number": "51\u2020",
"notes": [ "D", "H", "T\u20201", "X\u20202" ],
@@ -428,12 +483,14 @@
"_gpid_": [ 1028, 1030 ]
},
{ "name": "M4 hst",
+ "type": "PC",
"CS#": 6,
"note_number": "51.1\u2020",
"_id_": "am/v:055",
"_gpid_": 1050
},
{ "name": "DUKW",
+ "type": "atr",
"cs#": "7\u20201",
"note_number": "52\u2020",
"notes": [ "D\u20203", "O\u20202", "CC\u20201" ],
@@ -441,6 +498,7 @@
"_gpid_": 1032
},
{ "name": "\u00bc-Ton Jeep GPA",
+ "type": "atr",
"cs#": 2,
"note_number": "53\u2020",
"notes": [ "L\u20201" ],
@@ -448,6 +506,7 @@
"_gpid_": 1036
},
{ "name": "\u00bc-Ton Jeep",
+ "type": "tr",
"cs#": "2\u20201",
"note_number": "54\u2020",
"notes": [ "L\u20202", "N", "O\u20203", "CC\u20201" ],
@@ -455,6 +514,7 @@
"_gpid_": [ 1039, 1040, 1041 ]
},
{ "name": "\u00be-Ton",
+ "type": "tr",
"cs#": 4,
"note_number": "55\u2020",
"notes": [ "N" ],
@@ -462,6 +522,7 @@
"_gpid_": 1042
},
{ "name": "1\u00bd-Ton",
+ "type": "tr",
"cs#": 6,
"note_number": "56\u2020",
"notes": [ "N" ],
@@ -469,6 +530,7 @@
"_gpid_": 1044
},
{ "name": "2\u00bd-Ton",
+ "type": "tr",
"cs#": 7,
"note_number": "57\u2020",
"notes": [ "N" ],
@@ -476,6 +538,7 @@
"_gpid_": 1046
},
{ "name": "7\u00bd-Ton",
+ "type": "tr",
"cs#": 7,
"note_number": "58\u2020",
"notes": [ "N" ],
diff --git a/vasl_templates/webapp/data/vehicles/axis-minor/bulgarian.json b/vasl_templates/webapp/data/vehicles/axis-minor/bulgarian.json
index 15289e1..dbe3500 100644
--- a/vasl_templates/webapp/data/vehicles/axis-minor/bulgarian.json
+++ b/vasl_templates/webapp/data/vehicles/axis-minor/bulgarian.json
@@ -1,6 +1,7 @@
[
{ "name": "Vickers 6-Ton Mk E",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"capabilities2": { "C": "5\u2020" },
diff --git a/vasl_templates/webapp/data/vehicles/axis-minor/common.json b/vasl_templates/webapp/data/vehicles/axis-minor/common.json
index 129308c..02253f3 100644
--- a/vasl_templates/webapp/data/vehicles/axis-minor/common.json
+++ b/vasl_templates/webapp/data/vehicles/axis-minor/common.json
@@ -1,6 +1,7 @@
[
{ "name": "L3/35(i)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "29\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 3787
},
{ "name": "FT-17M(f)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"no_if": true,
@@ -18,6 +20,7 @@
"_gpid_": 3789
},
{ "name": "FT-17C(f)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 9 },
@@ -27,6 +30,7 @@
"_gpid_": 3791
},
{ "name": "PzKpfw IB(g)",
+ "type": "Tt",
"CS#": 2,
"capabilities2": { "sD": 6 },
"note_number": "31\u2020",
@@ -35,6 +39,7 @@
"_gpid_": 3827
},
{ "name": "R-35(f)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -44,6 +49,7 @@
"_gpid_": [ 3795, 3906 ]
},
{ "name": "H39(f)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -53,6 +59,7 @@
"_gpid_": 3793
},
{ "name": "LT vz 35(g)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "sD": 5 },
"note_number": "34\u2020",
@@ -61,6 +68,7 @@
"_gpid_": 3825
},
{ "name": "LT vz 38(t)A",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "A": [ [3,1], [4,2], [3,3] ], "sD": 6 },
"note_number": "35\u2020",
@@ -69,6 +77,7 @@
"_gpid_": 3799
},
{ "name": "LT vz 38(t)E",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "A": [ [4,2], [3,3] ], "sD": 7 },
"note_number": "35\u2020",
@@ -77,6 +86,7 @@
"_gpid_": 3801
},
{ "name": "S-35(f)",
+ "type": "MT",
"CS#": 4,
"note_number": "36\u2020",
"notes": [ "A\u20201", "D", "E", "H", "S" ],
@@ -84,6 +94,7 @@
"_gpid_": 3797
},
{ "name": "PzKpfw IIIL(g)",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": [ [5,2], [4,3], [3,4] ], "sD": 5 },
"note_number": "37\u2020",
@@ -92,6 +103,7 @@
"_gpid_": [ 3829, 3831 ]
},
{ "name": "PzKpfw IIIN(g)",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "H": [ [8,"3+"] ], "s": 8, "sD": 7 },
"note_number": "38\u2020",
@@ -100,6 +112,7 @@
"_gpid_": [ 3833, 3835 ]
},
{ "name": "PzKpfw IVD(g)",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "AP": 7, "H": [ [5,"3+"] ], "s": 8, "sD": 7 },
"note_number": "39\u2020",
@@ -108,6 +121,7 @@
"_gpid_": 3837
},
{ "name": "PzKpfw IVF1(g)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "AP": 7, "H": [ [5,"3+"] ], "s": 8, "sD": 7 },
"note_number": "39\u2020",
@@ -116,6 +130,7 @@
"_gpid_": 3839
},
{ "name": "PzKpfw IVH(g)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [4,2], [3,3] ], "s": 7, "sD": 5 },
"note_number": "39\u2020",
@@ -124,6 +139,7 @@
"_gpid_": [ 3841, 3843 ]
},
{ "name": "StuG IIIG(g)",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "A": [ [3,4] ], "s": 8, "sD": 7 },
"note_number": "40\u2020",
@@ -132,6 +148,7 @@
"_gpid_": 3845
},
{ "name": "JgdPz 38(t)",
+ "type": "TD",
"CS#": 4,
"capabilities2": { "A": [ [3,4] ], "HE": 7 },
"note_number": "41\u2020",
@@ -140,6 +157,7 @@
"_gpid_": 3803
},
{ "name": "SPW 250/1(g)",
+ "type": "ht",
"CS#": 4,
"note_number": "42\u2020",
"notes": [ "E", "R" ],
@@ -147,6 +165,7 @@
"_gpid_": 3847
},
{ "name": "SPW 251/1(g)",
+ "type": "ht",
"CS#": 5,
"note_number": "42\u2020",
"notes": [ "E", "R", "C" ],
@@ -154,6 +173,7 @@
"_gpid_": 3849
},
{ "name": "SPW 251/9(g)",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities2": { "H": 5, "s": 8 },
"note_number": "42\u2020",
@@ -162,6 +182,7 @@
"_gpid_": 3851
},
{ "name": "OA vz 30(t)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "43\u2020",
@@ -170,6 +191,7 @@
"_gpid_": 3805
},
{ "name": "AB 41(i)",
+ "type": "AC",
"CS#": 4,
"note_number": "44\u2020",
"notes": [ "E", "R", "C" ],
@@ -177,6 +199,7 @@
"_gpid_": 3807
},
{ "name": "PSW 222(g)",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "45\u2020",
@@ -185,6 +208,7 @@
"_gpid_": 3853
},
{ "name": "PSW 222(L)(g)",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "45\u2020",
@@ -193,6 +217,7 @@
"_gpid_": 3855
},
{ "name": "PSW 223(g)",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "46\u2020",
@@ -201,6 +226,7 @@
"_gpid_": 3857
},
{ "name": "Komsomolet(r)",
+ "type": "APC",
"cs#": "2\u20201",
"note_number": "47\u2020",
"notes": [ "E", "F", "I\u20201", "J", "R", "H", "S", "C", "B" ],
@@ -208,6 +234,7 @@
"_gpid_": [ 3809, 3811 ]
},
{ "name": "RSO(g)",
+ "type": "PC",
"cs#": 5,
"note_number": "48",
"notes": [ "S", "B" ],
@@ -215,6 +242,7 @@
"_gpid_": 3859
},
{ "name": "Light Tractor",
+ "type": "PC",
"cs#": 4,
"note_number": "49",
"notes": [ "R", "H", "S", "C", "B" ],
@@ -222,6 +250,7 @@
"_gpid_": 3813
},
{ "name": "Medium Tractor",
+ "type": "PC",
"cs#": 5,
"note_number": "49",
"notes": [ "R", "H", "S", "C", "B" ],
@@ -229,6 +258,7 @@
"_gpid_": 3815
},
{ "name": "Heavy Tractor",
+ "type": "PC",
"cs#": 6,
"note_number": "49",
"notes": [ "R", "H", "S", "C", "B" ],
@@ -236,6 +266,7 @@
"_gpid_": 3817
},
{ "name": "Light Truck",
+ "type": "tr",
"cs#": 4,
"note_number": "50",
"notes": [ "R", "H", "S", "C", "B" ],
@@ -243,6 +274,7 @@
"_gpid_": 3819
},
{ "name": "Medium Truck",
+ "type": "tr",
"cs#": 5,
"note_number": "50",
"notes": [ "R", "H", "S", "C", "B" ],
@@ -250,6 +282,7 @@
"_gpid_": 3821
},
{ "name": "Heavy Truck",
+ "type": "tr",
"cs#": 7,
"note_number": "50",
"notes": [ "R", "H", "S", "C", "B" ],
diff --git a/vasl_templates/webapp/data/vehicles/axis-minor/croatian.json b/vasl_templates/webapp/data/vehicles/axis-minor/croatian.json
index e327e4f..86debe3 100644
--- a/vasl_templates/webapp/data/vehicles/axis-minor/croatian.json
+++ b/vasl_templates/webapp/data/vehicles/axis-minor/croatian.json
@@ -1,6 +1,7 @@
[
{ "name": "TKS",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "24\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 3892
},
{ "name": "TKS(L)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "24\u2020",
@@ -17,12 +19,14 @@
"_gpid_": 3894
},
{ "name": "L6/40(i)",
+ "type": "LT",
"CS#": 2,
"note_number": "25",
"_id_": "cr/v:002",
"_gpid_": 3896
},
{ "name": "wz 34-I",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "26",
@@ -30,6 +34,7 @@
"_gpid_": 3898
},
{ "name": "wz 34-II",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "26",
@@ -37,6 +42,7 @@
"_gpid_": 3900
},
{ "name": "SMV L40 da 47/32",
+ "type": "TD",
"CS#": 3,
"note_number": "27\u2020",
"notes": [ "O\u20201" ],
diff --git a/vasl_templates/webapp/data/vehicles/axis-minor/hungarian.json b/vasl_templates/webapp/data/vehicles/axis-minor/hungarian.json
index 3eda227..78c4b9a 100644
--- a/vasl_templates/webapp/data/vehicles/axis-minor/hungarian.json
+++ b/vasl_templates/webapp/data/vehicles/axis-minor/hungarian.json
@@ -1,6 +1,7 @@
[
{ "name": "38M Toldi I",
+ "type": "LT",
"CS#": 3,
"note_number": "7\u2020",
"notes": [ "A\u20201" ],
@@ -8,6 +9,7 @@
"_gpid_": 4009
},
{ "name": "38M Toldi IIA",
+ "type": "LT",
"CS#": 3,
"note_number": "8\u2020",
"notes": [ "A\u20201" ],
@@ -15,6 +17,7 @@
"_gpid_": 4011
},
{ "name": "40M Turan I(r)",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "sD": 5 },
"note_number": "9\u2020",
@@ -23,6 +26,7 @@
"_gpid_": 4013
},
{ "name": "41M Turan II(r)",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "AP": 6, "s": 7, "sD": 5 },
"note_number": "10\u2020",
@@ -31,6 +35,7 @@
"_gpid_": 4015
},
{ "name": "PzKpfw VG(g)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "sN": 6 },
"note_number": "11\u2020",
@@ -39,6 +44,7 @@
"_gpid_": 4043
},
{ "name": "PzKpfw VIE(L)(g)",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": [ [3,4] ], "sN": 6 },
"note_number": "12\u2020",
@@ -47,6 +53,7 @@
"_gpid_": 4045
},
{ "name": "43M Zrinyi II",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "s": 7, "sD": 5 },
"note_number": "13\u2020",
@@ -55,18 +62,21 @@
"_gpid_": 4055
},
{ "name": "39M Csaba",
+ "type": "AC",
"CS#": 4,
"note_number": "14",
"_id_": "hu/v:007",
"_gpid_": 4065
},
{ "name": "40M Csaba",
+ "type": "AC",
"CS#": 4,
"note_number": "14",
"_id_": "hu/v:008",
"_gpid_": 4067
},
{ "name": "Marder II(g)",
+ "type": "TD",
"CS#": "4:brewup",
"capabilities2": { "A": [ [4,3], [3,4] ], "HE": 7, "s": 6 },
"note_number": "15",
@@ -75,6 +85,7 @@
"_gpid_": 4057
},
{ "name": "40M Nimrod",
+ "type": "TD/AA",
"CS#": 6,
"capabilities2": { "H": [ ["6[9]","3+"] ] },
"note_number": "16\u2020",
diff --git a/vasl_templates/webapp/data/vehicles/axis-minor/romanian.json b/vasl_templates/webapp/data/vehicles/axis-minor/romanian.json
index cc9ed39..4db80f3 100644
--- a/vasl_templates/webapp/data/vehicles/axis-minor/romanian.json
+++ b/vasl_templates/webapp/data/vehicles/axis-minor/romanian.json
@@ -1,6 +1,7 @@
[
{ "name": "R-1(t)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 3861
},
{ "name": "R-35/45(f)",
+ "type": "TD",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "2",
@@ -17,6 +19,7 @@
"_gpid_": 3863
},
{ "name": "TACAM T-60(r)",
+ "type": "TD",
"CS#": 3,
"note_number": "3\u2020",
"notes": [ "E" ],
@@ -24,6 +27,7 @@
"_gpid_": 3865
},
{ "name": "TACAM T-60A(r)",
+ "type": "TD",
"CS#": 3,
"note_number": "3\u2020",
"notes": [ "E" ],
@@ -31,6 +35,7 @@
"_gpid_": 3867
},
{ "name": "TACAM R-2(r)",
+ "type": "TD",
"CS#": 3,
"capabilities2": { "AP": 5 },
"note_number": "4\u2020",
@@ -39,6 +44,7 @@
"_gpid_": 3869
},
{ "name": "BA-6(r)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "5\u2020",
@@ -47,6 +53,7 @@
"_gpid_": 3871
},
{ "name": "BA-20(r)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "5\u2020",
@@ -55,6 +62,7 @@
"_gpid_": 3873
},
{ "name": "Malaxa UE2",
+ "type": "APC",
"cs#": "2\u20201",
"note_number": "6\u2020",
"notes": [ "F", "I\u20201", "J" ],
diff --git a/vasl_templates/webapp/data/vehicles/axis-minor/slovakian.json b/vasl_templates/webapp/data/vehicles/axis-minor/slovakian.json
index 313db5d..55c8e25 100644
--- a/vasl_templates/webapp/data/vehicles/axis-minor/slovakian.json
+++ b/vasl_templates/webapp/data/vehicles/axis-minor/slovakian.json
@@ -1,6 +1,7 @@
[
{ "name": "T vz 33(t)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "17\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 3879
},
{ "name": "LT vz 34",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "18",
@@ -16,6 +18,7 @@
"_gpid_": 3881
},
{ "name": "PzKpfw IIA(g)",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "19",
@@ -24,6 +27,7 @@
"_gpid_": 3883
},
{ "name": "LT vz 40(t)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "sD": 6 },
"note_number": "20\u2020",
@@ -32,6 +36,7 @@
"_gpid_": 3885
},
{ "name": "Marder III(t)H",
+ "type": "TD",
"CS#": "4:brewup",
"capabilities2": { "A": [ [4,3], [3,4] ], "HE": 7, "s": 7, "sD": 6 },
"note_number": "21\u2020",
@@ -40,6 +45,7 @@
"_gpid_": 3887
},
{ "name": "Kfz 1(g)",
+ "type": "tr",
"cs#": "2\u20201",
"note_number": "22\u2020",
"notes": [ "E", "L\u20202", "I\u20201" ],
@@ -47,6 +53,7 @@
"_gpid_": 3889
},
{ "name": "SdKfz 2(g)",
+ "type": "htMC",
"cs#": 2,
"note_number": "23\u2020",
"notes": [ "E", "L\u20201" ],
diff --git a/vasl_templates/webapp/data/vehicles/british.json b/vasl_templates/webapp/data/vehicles/british.json
index aaf5344..a2f8745 100644
--- a/vasl_templates/webapp/data/vehicles/british.json
+++ b/vasl_templates/webapp/data/vehicles/british.json
@@ -1,6 +1,7 @@
[
{ "name": "Mark VIB",
+ "type": "Tt",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 1208
},
{ "name": "Mark VIC",
+ "type": "Tt",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "1\u2020",
@@ -16,6 +18,7 @@
"_gpid_": 1210
},
{ "name": "Tetrarch",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "2\u2020",
@@ -23,6 +26,7 @@
"_gpid_": 1212
},
{ "name": "Tetrarch CS",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "HE": "9\u20201", "s": [ null, "\u20201" ], "sD": 6 },
"note_number": "2\u2020",
@@ -31,6 +35,7 @@
"_gpid_": 1214
},
{ "name": "Stuart I(a)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "sD": 5 },
"note_number": "3\u2020",
@@ -39,6 +44,7 @@
"_gpid_": 1216
},
{ "name": "Stuart III(a)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "HE": [ null, "4+" ], "C": [ [6,"4+"], "\u20201" ], "sD": 5 },
"note_number": "3\u2020",
@@ -47,6 +53,7 @@
"_gpid_": 1218
},
{ "name": "Stuart V(a)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "C": "6\u20201", "sD": 5 },
"note_number": "4\u2020",
@@ -55,6 +62,7 @@
"_gpid_": 1220
},
{ "name": "Locust(a)",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "C": "6\u2020", "sD": 6 },
"note_number": "5",
@@ -63,6 +71,7 @@
"_gpid_": 1222
},
{ "name": "A9",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "sD": 6 },
"note_number": "6\u2020",
@@ -71,6 +80,7 @@
"_gpid_": [ 1224, 1226 ]
},
{ "name": "A9 CS",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": [ null, "\u20202" ], "sD": 6 },
"note_number": "6\u2020",
@@ -79,6 +89,7 @@
"_gpid_": [ 1228, 1230 ]
},
{ "name": "A10 Mk IA",
+ "type": "MT",
"CS#": "5:brewup\u2020",
"capabilities2": { "sD": 6 },
"note_number": "7\u2020",
@@ -87,6 +98,7 @@
"_gpid_": [ 1232, 1234, 1236, 1238, 1240 ]
},
{ "name": "A10 Mk IA CS",
+ "type": "MT",
"CS#": "5:brewup\u2020",
"capabilities2": { "s": [ null, "\u20202" ], "sD": 6 },
"note_number": "7\u2020",
@@ -95,6 +107,7 @@
"_gpid_": [ 1242, 1244, 1246 ]
},
{ "name": "A13 Mk I",
+ "type": "MT",
"CS#": "4:brewup",
"capabilities2": { "sD": 6 },
"note_number": "8",
@@ -103,6 +116,7 @@
"_gpid_": [ 1248, 1250 ]
},
{ "name": "A13 Mk II",
+ "type": "MT",
"CS#": "4:brewup",
"capabilities2": { "sD": 6 },
"note_number": "8\u2020",
@@ -111,6 +125,7 @@
"_gpid_": [ 1252, 1254, 1256, 1258 ]
},
{ "name": "A13 Mk II CS",
+ "type": "MT",
"CS#": "4:brewup",
"capabilities2": { "s": [ null, "\u20202" ], "sD": 6 },
"note_number": "8\u2020",
@@ -119,6 +134,7 @@
"_gpid_": 1260
},
{ "name": "Crusader I",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "sM": 8 },
"note_number": "9\u2020",
@@ -127,6 +143,7 @@
"_gpid_": [ 1262, 1264 ]
},
{ "name": "Crusader I CS",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "HE": 9, "s": [ null, "\u20202" ], "sM": 8 },
"note_number": "9\u2020",
@@ -135,6 +152,7 @@
"_gpid_": [ 1266, 1268 ]
},
{ "name": "Crusader II",
+ "type": "MT",
"CS#": "4:brewup",
"capabilities2": { "sM": 8 },
"note_number": "9\u2020",
@@ -143,6 +161,7 @@
"_gpid_": [ 1270, 1272 ]
},
{ "name": "Crusader II CS",
+ "type": "MT",
"CS#": "4:brewup",
"capabilities2": { "HE": 9, "s": [ null, "\u20202" ], "sM": 8 },
"note_number": "9\u2020",
@@ -151,6 +170,7 @@
"_gpid_": [ 1274, 1276 ]
},
{ "name": "Crusader III",
+ "type": "MT",
"CS#": "3:brewup",
"capabilities2": { "HE": [ [7,"F3+"], "\u20201" ], "sD": 7, "sM": "8\u20202" },
"note_number": "10\u2020",
@@ -159,6 +179,7 @@
"_gpid_": 1278
},
{ "name": "Grant(a)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "HE": [ null, "4+" ], "C": [ [5,"4+"], "\u20201" ], "s": "8\u2020", "sM": 8 },
"note_number": "11\u2020",
@@ -167,6 +188,7 @@
"_gpid_": 1280
},
{ "name": "Lee(a)",
+ "type": "MT",
"CS#": 7,
"capabilities2": { "HE": [ null, "4+" ], "C": [ [5,"4+"], "\u20201" ], "s": "8\u2020", "sD": 6 },
"note_number": "11\u2020",
@@ -175,6 +197,7 @@
"_gpid_": [ 1282, 1284 ]
},
{ "name": "Sherman II(a)",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": [ [6,"J4+"], "\u20203" ], "sD": 6 },
"note_number": "12\u2020",
@@ -183,6 +206,7 @@
"_gpid_": [ 1286, 1288 ]
},
{ "name": "Sherman III(a)",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": [ [6,"J4+"], "\u20203" ], "sD": 6 },
"note_number": "13\u2020",
@@ -191,6 +215,7 @@
"_gpid_": [ 1290, 1292 ]
},
{ "name": "Sherman V(a)",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": [ [6,"J4+"], "\u20203" ], "sD": 6 },
"note_number": "14\u2020",
@@ -199,6 +224,7 @@
"_gpid_": [ 1294, 1296 ]
},
{ "name": "Sherman IIA(a)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [4,4], [5,5] ], "s": [ [5,5] ], "sM": 8 },
"note_number": "15\u2020",
@@ -207,6 +233,7 @@
"_gpid_": [ 1298, 1300 ]
},
{ "name": "Sherman IIC(a)",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "HE": 7, "D": [ [5,"S4"], [6,5], "\u20202" ], "sM": 8 },
"note_number": "16\u2020",
@@ -215,6 +242,7 @@
"_gpid_": [ 1302, 1304 ]
},
{ "name": "Sherman VC(a)",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "HE": 7, "D": [ [5,"S4"], [6,5], "\u20202" ], "sM": 8 },
"note_number": "16\u2020",
@@ -223,6 +251,7 @@
"_gpid_": [ 1306, 1308 ]
},
{ "name": "Sherman IB(a)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "H": 9, "s": 7, "WP": 9, "sM": 8 },
"note_number": "17\u2020",
@@ -231,6 +260,7 @@
"_gpid_": [ 1310, 1312 ]
},
{ "name": "Centaur IV",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "H": 6, "s": 9, "sD": 7, "sM": "8\u2020" },
"note_number": "18",
@@ -239,6 +269,7 @@
"_gpid_": 1314
},
{ "name": "Cromwell IV",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "s": 8, "WP": 6, "sD": 7, "sM": "8\u20201" },
"note_number": "19\u2020",
@@ -247,6 +278,7 @@
"_gpid_": 1316
},
{ "name": "Cromwell VI",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "H": 6, "s": 9, "sD": 7, "sM": "8\u20201" },
"note_number": "20\u2020",
@@ -255,6 +287,7 @@
"_gpid_": 1318
},
{ "name": "Cromwell VII",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "s": 8, "WP": 6, "sD": 7, "sM": "8\u2020" },
"note_number": "19\u2020",
@@ -263,6 +296,7 @@
"_gpid_": 1320
},
{ "name": "Cromwell VIII",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "H": 6, "s": 9, "sD": 7, "sM": "8\u20201" },
"note_number": "20\u2020",
@@ -271,6 +305,7 @@
"_gpid_": 1322
},
{ "name": "Challenger",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "HE": 7, "D": [ [5,"S4"], [6,5], "\u20201" ], "sD": 7, "sM": "8\u20202" },
"note_number": "21\u2020",
@@ -279,6 +314,7 @@
"_gpid_": 1324
},
{ "name": "Comet",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "sD": 7, "sM": "8\u2020" },
"note_number": "22",
@@ -287,6 +323,7 @@
"_gpid_": 1326
},
{ "name": "Sherman Dozer(a)",
+ "type": "MTv",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": 6, "sD": 6 },
"note_number": "23\u2020",
@@ -295,6 +332,7 @@
"_gpid_": [ 1328, 1330 ]
},
{ "name": "Sherman Crab(a)",
+ "type": "MTv",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": 6, "sD": 6 },
"note_number": "24\u2020",
@@ -303,6 +341,7 @@
"_gpid_": [ 1332, 1334 ]
},
{ "name": "Matilda I",
+ "type": "HTt",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "sD": 5 },
@@ -312,6 +351,7 @@
"_gpid_": [ 1338, 1340 ]
},
{ "name": "Matilda II",
+ "type": "HT",
"CS#": 5,
"capabilities2": { "sD": 6 },
"note_number": "26\u2020",
@@ -320,6 +360,7 @@
"_gpid_": [ 1342, 1344, 1346, 1348 ]
},
{ "name": "Matilda II CS",
+ "type": "HT",
"CS#": 5,
"capabilities2": { "HE": "9\u20202", "s": [ null, "\u20202" ], "sD": 6 },
"note_number": "26\u2020",
@@ -328,6 +369,7 @@
"_gpid_": [ 1350, 1352 ]
},
{ "name": "Valentine II",
+ "type": "HT",
"CS#": 4,
"capabilities2": { "sM": 8 },
"note_number": "27\u2020",
@@ -336,6 +378,7 @@
"_gpid_": 1354
},
{ "name": "Valentine V",
+ "type": "HT",
"CS#": 4,
"capabilities2": { "sM": 8 },
"note_number": "28\u2020",
@@ -344,6 +387,7 @@
"_gpid_": [ 1356, 1358 ]
},
{ "name": "Valentine VIII",
+ "type": "HT",
"CS#": 4,
"capabilities2": { "HE": 7, "sD": 6 },
"note_number": "29",
@@ -352,6 +396,7 @@
"_gpid_": 1360
},
{ "name": "Valentine XI",
+ "type": "HT",
"CS#": 4,
"capabilities2": { "s": 8, "WP": 6, "sD": 8 },
"note_number": "30",
@@ -359,6 +404,7 @@
"_gpid_": 1362
},
{ "name": "Churchill I",
+ "type": "HT",
"CS#": 7,
"capabilities2": { "HE": "9\u20202", "s": [ null, "\u20202" ], "sD": [ [5,4] ], "sM": "8\u20201" },
"note_number": "31\u2020",
@@ -367,6 +413,7 @@
"_gpid_": 1364
},
{ "name": "Churchill IV",
+ "type": "HT",
"CS#": 7,
"capabilities2": { "HE": [ [7,"F3"], [8,"4+"], "\u20201" ], "D": [ [6,"J4"], [7,5], "\u20202" ], "sD": [ [6,"4+"] ], "sM": "8\u20203" },
"note_number": "32\u2020",
@@ -375,6 +422,7 @@
"_gpid_": 1366
},
{ "name": "Churchill V",
+ "type": "HT",
"CS#": 7,
"capabilities2": { "H": 6, "s": 9, "sD": 7, "sM": "8\u20201" },
"note_number": "33\u2020",
@@ -383,6 +431,7 @@
"_gpid_": 1368
},
{ "name": "Churchill VI",
+ "type": "HT",
"CS#": 7,
"capabilities2": { "s": 8, "WP": [ [6,"J4+"], "\u20201" ], "sD": 7, "sM": "8\u20202" },
"note_number": "34\u2020",
@@ -391,6 +440,7 @@
"_gpid_": 1370
},
{ "name": "Churchill VII",
+ "type": "HT",
"CS#": 7,
"capabilities2": { "s": 8, "WP": 6, "sD": 7, "sM": "8\u20201" },
"note_number": "35\u2020",
@@ -399,6 +449,7 @@
"_gpid_": 1372
},
{ "name": "Churchill VIII",
+ "type": "HT",
"CS#": 7,
"capabilities2": { "H": 6, "s": 9, "sD": 7, "sM": "8\u20201" },
"note_number": "35\u2020",
@@ -407,6 +458,7 @@
"_gpid_": 1374
},
{ "name": "Valentine Bridgelayer",
+ "type": "HTv",
"CS#": 2,
"capabilities2": { "sD": 7 },
"note_number": "36\u2020",
@@ -415,6 +467,7 @@
"_gpid_": 1376
},
{ "name": "Churchill Bridgelayer",
+ "type": "HTv",
"CS#": 2,
"capabilities2": { "sD": 7 },
"note_number": "36\u2020",
@@ -423,6 +476,7 @@
"_gpid_": 1380
},
{ "name": "Churchill AVRE",
+ "type": "HTv",
"CS#": 8,
"no_if": true,
"capabilities2": { "sD": 7, "sM": "8\u20201" },
@@ -432,6 +486,7 @@
"_gpid_": [ 1384, 1386 ]
},
{ "name": "Churchill Crocodile",
+ "type": "HTv",
"CS#": 7,
"capabilities2": { "s": 8, "WP": 6, "sD": 7, "sM": "8\u20201" },
"note_number": "38\u2020",
@@ -440,6 +495,7 @@
"_gpid_": 1390
},
{ "name": "Deacon",
+ "type": "TD",
"CS#": 5,
"capabilities2": { "HE": [ [7,"F3+"], "\u20202" ] },
"note_number": "39\u2020",
@@ -448,6 +504,7 @@
"_gpid_": 1393
},
{ "name": "Wolverine(a)",
+ "type": "TD",
"CS#": 7,
"capabilities2": { "HE": 7, "A": [ [5,"S4"], [6,5], "\u20201" ], "s": [ [5,5] ] },
"note_number": "40\u2020",
@@ -456,6 +513,7 @@
"_gpid_": 1395
},
{ "name": "Achilles(a)",
+ "type": "TD",
"CS#": 7,
"capabilities2": { "HE": 7, "D": [ [6,"S4"], [7,5], "\u20201" ] },
"note_number": "40\u2020",
@@ -464,6 +522,7 @@
"_gpid_": 1397
},
{ "name": "Archer",
+ "type": "TD",
"CS#": 5,
"capabilities2": { "HE": 7, "D": [ [6,4], [7,5], "\u20201" ], "sD": 7 },
"note_number": "41\u2020",
@@ -472,6 +531,7 @@
"_gpid_": 1399
},
{ "name": "Daimler",
+ "type": "SC",
"CS#": 2,
"capabilities2": { "sD": [ [4,"4+"], "\u2020" ] },
"note_number": "42\u2020",
@@ -480,6 +540,7 @@
"_gpid_": 1401
},
{ "name": "Lynx",
+ "type": "SC",
"CS#": 2,
"capabilities2": { "sD": 5 },
"note_number": "42\u2020",
@@ -488,6 +549,7 @@
"_gpid_": 1403
},
{ "name": "Humber",
+ "type": "SC",
"CS#": 2,
"capabilities2": { "sD": [ [4,"4+"], "\u2020" ] },
"note_number": "43\u2020",
@@ -496,6 +558,7 @@
"_gpid_": 1405
},
{ "name": "Stuart Recce",
+ "type": "SC",
"CS#": 5,
"note_number": "44\u2020",
"notes": [ "A", "D", "NT", "P" ],
@@ -503,6 +566,7 @@
"_gpid_": 1407
},
{ "name": "Humber III LRC",
+ "type": "SC",
"CS#": 3,
"capabilities2": { "sD": 5 },
"note_number": "45\u2020",
@@ -511,6 +575,7 @@
"_gpid_": 1409
},
{ "name": "Otter LRC",
+ "type": "SC",
"CS#": 3,
"capabilities2": { "sD": 5 },
"note_number": "45\u2020",
@@ -519,6 +584,7 @@
"_gpid_": 1411
},
{ "name": "Morris CS9",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "sD": 5 },
"note_number": "46\u2020",
@@ -527,6 +593,7 @@
"_gpid_": 1413
},
{ "name": "Rolls Royce",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 5 },
"note_number": "47\u2020",
@@ -535,6 +602,7 @@
"_gpid_": 1415
},
{ "name": "Marmon-Herrington II ME",
+ "type": "AC",
"CS#": 4,
"note_number": "48\u2020",
"notes": [ "L\u20201", "N", "Q\u20202", "T\u20203" ],
@@ -542,6 +610,7 @@
"_gpid_": 1417
},
{ "name": "Marmon-Herrington IIv",
+ "type": "AC",
"CS#": 4,
"note_number": "49\u2020",
"notes": [ "L\u20201", "N", "AA\u20202" ],
@@ -549,6 +618,7 @@
"_gpid_": 1419
},
{ "name": "Marmon-Herrington III MFF",
+ "type": "AC",
"CS#": 4,
"note_number": "48\u2020",
"notes": [ "L\u20201", "P", "Q\u20202" ],
@@ -556,6 +626,7 @@
"_gpid_": 1421
},
{ "name": "Marmon-Herrington III ME",
+ "type": "AC",
"CS#": 4,
"note_number": "48\u2020",
"notes": [ "L\u20201", "N", "Q\u20202", "T\u20203" ],
@@ -563,6 +634,7 @@
"_gpid_": 1423
},
{ "name": "Marmon-Herrington IIIv",
+ "type": "AC",
"CS#": 4,
"note_number": "49\u2020",
"notes": [ "K\u20202", "L\u20201", "N", "T\u20202" ],
@@ -570,6 +642,7 @@
"_gpid_": [ 1425, 1427 ]
},
{ "name": "Humber II",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "50\u2020",
@@ -578,6 +651,7 @@
"_gpid_": 1429
},
{ "name": "Humber III",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "sD": 6 },
"note_number": "50\u2020",
@@ -586,6 +660,7 @@
"_gpid_": [ 1431, 1433 ]
},
{ "name": "Humber IV",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "C": [ [6,"4+"], "\u20202" ], "sD": 6 },
"note_number": "51\u2020",
@@ -594,6 +669,7 @@
"_gpid_": 1435
},
{ "name": "Daimler",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "52\u2020",
@@ -602,6 +678,7 @@
"_gpid_": [ 1437, 1439 ]
},
{ "name": "AEC I",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sM": 8 },
"note_number": "53\u2020",
@@ -610,6 +687,7 @@
"_gpid_": 1441
},
{ "name": "AEC II",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "HE": [ [7,3], [8,"4+"], "\u20201" ], "D": [ [6,"J4"], [7,5], "\u20202" ], "sM": 8 },
"note_number": "53",
@@ -618,6 +696,7 @@
"_gpid_": 1443
},
{ "name": "AEC III",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "s": 8, "WP": 6, "sM": 8 },
"note_number": "53",
@@ -626,6 +705,7 @@
"_gpid_": 1445
},
{ "name": "Staghound I(a)",
+ "type": "AC",
"CS#": 5,
"capabilities2": { "C": [ [6,"4+"], "\u20203" ], "sM": 8 },
"note_number": "54\u2020",
@@ -634,6 +714,7 @@
"_gpid_": [ 1447, 1449 ]
},
{ "name": "Staghound II(a)",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "s": 9, "sD": 6 },
"note_number": "54\u2020",
@@ -642,6 +723,7 @@
"_gpid_": [ 1451, 1453 ]
},
{ "name": "Bishop",
+ "type": "SPA",
"CS#": 5,
"no_if": true,
"capabilities2": { "s": 8 },
@@ -651,6 +733,7 @@
"_gpid_": [ 1457, 1459 ]
},
{ "name": "Priest(a)",
+ "type": "SPA",
"CS#": 7,
"capabilities2": { "H": 6, "s": 8, "WP": 7 },
"note_number": "56\u2020",
@@ -659,6 +742,7 @@
"_gpid_": 1461
},
{ "name": "Sexton(a)",
+ "type": "SPA",
"CS#": 7,
"capabilities2": { "s": 8 },
"note_number": "57\u2020",
@@ -667,6 +751,7 @@
"_gpid_": [ 1463, 1465 ]
},
{ "name": "M3 GMC(a)",
+ "type": "SPAht",
"CS#": 4,
"capabilities2": { "s": 8, "WP": [ [7,"J4+"], "\u20201" ] },
"note_number": "58\u2020",
@@ -675,6 +760,7 @@
"_gpid_": 1467
},
{ "name": "Mk VI AA",
+ "type": "AATt",
"CS#": 2,
"note_number": "59\u2020",
"notes": [ "N", "O\u20201", "AA\u20202" ],
@@ -682,6 +768,7 @@
"_gpid_": 1469
},
{ "name": "Crusader AA",
+ "type": "AAMT",
"CS#": "4:brewup",
"capabilities2": { "sD": 7 },
"note_number": "60\u2020",
@@ -690,6 +777,7 @@
"_gpid_": [ 1471, 1473 ]
},
{ "name": "M17 MGMC(a)",
+ "type": "AAht",
"CS#": 4,
"note_number": "61\u2020",
"notes": [ "A", "F\u2020", "AA\u20201" ],
@@ -697,6 +785,7 @@
"_gpid_": 1475
},
{ "name": "Humber AA",
+ "type": "AAAC",
"CS#": 2,
"note_number": "62\u2020",
"notes": [ "L\u20201", "N", "O\u20202", "AA\u20203" ],
@@ -704,6 +793,7 @@
"_gpid_": 1477
},
{ "name": "Staghound AA(a)",
+ "type": "AAAC",
"CS#": 3,
"note_number": "62\u2020",
"notes": [ "A", "F\u2020", "X\u20201", "AA\u20202" ],
@@ -711,6 +801,7 @@
"_gpid_": 1479
},
{ "name": "M5(a)",
+ "type": "ht",
"cs#": "5\u20201",
"note_number": "63\u2020",
"notes": [ "A", "I\u20201", "N" ],
@@ -718,6 +809,7 @@
"_gpid_": [ 1481, 1483 ]
},
{ "name": "M9(a)",
+ "type": "ht",
"cs#": "4\u20201",
"note_number": "63\u2020",
"notes": [ "A", "I\u20201", "N" ],
@@ -725,6 +817,7 @@
"_gpid_": [ 1489, 1491 ]
},
{ "name": "M5A1(a)",
+ "type": "ht",
"cs#": "5\u2020",
"note_number": "63",
"notes": [ "A", "I\u2020" ],
@@ -732,6 +825,7 @@
"_gpid_": [ 1485, 1487 ]
},
{ "name": "M9A1(a)",
+ "type": "ht",
"cs#": "4\u2020",
"note_number": "63",
"notes": [ "A", "I\u2020" ],
@@ -739,6 +833,7 @@
"_gpid_": [ 1493, 1495 ]
},
{ "name": "Carrier A",
+ "type": "APC",
"CS#": 3,
"capabilities2": { "sD": [ [5,"4+"], "\u20201" ] },
"note_number": "64\u2020",
@@ -747,6 +842,7 @@
"_gpid_": 1497
},
{ "name": "Carrier B",
+ "type": "APC",
"CS#": 3,
"capabilities2": { "sD": [ [5,"4+"], "\u20202" ] },
"note_number": "64\u2020",
@@ -755,6 +851,7 @@
"_gpid_": 1499
},
{ "name": "Carrier C",
+ "type": "APC",
"CS#": 3,
"capabilities2": { "sD": [ [5,"4+"], "\u20201" ] },
"note_number": "64\u2020",
@@ -763,6 +860,7 @@
"_gpid_": 1501
},
{ "name": "Carrier, MMG A",
+ "type": "APC",
"CS#": 3,
"capabilities2": { "sD": [ [5,"4+"], "\u20202" ] },
"note_number": "65\u2020",
@@ -771,6 +869,7 @@
"_gpid_": [ 1503, 1505 ]
},
{ "name": "Carrier, MMG B",
+ "type": "APC",
"CS#": 4,
"capabilities2": { "sD": [ [5,"4+"], "\u20202" ] },
"note_number": "65\u2020",
@@ -779,6 +878,7 @@
"_gpid_": 1507
},
{ "name": "Carrier, 2-in. MTR",
+ "type": "APC",
"CS#": 3,
"capabilities2": { "IR": [ [null,"2+"], "\u2020" ], "s": 7 },
"note_number": "66\u2020",
@@ -787,6 +887,7 @@
"_gpid_": 1509
},
{ "name": "Carrier, 3-in. MTR",
+ "type": "APC",
"CS#": "4:brewup\u20201",
"note_number": "67\u2020",
"notes": [ "H\u20201", "N", "P", "U", "BB\u20202" ],
@@ -794,6 +895,7 @@
"_gpid_": 1511
},
{ "name": "Priest Kangaroo(a)",
+ "type": "APC",
"CS#": 7,
"note_number": "68\u2020",
"notes": [ "A", "D" ],
@@ -801,6 +903,7 @@
"_gpid_": 1513
},
{ "name": "Ram Kangaroo(a)",
+ "type": "APC",
"CS#": 7,
"note_number": "68\u2020",
"notes": [ "A", "D", "K\u20201" ],
@@ -808,6 +911,7 @@
"_gpid_": [ 1515, 1517 ]
},
{ "name": "White(a) SC",
+ "type": "APC",
"cs#": "4\u20201",
"note_number": "69\u2020",
"notes": [ "A", "I\u20201", "N" ],
@@ -815,6 +919,7 @@
"_gpid_": [ 1519, 1521 ]
},
{ "name": "IP Carrier Mk IIA",
+ "type": "APC",
"CS#": 4,
"note_number": "70\u2020",
"notes": [ "N", "P", "V", "X\u20201" ],
@@ -822,6 +927,7 @@
"_gpid_": 1523
},
{ "name": "IP Carrier Mk IIB",
+ "type": "APC",
"CS#": 4,
"note_number": "70\u2020",
"notes": [ "N", "P", "Q\u20202", "V", "X\u20201" ],
@@ -829,6 +935,7 @@
"_gpid_": 1525
},
{ "name": "IP Carrier AOV",
+ "type": "APC",
"CS#": 4,
"note_number": "70\u2020",
"notes": [ "P", "Q\u20201", "V", "X\u2020" ],
@@ -836,6 +943,7 @@
"_gpid_": 1527
},
{ "name": "IP Carrier, 3-in. MTR",
+ "type": "APC",
"CS#": "5:brewup\u2020",
"capabilities": [ "IR" ],
"capabilities2": { "s": 8, "WP": 7 },
@@ -845,6 +953,7 @@
"_gpid_": [ 1529, 1531 ]
},
{ "name": "Wasp",
+ "type": "APCv",
"CS#": "3:brewup",
"capabilities2": { "sD": "5\u2020" },
"note_number": "72\u2020",
@@ -853,6 +962,7 @@
"_gpid_": [ 1533, 1535 ]
},
{ "name": "Badger(a)",
+ "type": "APCv",
"CS#": 3,
"note_number": "72\u2020",
"notes": [ "A", "K\u20201", "M" ],
@@ -860,6 +970,7 @@
"_gpid_": [ 1537, 1539 ]
},
{ "name": "Buffalo Mk II(a)",
+ "type": "aAPC",
"CS#": 6,
"capabilities2": { "sD": "5\u2020" },
"note_number": "73\u2020",
@@ -868,6 +979,7 @@
"_gpid_": 1541
},
{ "name": "Buffalo Mk IV(a)",
+ "type": "aAPC",
"CS#": 6,
"capabilities2": { "sD": "5\u2020" },
"note_number": "73\u2020",
@@ -876,6 +988,7 @@
"_gpid_": 1543
},
{ "name": "Sherman III DD(a)",
+ "type": "aMT",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": 6, "sD": 6 },
"note_number": "74\u2020",
@@ -884,6 +997,7 @@
"_gpid_": [ 1545, 1547 ]
},
{ "name": "DUKW(a)",
+ "type": "atr",
"cs#": "7\u20201",
"note_number": "75\u2020",
"notes": [ "A", "D", "I\u20201", "P" ],
@@ -891,6 +1005,7 @@
"_gpid_": 1549
},
{ "name": "Terrapin Mk I",
+ "type": "atr",
"cs#": 7,
"note_number": "76\u2020",
"notes": [ "D" ],
@@ -898,6 +1013,7 @@
"_gpid_": 1553
},
{ "name": "2pdr Portee",
+ "type": "TDtr",
"CS#": "4\u20201",
"note_number": "77\u2020",
"notes": [ "H\u20201", "N", "P" ],
@@ -905,6 +1021,7 @@
"_gpid_": 1555
},
{ "name": "Morris C9/B",
+ "type": "AAtr",
"CS#": 4,
"note_number": "78\u2020",
"notes": [ "P", "AA\u20201" ],
@@ -912,6 +1029,7 @@
"_gpid_": 1557
},
{ "name": "Loyd Carrier",
+ "type": "PC",
"cs#": 5,
"note_number": "79\u2020",
"notes": [ "N", "P" ],
@@ -919,6 +1037,7 @@
"_gpid_": 1559
},
{ "name": "Quad FAT",
+ "type": "tr",
"CS#": "5:brewup\u2020",
"note_number": "80\u2020",
"notes": [ "N", "P" ],
@@ -926,6 +1045,7 @@
"_gpid_": 1561
},
{ "name": "15-cwt Truck",
+ "type": "tr",
"cs#": 5,
"note_number": "81\u2020",
"notes": [ "N", "P" ],
@@ -933,6 +1053,7 @@
"_gpid_": 1563
},
{ "name": "30-cwt Lorry",
+ "type": "tr",
"cs#": 6,
"note_number": "82\u2020",
"notes": [ "N", "P" ],
@@ -940,6 +1061,7 @@
"_gpid_": 1565
},
{ "name": "3-Ton Lorry",
+ "type": "tr",
"cs#": 7,
"note_number": "83\u2020",
"notes": [ "N", "P" ],
@@ -947,6 +1069,7 @@
"_gpid_": 1567
},
{ "name": "\u00bc-Ton Jeep(a)",
+ "type": "tr",
"cs#": "2\u20201",
"note_number": "84\u2020",
"notes": [ "A", "I\u20201", "N", "P" ],
@@ -954,6 +1077,7 @@
"_gpid_": [ 1569, 1570 ]
},
{ "name": "\u00be-Ton Truck(a)",
+ "type": "tr",
"cs#": 4,
"note_number": "85",
"notes": [ "A", "N" ],
@@ -961,6 +1085,7 @@
"_gpid_": 1571
},
{ "name": "1\u00bd-Ton Truck(a)",
+ "type": "tr",
"cs#": 6,
"note_number": "85",
"notes": [ "A", "N" ],
@@ -968,6 +1093,7 @@
"_gpid_": 1573
},
{ "name": "2\u00bd-Ton Truck(a)",
+ "type": "tr",
"cs#": 7,
"note_number": "85",
"notes": [ "A", "N" ],
@@ -975,6 +1101,7 @@
"_gpid_": 1575
},
{ "name": "7\u00bd-Ton Truck(a)",
+ "type": "tr",
"cs#": 7,
"note_number": "85\u2020",
"notes": [ "A", "N" ],
diff --git a/vasl_templates/webapp/data/vehicles/chinese.json b/vasl_templates/webapp/data/vehicles/chinese.json
index d2b408d..0c9463d 100644
--- a/vasl_templates/webapp/data/vehicles/chinese.json
+++ b/vasl_templates/webapp/data/vehicles/chinese.json
@@ -1,6 +1,7 @@
[
{ "name": "VCL M1931(b)",
+ "type": "aTt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 2063
},
{ "name": "L3/35(i)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": "2\u2020",
"note_number": "2\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 2065
},
{ "name": "PzKpfw IA(g)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "3\u2020",
@@ -25,6 +28,7 @@
"_gpid_": 2067
},
{ "name": "Vickers 6-Ton Mk E(b)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"capabilities2": { "C": "5\u20202" },
@@ -34,6 +38,7 @@
"_gpid_": 2069
},
{ "name": "T-26TU M33(r)",
+ "type": "LT",
"CS#": 3,
"note_number": "5\u2020",
"notes": [ "A", "E\u20201" ],
@@ -41,6 +46,7 @@
"_gpid_": [ 2071, 2073 ]
},
{ "name": "M3A3(a)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "C": "9\u20201" },
"note_number": "6\u2020",
@@ -49,6 +55,7 @@
"_gpid_": [ 2075, 2077 ]
},
{ "name": "M4A4(a)",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": [ [7,"J4+"], "\u2020" ] },
"note_number": "7\u2020",
@@ -57,6 +64,7 @@
"_gpid_": [ 2079, 2081 ]
},
{ "name": "M3A1(a)",
+ "type": "SC",
"CS#": 4,
"note_number": "8\u2020",
"notes": [ "A", "B", "E\u20201" ],
@@ -64,6 +72,7 @@
"_gpid_": 2085
},
{ "name": "Stuart Recon(a)",
+ "type": "SC",
"CS#": 5,
"note_number": "9\u2020",
"notes": [ "A", "B", "D\u20201", "E\u20202" ],
@@ -71,6 +80,7 @@
"_gpid_": 2087
},
{ "name": "Type 22",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "10\u20201",
@@ -79,6 +89,7 @@
"_gpid_": 2089
},
{ "name": "PSW 221(g)",
+ "type": "AC",
"CS#": 2,
"note_number": "11\u2020",
"notes": [ "A", "B", "F\u2020" ],
@@ -86,6 +97,7 @@
"_gpid_": 2091
},
{ "name": "PSW 222(g)",
+ "type": "AC",
"CS#": 3,
"note_number": "11\u2020",
"notes": [ "A", "B", "E\u20201", "F\u2020" ],
@@ -93,6 +105,7 @@
"_gpid_": 2093
},
{ "name": "BA-20(r)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "12",
@@ -101,6 +114,7 @@
"_gpid_": 2095
},
{ "name": "BA-6(r)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "12",
@@ -109,6 +123,7 @@
"_gpid_": 2097
},
{ "name": "VCL Mk VI Carrier(b)",
+ "type": "APC",
"CS#": "2\u2020",
"note_number": "13\u2020",
"notes": [ "A", "B", "H\u20201" ],
@@ -116,6 +131,7 @@
"_gpid_": [ 2101, 2103 ]
},
{ "name": "Carrier A(b)",
+ "type": "APC",
"CS#": 3,
"note_number": "14\u2020",
"notes": [ "A" ],
@@ -123,6 +139,7 @@
"_gpid_": 2105
},
{ "name": "Carrier B(b)",
+ "type": "APC",
"CS#": 3,
"note_number": "14\u2020",
"notes": [ "A", "E\u20201" ],
@@ -130,6 +147,7 @@
"_gpid_": 2107
},
{ "name": "Carrier C(b)",
+ "type": "APC",
"CS#": 3,
"note_number": "14\u2020",
"notes": [ "A", "E\u20201" ],
@@ -137,6 +155,7 @@
"_gpid_": 2109
},
{ "name": "Henschel 33(g)",
+ "type": "tr",
"cs#": 7,
"note_number": "15\u20201",
"notes": [ "A", "F\u2020" ],
@@ -144,6 +163,7 @@
"_gpid_": 2111
},
{ "name": "Jeep(a)",
+ "type": "tr",
"cs#": "2\u2020",
"note_number": "16\u2020",
"notes": [ "A", "H\u20201" ],
@@ -151,6 +171,7 @@
"_gpid_": 2113
},
{ "name": "2\u00bd-Ton(a)",
+ "type": "tr",
"cs#": 7,
"note_number": "16\u2020",
"notes": [ "A" ],
diff --git a/vasl_templates/webapp/data/vehicles/finnish.json b/vasl_templates/webapp/data/vehicles/finnish.json
index e613a80..eebf528 100644
--- a/vasl_templates/webapp/data/vehicles/finnish.json
+++ b/vasl_templates/webapp/data/vehicles/finnish.json
@@ -1,6 +1,7 @@
[
{ "name": "T-37(r)",
+ "type": "aTt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 6841
},
{ "name": "T-50(r)",
+ "type": "Tt",
"CS#": 4,
"note_number": "2\u2020",
"notes": [ "D" ],
@@ -16,6 +18,7 @@
"_gpid_": 6849
},
{ "name": "Vikkersi(b)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "3\u2020",
@@ -24,6 +27,7 @@
"_gpid_": 6853
},
{ "name": "T-26E(b)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "4",
@@ -32,6 +36,7 @@
"_gpid_": 6861
},
{ "name": "T-26A(r)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "5\u2020",
@@ -40,6 +45,7 @@
"_gpid_": 6865
},
{ "name": "T-26B(r)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "6",
@@ -48,6 +54,7 @@
"_gpid_": [ 7220, 6869 ]
},
{ "name": "T-26C(r)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "7",
@@ -56,6 +63,7 @@
"_gpid_": 6873
},
{ "name": "OT-133(r)",
+ "type": "LTv",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "8",
@@ -64,6 +72,7 @@
"_gpid_": 6877
},
{ "name": "BT-5(r)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "9",
@@ -72,6 +81,7 @@
"_gpid_": 6881
},
{ "name": "BT-7(r)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "9",
@@ -80,6 +90,7 @@
"_gpid_": 6885
},
{ "name": "Postijuna(r)",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 5,
"capabilities2": { "s": 8 },
@@ -89,6 +100,7 @@
"_gpid_": 6891
},
{ "name": "Postijuna(L)(r)",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 6,
"capabilities2": { "s": 8 },
@@ -98,6 +110,7 @@
"_gpid_": 6895
},
{ "name": "Sotka(r)",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": [ [3,"2+"] ] },
"note_number": "12\u2020",
@@ -106,6 +119,7 @@
"_gpid_": 6903
},
{ "name": "Sotka(L)(r)",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": 3 },
"note_number": "13\u2020",
@@ -114,6 +128,7 @@
"_gpid_": 6907
},
{ "name": "Pitk\u00e4putkinen Sotka(r)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": 3, "sD": "6\u2020" },
"note_number": "14\u2020",
@@ -122,6 +137,7 @@
"_gpid_": 6911
},
{ "name": "KV-1E(r)",
+ "type": "HT",
"CS#": 6,
"note_number": "15\u2020",
"notes": [ "D", "E", "M" ],
@@ -129,6 +145,7 @@
"_gpid_": 6917
},
{ "name": "KV-1 M42(r)",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": 3 },
"note_number": "15\u2020",
@@ -137,6 +154,7 @@
"_gpid_": 6921
},
{ "name": "BT-42(r)",
+ "type": "AG",
"no_radio": "\u00ae",
"CS#": "3:brewup",
"no_if": true,
@@ -148,6 +166,7 @@
"_gpid_": 6925
},
{ "name": "Sturmi(g)",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "A": 3, "H": 4, "s": 8 },
"note_number": "17\u2020",
@@ -156,6 +175,7 @@
"_gpid_": 6929
},
{ "name": "Landsverk Anti II(s)",
+ "type": "TD/AA",
"no_radio": "\u00ae",
"CS#": 6,
"note_number": "18",
@@ -164,18 +184,21 @@
"_gpid_": 6933
},
{ "name": "L182(s)",
+ "type": "AC",
"CS#": 5,
"note_number": "19\u2020",
"_id_": "fi/v:020",
"_gpid_": 6937
},
{ "name": "L182(L)(s)",
+ "type": "AC",
"CS#": 5,
"note_number": "19\u2020",
"_id_": "fi/v:021",
"_gpid_": 6941
},
{ "name": "BA-20(r)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "20\u2020",
@@ -183,6 +206,7 @@
"_gpid_": 6945
},
{ "name": "BA-6(r)",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "21",
@@ -191,6 +215,7 @@
"_gpid_": 6949
},
{ "name": "GAZ-4M-AA(r)",
+ "type": "AAtr",
"CS#": 4,
"note_number": "22\u2020",
"notes": [ "A\u20201" ],
@@ -198,6 +223,7 @@
"_gpid_": 6955
},
{ "name": "T-20(r)",
+ "type": "APC",
"CS#": "2\u2020",
"note_number": "23\u2020",
"notes": [ "D" ],
@@ -205,6 +231,7 @@
"_gpid_": 6959
},
{ "name": "RSO(g)",
+ "type": "PC",
"cs#": 5,
"note_number": "24",
"notes": [ "D" ],
@@ -212,6 +239,7 @@
"_gpid_": 6967
},
{ "name": "STZ-3(r)",
+ "type": "PC",
"cs#": 4,
"note_number": "25",
"notes": [ "D" ],
@@ -219,24 +247,28 @@
"_gpid_": 6975
},
{ "name": "Tempo G1200",
+ "type": "tr",
"cs#": 2,
"note_number": "26\u2020",
"_id_": "fi/v:028",
"_gpid_": 6979
},
{ "name": "Light Truck",
+ "type": "tr",
"cs#": 6,
"note_number": "27\u2020",
"_id_": "fi/v:029",
"_gpid_": 6981
},
{ "name": "Medium Truck",
+ "type": "tr",
"cs#": 7,
"note_number": "27\u2020",
"_id_": "fi/v:030",
"_gpid_": 6985
},
{ "name": "Heavy Truck",
+ "type": "tr",
"cs#": 7,
"note_number": "27",
"_id_": "fi/v:031",
diff --git a/vasl_templates/webapp/data/vehicles/french.json b/vasl_templates/webapp/data/vehicles/french.json
index a8b3259..551724b 100644
--- a/vasl_templates/webapp/data/vehicles/french.json
+++ b/vasl_templates/webapp/data/vehicles/french.json
@@ -1,6 +1,7 @@
[
{ "name": "FT-17M",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 1713
},
{ "name": "FT-17C",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 9 },
@@ -18,6 +20,7 @@
"_gpid_": 1715
},
{ "name": "FT-17 75BS",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": "3:brewup",
"no_if": true,
@@ -27,6 +30,7 @@
"_gpid_": 1717
},
{ "name": "AMR 33",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "2\u2020",
@@ -35,6 +39,7 @@
"_gpid_": 1719
},
{ "name": "AMR 35",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "3\u2020",
@@ -43,6 +48,7 @@
"_gpid_": 1721
},
{ "name": "AMR 35(L)",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "3\u2020",
@@ -51,6 +57,7 @@
"_gpid_": 1723
},
{ "name": "R35",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -60,6 +67,7 @@
"_gpid_": 1725
},
{ "name": "H35",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -69,6 +77,7 @@
"_gpid_": 1731
},
{ "name": "FCM 36",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -78,6 +87,7 @@
"_gpid_": 1735
},
{ "name": "H39",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -87,6 +97,7 @@
"_gpid_": [ 1737, 1739 ]
},
{ "name": "H39(L)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -96,6 +107,7 @@
"_gpid_": [ 1741, 1743 ]
},
{ "name": "H35(L)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -105,6 +117,7 @@
"_gpid_": 1733
},
{ "name": "R35(L)",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -114,6 +127,7 @@
"_gpid_": [ 1727, 1729 ]
},
{ "name": "R40",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
@@ -123,6 +137,7 @@
"_gpid_": 1745
},
{ "name": "D1",
+ "type": "MT",
"no_radio": "\u00ae9\u20201",
"CS#": 3,
"note_number": "10\u2020",
@@ -131,6 +146,7 @@
"_gpid_": 1747
},
{ "name": "D2",
+ "type": "MT",
"no_radio": "\u00ae9\u20201",
"CS#": 3,
"note_number": "11\u2020",
@@ -139,6 +155,7 @@
"_gpid_": 1749
},
{ "name": "D2(L)",
+ "type": "MT",
"no_radio": "\u00ae9\u20201",
"CS#": 3,
"note_number": "11\u2020",
@@ -147,6 +164,7 @@
"_gpid_": 1751
},
{ "name": "S35",
+ "type": "MT",
"no_radio": "\u00ae9\u20201",
"CS#": 4,
"note_number": "12\u2020",
@@ -155,6 +173,7 @@
"_gpid_": [ 1753, 1755 ]
},
{ "name": "B1-bis",
+ "type": "HT",
"no_radio": "\u00ae9\u20201",
"CS#": "5:brewup",
"no_if": "75\u2020",
@@ -165,6 +184,7 @@
"_gpid_": [ 1757, 1759 ]
},
{ "name": "Valentine V(b)",
+ "type": "HT",
"CS#": 4,
"capabilities2": { "sM": 8 },
"note_number": "14\u2020",
@@ -173,6 +193,7 @@
"_gpid_": [ 1761, 1763 ]
},
{ "name": "AM Dodge(a)",
+ "type": "SC",
"CS#": "6\u2020",
"capabilities2": { "AP": 10 },
"note_number": "15\u2020",
@@ -181,6 +202,7 @@
"_gpid_": [ 1767, 1769, 1771 ]
},
{ "name": "AMD 20 cv TOE",
+ "type": "AC",
"no_radio": "\u00ae9\u20201",
"CS#": 4,
"capabilities2": { "AP": 9 },
@@ -190,6 +212,7 @@
"_gpid_": 1773
},
{ "name": "AMD 50 AM",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"capabilities2": { "AP": 9 },
@@ -199,6 +222,7 @@
"_gpid_": 1775
},
{ "name": "AMD 80 AM",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "17\u2020",
@@ -207,6 +231,7 @@
"_gpid_": 1777
},
{ "name": "AMD 35",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "18\u2020",
@@ -215,6 +240,7 @@
"_gpid_": [ 1779, 1781 ]
},
{ "name": "Laffly W15T CC",
+ "type": "TDtr",
"CS#": 3,
"note_number": "19\u2020",
"notes": [ "E", "J\u20201" ],
@@ -222,6 +248,7 @@
"_gpid_": 1785
},
{ "name": "Ac de 75 Conus(b)",
+ "type": "SPAtr",
"CS#": 5,
"capabilities2": { "s": 8 },
"note_number": "20\u2020",
@@ -230,6 +257,7 @@
"_gpid_": 1787
},
{ "name": "Ac de 75 mle 97",
+ "type": "SPAtr",
"CS#": 4,
"capabilities2": { "s": 8 },
"note_number": "20\u2020",
@@ -238,12 +266,14 @@
"_gpid_": 1789
},
{ "name": "Camion de Mitrailleuse CA",
+ "type": "AAtr",
"CS#": 4,
"note_number": "21\u2020",
"_id_": "fr/v:028",
"_gpid_": 1791
},
{ "name": "Camion de 13.2 CAJ",
+ "type": "AAtr",
"CS#": 4,
"note_number": "21\u2020",
"notes": [ "AA\u20201" ],
@@ -251,6 +281,7 @@
"_gpid_": 1793
},
{ "name": "Camion de 20 CA",
+ "type": "AAtr",
"CS#": 4,
"note_number": "21\u2020",
"notes": [ "AA\u20201" ],
@@ -258,6 +289,7 @@
"_gpid_": 1795
},
{ "name": "Ac de 25 CA",
+ "type": "AAtr",
"CS#": 4,
"note_number": "21\u2020",
"notes": [ "F", "AA\u20201" ],
@@ -265,6 +297,7 @@
"_gpid_": 1797
},
{ "name": "Ac de 40 CA(a)",
+ "type": "AAtr",
"CS#": 4,
"note_number": "22",
"notes": [ "E", "F", "M\u2020", "AA\u20201" ],
@@ -272,6 +305,7 @@
"_gpid_": 1801
},
{ "name": "Ac de 75 mle 13/34",
+ "type": "AAtr",
"CS#": 7,
"note_number": "23\u2020",
"notes": [ "D\u20201", "F", "AA\u20202" ],
@@ -279,6 +313,7 @@
"_gpid_": 1803
},
{ "name": "AMC 29",
+ "type": "ht",
"no_radio": "\u00ae",
"CS#": 3,
"capabilities2": { "AP": 9 },
@@ -287,12 +322,14 @@
"_gpid_": 1807
},
{ "name": "C-K P17",
+ "type": "ht",
"cs#": 4,
"note_number": "25\u2020",
"_id_": "fr/v:035",
"_gpid_": 1809
},
{ "name": "C-K P19",
+ "type": "ht",
"cs#": 5,
"note_number": "25\u2020",
"notes": [ "H\u20201" ],
@@ -300,12 +337,14 @@
"_gpid_": 1811
},
{ "name": "SOMUA MCG",
+ "type": "ht",
"cs#": 4,
"note_number": "26\u2020",
"_id_": "fr/v:037",
"_gpid_": 1813
},
{ "name": "Unic P107",
+ "type": "ht",
"cs#": 5,
"note_number": "27\u2020",
"notes": [ "L\u20201" ],
@@ -313,6 +352,7 @@
"_gpid_": 1815
},
{ "name": "Renault UE",
+ "type": "APC",
"cs#": "2\u20201",
"note_number": "28\u2020",
"notes": [ "G\u20201", "K" ],
@@ -320,6 +360,7 @@
"_gpid_": [ 1817, 1819 ]
},
{ "name": "Lorraine 38L",
+ "type": "APC",
"cs#": "3/2\u2020",
"note_number": "29\u2020",
"notes": [ "E", "H\u2020" ],
@@ -327,6 +368,7 @@
"_gpid_": 1821
},
{ "name": "Lorraine 37L 44",
+ "type": "APC",
"CS#": 3,
"note_number": "30\u2020",
"notes": [ "E", "K" ],
@@ -334,6 +376,7 @@
"_gpid_": 1824
},
{ "name": "Carrier AC(b)",
+ "type": "APCv",
"CS#": 3,
"note_number": "31\u2020",
"notes": [ "F", "M\u20201" ],
@@ -341,6 +384,7 @@
"_gpid_": 1826
},
{ "name": "Latil TAR H2",
+ "type": "PC",
"cs#": 5,
"note_number": "32\u2020",
"notes": [ "J\u20201" ],
@@ -348,6 +392,7 @@
"_gpid_": 1828
},
{ "name": "Laffly S15T",
+ "type": "PC",
"cs#": 5,
"note_number": "33\u2020",
"notes": [ "J\u20201", "L\u20202" ],
@@ -355,6 +400,7 @@
"_gpid_": 1830
},
{ "name": "Laffly S20TL",
+ "type": "PC",
"cs#": 5,
"note_number": "34\u2020",
"notes": [ "E", "J\u20201" ],
@@ -362,6 +408,7 @@
"_gpid_": 1832
},
{ "name": "Laffly V15T",
+ "type": "PC",
"cs#": 5,
"note_number": "35",
"notes": [ "E", "J\u2020" ],
@@ -369,6 +416,7 @@
"_gpid_": 1834
},
{ "name": "Peugeot 202",
+ "type": "tr",
"cs#": "2\u20201",
"note_number": "36\u2020",
"notes": [ "G\u20201" ],
@@ -376,12 +424,14 @@
"_gpid_": 1836
},
{ "name": "Citro\u00ebn 23",
+ "type": "tr",
"cs#": 5,
"note_number": "36\u2020",
"_id_": "fr/v:048",
"_gpid_": 1837
},
{ "name": "Renault AGR2",
+ "type": "tr",
"cs#": 7,
"note_number": "36\u2020",
"_id_": "fr/v:049",
diff --git a/vasl_templates/webapp/data/vehicles/german.json b/vasl_templates/webapp/data/vehicles/german.json
index 66e9e1a..3e0a110 100644
--- a/vasl_templates/webapp/data/vehicles/german.json
+++ b/vasl_templates/webapp/data/vehicles/german.json
@@ -1,6 +1,7 @@
[
{ "name": "PzKpfw IB",
+ "type": "Tt",
"CS#": 2,
"capabilities2": { "sD": 6 },
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 2524
},
{ "name": "PzKpfw IIA",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "2",
@@ -16,6 +18,7 @@
"_gpid_": 2526
},
{ "name": "PzKpfw IIF",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "sD": 7 },
"note_number": "3",
@@ -24,6 +27,7 @@
"_gpid_": 2528
},
{ "name": "PzKpfw II(Fl)",
+ "type": "LTv",
"CS#": "2:brewup",
"capabilities2": { "sD": "7\u2020" },
"note_number": "4\u2020",
@@ -31,6 +35,7 @@
"_gpid_": 2530
},
{ "name": "PzKpfw IIL",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "sD": 7 },
"note_number": "5",
@@ -38,6 +43,7 @@
"_gpid_": 2532
},
{ "name": "PzKpfw 35t",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "sD": 5 },
"note_number": "6\u2020",
@@ -45,6 +51,7 @@
"_gpid_": 2534
},
{ "name": "PzKpfw 38(t)A",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "A": [ [4,1], [5,2] ], "sD": 6 },
"note_number": "7\u2020",
@@ -53,6 +60,7 @@
"_gpid_": 2536
},
{ "name": "PzKpfw 38(t)E",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "A": [ [4,1], [5,2] ], "sD": 7 },
"note_number": "8\u2020",
@@ -61,6 +69,7 @@
"_gpid_": 2538
},
{ "name": "Aufklaerer 38(t)",
+ "type": "LT",
"CS#": 5,
"note_number": "9",
"notes": [ "A\u2020", "E" ],
@@ -68,6 +77,7 @@
"_gpid_": 2540
},
{ "name": "FT-17 730m(f)",
+ "type": "Tt",
"CS#": 2,
"note_number": "9.1\u2020",
"notes": [ "a", "c", "f" ],
@@ -75,6 +85,7 @@
"_gpid_": [ 2542, 7124 ]
},
{ "name": "FT-17 730(f)",
+ "type": "Tt",
"CS#": 2,
"capabilities2": { "AP": 9 },
"note_number": "9.1\u2020",
@@ -83,6 +94,7 @@
"_gpid_": [ 2544, 7128 ]
},
{ "name": "38H 735(f)",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "AP": 10 },
"note_number": "9.2",
@@ -91,6 +103,7 @@
"_gpid_": [ 2546, 7132 ]
},
{ "name": "35-S 739(f)",
+ "type": "MT",
"CS#": 4,
"note_number": "9.3",
"notes": [ "a", "b\u20202", "d\u20201", "f" ],
@@ -98,6 +111,7 @@
"_gpid_": [ 2548, 7136 ]
},
{ "name": "PzKpfw IIID",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "sD": 6 },
"note_number": "10\u2020",
@@ -105,6 +119,7 @@
"_gpid_": 2552
},
{ "name": "PzKpfw IIIF",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": [ [4,1] ], "sD": 7 },
"note_number": "11\u2020",
@@ -112,6 +127,7 @@
"_gpid_": 2554
},
{ "name": "PzKpfw IIIG",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": [ [4,1] ], "sD": 7 },
"note_number": "12",
@@ -120,6 +136,7 @@
"_gpid_": 2556
},
{ "name": "PzKpfw IIIH",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [4,1] ], "sD": 7 },
"note_number": "13\u2020",
@@ -128,6 +145,7 @@
"_gpid_": 2558
},
{ "name": "PzKpfw IIIJ",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [6,2] ], "sD": 7 },
"note_number": "14\u2020",
@@ -136,6 +154,7 @@
"_gpid_": 2560
},
{ "name": "PzKpfw IIIL",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": [ [6,2] ], "sD": 7 },
"note_number": "15\u2020",
@@ -144,6 +163,7 @@
"_gpid_": [ 2562, 2564 ]
},
{ "name": "PzKpfw IIIN",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "H": 9, "s": 9, "sD": 7 },
"note_number": "16",
@@ -152,6 +172,7 @@
"_gpid_": [ 2566, 2568 ]
},
{ "name": "PzKpfw III(Fl)",
+ "type": "MTv",
"CS#": 3,
"capabilities2": { "sD": 7 },
"note_number": "17",
@@ -159,6 +180,7 @@
"_gpid_": 2570
},
{ "name": "PzKpfw IVA",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "AP": 7, "s": 9, "sD": 6 },
"note_number": "18\u2020",
@@ -166,6 +188,7 @@
"_gpid_": 2572
},
{ "name": "PzKpfw IVC",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "AP": 7, "s": 9, "sD": 6 },
"note_number": "19\u2020",
@@ -173,6 +196,7 @@
"_gpid_": 2574
},
{ "name": "PzKpfw IVD",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "H": 6, "AP": 7, "s": 9, "sD": 7 },
"note_number": "20",
@@ -181,6 +205,7 @@
"_gpid_": 2576
},
{ "name": "PzKpfw IVE",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "H": 6, "AP": 7, "s": 9, "sD": 7 },
"note_number": "21",
@@ -189,6 +214,7 @@
"_gpid_": 2578
},
{ "name": "PzKpfw IVF1",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "H": 6, "AP": 7, "s": 9, "sD": 7 },
"note_number": "22",
@@ -197,6 +223,7 @@
"_gpid_": 2580
},
{ "name": "PzKpfw IVF2",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [5,2] ], "s": 8, "sD": 6 },
"note_number": "23\u2020",
@@ -205,6 +232,7 @@
"_gpid_": 2582
},
{ "name": "PzKpfw IVH",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [5,2] ], "s": 8, "sD": 5 },
"note_number": "24\u2020",
@@ -213,6 +241,7 @@
"_gpid_": [ 2584, 2586, 2807, 2809 ]
},
{ "name": "PzKpfw IVJ",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [3,4] ], "s": 8, "sN": 9 },
"note_number": "25",
@@ -221,6 +250,7 @@
"_gpid_": [ 2588, 2811 ]
},
{ "name": "PzKpfw VD",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "sD": 5 },
"note_number": "26",
@@ -229,6 +259,7 @@
"_gpid_": 2590
},
{ "name": "PzKpfw VG",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "sN": [ [7,4] ] },
"note_number": "27\u2020",
@@ -237,6 +268,7 @@
"_gpid_": [ 2592, 2813 ]
},
{ "name": "PzKpfw M15/42(i)",
+ "type": "MT",
"CS#": 4,
"note_number": "28",
"notes": [ "I" ],
@@ -244,6 +276,7 @@
"_gpid_": 2594
},
{ "name": "PzKpfw P26/40(i)",
+ "type": "MT",
"CS#": 4,
"capabilities2": { "s": 8 },
"note_number": "29",
@@ -252,6 +285,7 @@
"_gpid_": 2596
},
{ "name": "PzKpfw VIE",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": [ [6,2] ], "sD": 7, "M": "7\u2020" },
"note_number": "30\u2020",
@@ -260,6 +294,7 @@
"_gpid_": 2598
},
{ "name": "PzKpfw VIE (L)",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": [ [4,4] ], "sN": [ [7,4] ] },
"note_number": "31",
@@ -268,6 +303,7 @@
"_gpid_": 2600
},
{ "name": "PzKpfw VIB",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "sN": 9 },
"note_number": "32\u2020",
@@ -276,6 +312,7 @@
"_gpid_": 2602
},
{ "name": "StuG IIIB",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "H": 6, "AP": 7, "s": 9, "sD": 7 },
"note_number": "33\u2020",
@@ -283,6 +320,7 @@
"_gpid_": 2608
},
{ "name": "StuG IIIG",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "A": [ [6,2] ], "s": 8, "sD": 7 },
"note_number": "34\u2020",
@@ -291,6 +329,7 @@
"_gpid_": 2610
},
{ "name": "StuG IIIG (L)",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "A": [ [4,4] ], "s": 8, "sN": 9 },
"note_number": "35",
@@ -299,6 +338,7 @@
"_gpid_": 2612
},
{ "name": "StuH 42",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "H": 9, "s": 9, "sD": 7 },
"note_number": "36\u2020",
@@ -307,6 +347,7 @@
"_gpid_": 2614
},
{ "name": "StuH 42 (L)",
+ "type": "AG",
"CS#": 4,
"capabilities2": { "H": 9, "s": 9, "sN": 9 },
"note_number": "35",
@@ -315,6 +356,7 @@
"_gpid_": 2616
},
{ "name": "StuPz IV",
+ "type": "AG",
"CS#": 6,
"no_if": true,
"capabilities2": { "H": 7, "s": 9 },
@@ -324,6 +366,7 @@
"_gpid_": [ 2618, 2620 ]
},
{ "name": "Sturmtiger",
+ "type": "AG",
"CS#": 5,
"no_if": true,
"capabilities2": { "sN": 9 },
@@ -333,12 +376,14 @@
"_gpid_": null
},
{ "name": "PzJg Tiger",
+ "type": "AG/TD",
"CS#": 7,
"note_number": "38",
"_id_": "ge/v:043",
"_gpid_": [ 2622, 2624 ]
},
{ "name": "StuG 75/18(i)",
+ "type": "AG",
"CS#": 3,
"capabilities2": { "H": 7, "s": 9 },
"note_number": "39",
@@ -347,6 +392,7 @@
"_gpid_": 2626
},
{ "name": "StuG 75/34(i)",
+ "type": "AG",
"CS#": 3,
"capabilities2": { "s": 9 },
"note_number": "40",
@@ -355,6 +401,7 @@
"_gpid_": 2628
},
{ "name": "StuG 105/25(i)",
+ "type": "AG",
"CS#": 3,
"no_if": true,
"capabilities2": { "H": 7, "s": 9 },
@@ -364,6 +411,7 @@
"_gpid_": 2630
},
{ "name": "StuG 75/46(i)",
+ "type": "AG",
"CS#": 3,
"capabilities2": { "s": 9 },
"note_number": "42",
@@ -372,6 +420,7 @@
"_gpid_": 2632
},
{ "name": "PzJg I",
+ "type": "TD",
"CS#": 3,
"capabilities2": { "A": [ [5,1] ], "HE": 7 },
"note_number": "43",
@@ -380,6 +429,7 @@
"_gpid_": 2634
},
{ "name": "PzJg 35R(f)",
+ "type": "TD",
"CS#": 3,
"capabilities2": { "A": [ [5,1] ], "HE": 7 },
"note_number": "44",
@@ -388,6 +438,7 @@
"_gpid_": 2636
},
{ "name": "Pz 35R 731(f)",
+ "type": "LT",
"CS#": 2,
"note_number": "44.1\u2020",
"notes": [ "a" ],
@@ -395,6 +446,7 @@
"_gpid_": 2550
},
{ "name": "Marder I",
+ "type": "TD",
"CS#": "4:brewup",
"capabilities2": { "A": [ [6,2] ], "HE": 7, "s": 7 },
"note_number": "45\u2020",
@@ -403,6 +455,7 @@
"_gpid_": 2640
},
{ "name": "GSW 39H(f) Pak",
+ "type": "TD",
"CS#": 3,
"capabilities2": { "A": [ [4,4] ], "HE": 9 },
"note_number": "45.1",
@@ -411,6 +464,7 @@
"_gpid_": 2638
},
{ "name": "Marder II",
+ "type": "TD",
"CS#": "4:brewup",
"capabilities2": { "A": [ [6,2] ], "HE": 7, "s": 7 },
"note_number": "46",
@@ -419,6 +473,7 @@
"_gpid_": [ 2642, 2644 ]
},
{ "name": "Marder III(t)H",
+ "type": "TD",
"CS#": "4:brewup",
"capabilities2": { "A": [ [6,2] ], "HE": 7, "s": 7, "sD": 6 },
"note_number": "47",
@@ -427,6 +482,7 @@
"_gpid_": 2646
},
{ "name": "Marder III(t)M",
+ "type": "TD",
"CS#": "4:brewup",
"capabilities2": { "A": [ [5,3] ], "HE": 7, "s": 7, "sD": 5 },
"note_number": "48",
@@ -435,6 +491,7 @@
"_gpid_": 2648
},
{ "name": "PzJg III/IV",
+ "type": "TD",
"CS#": 5,
"capabilities2": { "HE": 7 },
"note_number": "49",
@@ -443,6 +500,7 @@
"_gpid_": [ 2650, 2652 ]
},
{ "name": "JgdPz 38(t)",
+ "type": "TD",
"CS#": 4,
"capabilities2": { "A": [ [4,4] ], "HE": 7 },
"note_number": "50",
@@ -451,6 +509,7 @@
"_gpid_": 2654
},
{ "name": "JgdPz 38(t) (Fl)",
+ "type": "TDv",
"CS#": 4,
"note_number": "51",
"notes": [ "E", "O\u2020" ],
@@ -458,6 +517,7 @@
"_gpid_": 2656
},
{ "name": "JgdPz IV",
+ "type": "TD",
"CS#": 4,
"capabilities2": { "A": [ [4,4] ], "HE": 7, "s": 7, "sN": [ [7,4] ] },
"note_number": "52",
@@ -466,6 +526,7 @@
"_gpid_": 2658
},
{ "name": "JgdPz IV (L)",
+ "type": "TD",
"CS#": 4,
"capabilities2": { "A": [ [4,4] ], "HE": 7, "s": 7, "sN": [ [8,4] ] },
"note_number": "52",
@@ -474,6 +535,7 @@
"_gpid_": 2660
},
{ "name": "StuIG 33B",
+ "type": "AG",
"CS#": 5,
"no_if": true,
"capabilities2": { "H": 7, "s": 9 },
@@ -482,6 +544,7 @@
"_gpid_": 2668
},
{ "name": "JgdPz IV/70",
+ "type": "TD",
"CS#": 4,
"capabilities2": { "HE": 7, "sN": 9 },
"note_number": "54\u2020",
@@ -490,6 +553,7 @@
"_gpid_": 2662
},
{ "name": "JgdPz V",
+ "type": "TD",
"CS#": 6,
"capabilities2": { "HE": 7, "sN": 9 },
"note_number": "55",
@@ -498,6 +562,7 @@
"_gpid_": [ 2664, 2815 ]
},
{ "name": "JgdPz VI",
+ "type": "TD",
"CS#": 7,
"capabilities2": { "HE": 7, "sN": 9 },
"note_number": "56",
@@ -505,6 +570,7 @@
"_gpid_": 2666
},
{ "name": "SPW 250/1",
+ "type": "ht",
"CS#": 4,
"note_number": "57",
"notes": [ "N" ],
@@ -512,6 +578,7 @@
"_gpid_": 2674
},
{ "name": "SPW 250/sMG",
+ "type": "ht",
"CS#": "4\u2020",
"note_number": "58\u2020",
"notes": [ "J\u2020", "N" ],
@@ -519,6 +586,7 @@
"_gpid_": 2676
},
{ "name": "SPW 250/7",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities": [ "IR" ],
"capabilities2": { "s": 8 },
@@ -528,6 +596,7 @@
"_gpid_": 2678
},
{ "name": "SPW 250/8",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities2": { "H": 6, "s": 8 },
"note_number": "60",
@@ -536,6 +605,7 @@
"_gpid_": [ 2680, 2682 ]
},
{ "name": "SPW 250/9",
+ "type": "ht",
"CS#": 4,
"note_number": "61\u2020",
"notes": [ "A\u2020" ],
@@ -543,6 +613,7 @@
"_gpid_": 2684
},
{ "name": "SPW 250/10",
+ "type": "ht",
"CS#": 4,
"capabilities2": { "A": [ [4,1] ] },
"note_number": "62",
@@ -551,6 +622,7 @@
"_gpid_": 2686
},
{ "name": "SPW 251/1",
+ "type": "ht",
"CS#": 5,
"note_number": "63",
"notes": [ "C\u2020", "N" ],
@@ -558,6 +630,7 @@
"_gpid_": [ 2688, 2805 ]
},
{ "name": "SPW 251/sMG",
+ "type": "ht",
"CS#": "5\u2020",
"note_number": "58\u2020",
"notes": [ "C\u2020", "J\u2020", "N" ],
@@ -565,6 +638,7 @@
"_gpid_": 2690
},
{ "name": "SPW 251/2",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities": [ "IR" ],
"capabilities2": { "s": 8 },
@@ -574,6 +648,7 @@
"_gpid_": 2692
},
{ "name": "SPW 251/9",
+ "type": "ht",
"CS#": "4:brewup",
"capabilities2": { "H": 6, "s": 9 },
"note_number": "64",
@@ -582,6 +657,7 @@
"_gpid_": [ 2694, 2696 ]
},
{ "name": "SPW 251/10",
+ "type": "ht",
"CS#": 4,
"capabilities2": { "A": [ [4,1] ] },
"note_number": "65",
@@ -590,18 +666,21 @@
"_gpid_": 2698
},
{ "name": "SPW 251/16",
+ "type": "ht",
"CS#": "4:brewup",
"note_number": "66\u2020",
"_id_": "ge/v:076",
"_gpid_": 2700
},
{ "name": "SPW 251/21",
+ "type": "ht",
"CS#": 4,
"note_number": "66.1\u2020",
"_id_": "ge/v:077",
"_gpid_": 2702
},
{ "name": "SPW 251/22",
+ "type": "TDht",
"CS#": "4:brewup",
"capabilities2": { "HE": 7, "s": 7 },
"note_number": "67",
@@ -610,6 +689,7 @@
"_gpid_": 2704
},
{ "name": "SPW S307(f)",
+ "type": "TDht",
"CS#": 4,
"capabilities2": { "A": [ [4,4] ], "HE": 9 },
"note_number": "67.1",
@@ -618,6 +698,7 @@
"_gpid_": 2706
},
{ "name": "mSPW S307(f)",
+ "type": "SPA",
"CS#": 4,
"no_if": true,
"capabilities": [ "IR" ],
@@ -628,12 +709,14 @@
"_gpid_": 2708
},
{ "name": "Kfz 13",
+ "type": "SC",
"CS#": 2,
"note_number": "68\u2020",
"_id_": "ge/v:081",
"_gpid_": 2717
},
{ "name": "PSW 221",
+ "type": "AC",
"CS#": 2,
"capabilities2": { "sD": 6 },
"note_number": "69\u2020",
@@ -642,6 +725,7 @@
"_gpid_": 2719
},
{ "name": "PSW 222",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "70\u2020",
@@ -650,6 +734,7 @@
"_gpid_": 2721
},
{ "name": "PSW 222 (L)",
+ "type": "AC",
"CS#": 3,
"capabilities2": { "sD": 6 },
"note_number": "70\u2020",
@@ -658,12 +743,14 @@
"_gpid_": 2723
},
{ "name": "PSW 231 (6 rad)",
+ "type": "AC",
"CS#": 4,
"note_number": "71\u2020",
"_id_": "ge/v:085",
"_gpid_": [ 2725, 2727 ]
},
{ "name": "PSW 231 (8 rad)",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "sD": 6 },
"note_number": "72\u2020",
@@ -672,6 +759,7 @@
"_gpid_": 2729
},
{ "name": "PSW 232 (8 rad)",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "sD": 6 },
"note_number": "72",
@@ -680,6 +768,7 @@
"_gpid_": 2731
},
{ "name": "PSW 233",
+ "type": "AC",
"CS#": 5,
"capabilities2": { "H": 8, "s": 9, "sD": 7 },
"note_number": "73",
@@ -688,6 +777,7 @@
"_gpid_": 2733
},
{ "name": "PSW 234/1",
+ "type": "AC",
"CS#": 5,
"note_number": "74",
"notes": [ "A\u2020" ],
@@ -695,6 +785,7 @@
"_gpid_": 2735
},
{ "name": "PSW 234/2",
+ "type": "AC",
"CS#": 4,
"capabilities2": { "A": [ [5,3] ], "sD": 7 },
"note_number": "75",
@@ -702,6 +793,7 @@
"_gpid_": 2737
},
{ "name": "PSW 234/3",
+ "type": "AC",
"CS#": 5,
"capabilities2": { "H": 8, "s": 9 },
"note_number": "76",
@@ -710,6 +802,7 @@
"_gpid_": [ 2739, 2741 ]
},
{ "name": "PSW 234/4",
+ "type": "AC/TD",
"CS#": "5:brewup",
"capabilities2": { "HE": 7, "s": 7 },
"note_number": "77\u2020",
@@ -717,6 +810,7 @@
"_gpid_": 2743
},
{ "name": "sIG IB",
+ "type": "SPA",
"CS#": "4:brewup",
"no_if": true,
"capabilities2": { "H": 6, "s": 9 },
@@ -726,6 +820,7 @@
"_gpid_": 2747
},
{ "name": "sIG II",
+ "type": "SPA",
"CS#": "4:brewup",
"no_if": true,
"capabilities2": { "H": 6, "s": 9 },
@@ -735,6 +830,7 @@
"_gpid_": 2749
},
{ "name": "sIG 38(t)M",
+ "type": "SPA",
"CS#": "4:brewup",
"no_if": true,
"capabilities2": { "H": 6, "s": 9 },
@@ -744,6 +840,7 @@
"_gpid_": 2751
},
{ "name": "PzA II",
+ "type": "SPA",
"CS#": 4,
"capabilities2": { "H": 5, "s": 8 },
"note_number": "81",
@@ -752,6 +849,7 @@
"_gpid_": [ 2753, 2755 ]
},
{ "name": "PzA LrS(f)",
+ "type": "SPA",
"CS#": 4,
"no_if": true,
"capabilities2": { "H": 4, "s": 8 },
@@ -761,6 +859,7 @@
"_gpid_": 2757
},
{ "name": "GSW 39H(f)",
+ "type": "SPA",
"CS#": 4,
"capabilities2": { "H": 4, "s": 7 },
"note_number": "82.1",
@@ -769,6 +868,7 @@
"_gpid_": 2759
},
{ "name": "PzA III/IV",
+ "type": "SPA",
"CS#": 6,
"no_if": true,
"capabilities2": { "H": 5, "s": 8 },
@@ -777,6 +877,7 @@
"_gpid_": 2761
},
{ "name": "FlaKPz 38(t)",
+ "type": "SPAA",
"CS#": 4,
"note_number": "84",
"notes": [ "A\u2020", "E" ],
@@ -784,6 +885,7 @@
"_gpid_": 2763
},
{ "name": "37 FlaK/Pz IV",
+ "type": "SPAA",
"CS#": 5,
"note_number": "85\u2020",
"notes": [ "A\u2020" ],
@@ -798,6 +900,7 @@
"_gpid_": null
},
{ "name": "FlaKPz IV/20",
+ "type": "SPAA",
"CS#": 6,
"note_number": "86",
"notes": [ "A\u2020" ],
@@ -805,6 +908,7 @@
"_gpid_": [ 2768, 2817 ]
},
{ "name": "FlaKPz IV/37",
+ "type": "SPAA",
"CS#": 6,
"note_number": "87",
"notes": [ "A\u2020" ],
@@ -812,6 +916,7 @@
"_gpid_": 2770
},
{ "name": "SdKfz 10/4",
+ "type": "AAht",
"CS#": 5,
"note_number": "88",
"notes": [ "A\u2020", "D\u2020", "N" ],
@@ -819,6 +924,7 @@
"_gpid_": [ 7146, 2772 ]
},
{ "name": "SdKfz 10/5",
+ "type": "AAht",
"CS#": 4,
"note_number": "88.1\u2020",
"notes": [ "A\u20202", "D\u20201" ],
@@ -826,6 +932,7 @@
"_gpid_": [ 7140, 2775 ]
},
{ "name": "SdKfz 6/2",
+ "type": "AAht",
"CS#": 5,
"note_number": "89",
"notes": [ "A\u2020", "D\u2020", "N" ],
@@ -833,6 +940,7 @@
"_gpid_": 2778
},
{ "name": "SdKfz 7/1",
+ "type": "AAht",
"CS#": 4,
"note_number": "90",
"notes": [ "A\u2020", "D\u2020", "N" ],
@@ -840,6 +948,7 @@
"_gpid_": 2781
},
{ "name": "Kfz 4",
+ "type": "AAtr",
"CS#": 3,
"note_number": "91\u2020",
"notes": [ "N" ],
@@ -847,6 +956,7 @@
"_gpid_": 2784
},
{ "name": "2cm FlaK LKW",
+ "type": "AAtr",
"CS#": 5,
"note_number": "92",
"notes": [ "A\u2020" ],
@@ -854,6 +964,7 @@
"_gpid_": 2785
},
{ "name": "3.7cm FlaK LKW",
+ "type": "AAtr",
"CS#": 5,
"note_number": "92",
"notes": [ "A\u2020" ],
@@ -861,12 +972,14 @@
"_gpid_": 2787
},
{ "name": "Goliath",
+ "type": "SPDC",
"note_number": "93\u2020",
"notes": [ "L\u2020" ],
"_id_": "ge/v:112",
"_gpid_": 2474
},
{ "name": "Kfz 1",
+ "type": "tr",
"cs#": "2\u2020",
"note_number": "94\u2020",
"notes": [ "L\u2020", "N" ],
@@ -874,6 +987,7 @@
"_gpid_": 2791
},
{ "name": "Kfz 1/20",
+ "type": "atr",
"cs#": 2,
"note_number": "95\u2020",
"notes": [ "L\u2020" ],
@@ -881,6 +995,7 @@
"_gpid_": 2793
},
{ "name": "Opel 6700 (Blitz)",
+ "type": "tr",
"cs#": 6,
"note_number": "96",
"notes": [ "N" ],
@@ -888,6 +1003,7 @@
"_gpid_": 2794
},
{ "name": "Buessing-NAG 4500",
+ "type": "tr",
"cs#": 7,
"note_number": "96",
"notes": [ "N" ],
@@ -895,6 +1011,7 @@
"_gpid_": 2796
},
{ "name": "SdKfz 2",
+ "type": "htMC",
"cs#": 2,
"note_number": "97\u2020",
"notes": [ "L\u2020", "N" ],
@@ -902,6 +1019,7 @@
"_gpid_": [ 2710, 2798 ]
},
{ "name": "SdKfz 7",
+ "type": "ht",
"cs#": 6,
"note_number": "98",
"notes": [ "N" ],
@@ -909,6 +1027,7 @@
"_gpid_": [ 2713, 2801 ]
},
{ "name": "SdKfz 11",
+ "type": "ht",
"cs#": 5,
"note_number": "99",
"notes": [ "N" ],
diff --git a/vasl_templates/webapp/data/vehicles/italian.json b/vasl_templates/webapp/data/vehicles/italian.json
index 4c8fe74..c37490c 100644
--- a/vasl_templates/webapp/data/vehicles/italian.json
+++ b/vasl_templates/webapp/data/vehicles/italian.json
@@ -1,6 +1,7 @@
[
{ "name": "L5/21",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 3466
},
{ "name": "L5/30",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1\u2020",
@@ -16,6 +18,7 @@
"_gpid_": 3468
},
{ "name": "L3/35",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "2\u2020",
@@ -24,6 +27,7 @@
"_gpid_": 3470
},
{ "name": "L3 aa",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "3\u2020",
@@ -32,6 +36,7 @@
"_gpid_": 3472
},
{ "name": "L3 cc",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "4\u2020",
@@ -40,6 +45,7 @@
"_gpid_": 3474
},
{ "name": "L3 Lf",
+ "type": "Ttv",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "5\u2020",
@@ -48,6 +54,7 @@
"_gpid_": 3476
},
{ "name": "L6/40",
+ "type": "LT",
"CS#": 2,
"note_number": "6\u2020",
"notes": [ "N", "R" ],
@@ -55,6 +62,7 @@
"_gpid_": 3479
},
{ "name": "M11/39",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "7\u2020",
@@ -63,6 +71,7 @@
"_gpid_": 3481
},
{ "name": "M13/40",
+ "type": "MT",
"no_radio": "\u00ae\u2020",
"CS#": 4,
"note_number": "8\u2020",
@@ -71,6 +80,7 @@
"_gpid_": [ 3483, 3485 ]
},
{ "name": "M14/41",
+ "type": "MT",
"CS#": 4,
"note_number": "9\u2020",
"notes": [ "B\u20201", "C\u20202", "N" ],
@@ -78,6 +88,7 @@
"_gpid_": [ 3487, 3489 ]
},
{ "name": "M15/42",
+ "type": "MT",
"CS#": 4,
"note_number": "10\u2020",
"notes": [ "B\u20201", "C\u20202" ],
@@ -85,6 +96,7 @@
"_gpid_": [ 3491, 3493 ]
},
{ "name": "MR/35(f)",
+ "type": "MT",
"CS#": 2,
"note_number": "11\u2020",
"notes": [ "I\u20201" ],
@@ -92,6 +104,7 @@
"_gpid_": 3495
},
{ "name": "SMV M40 75/18",
+ "type": "AG",
"CS#": 3,
"capabilities2": { "H": [ [7,"S2+"], "\u20202" ], "s": 8 },
"note_number": "12",
@@ -100,6 +113,7 @@
"_gpid_": [ 3499, 3501 ]
},
{ "name": "SMV M41 75/18",
+ "type": "AG",
"CS#": 3,
"capabilities2": { "H": [ [7,"S2+"], "\u20202" ], "s": 8 },
"note_number": "12\u2020",
@@ -108,6 +122,7 @@
"_gpid_": [ 3503, 3505 ]
},
{ "name": "SMV M42 75/18",
+ "type": "AG",
"CS#": 3,
"capabilities2": { "H": 7, "s": 8 },
"note_number": "13",
@@ -116,6 +131,7 @@
"_gpid_": 3507
},
{ "name": "SMV M42 75/32",
+ "type": "AG",
"CS#": 3,
"capabilities2": { "H": 7, "s": 8 },
"note_number": "13\u2020",
@@ -124,6 +140,7 @@
"_gpid_": 3509
},
{ "name": "SMV M43 105/25",
+ "type": "AG",
"CS#": 4,
"no_if": true,
"capabilities2": { "H": 7, "s": 8 },
@@ -133,6 +150,7 @@
"_gpid_": 3511
},
{ "name": "SMV L40 47/32",
+ "type": "TD",
"CS#": 3,
"note_number": "15\u2020",
"notes": [ "NT", "R" ],
@@ -140,6 +158,7 @@
"_gpid_": 3513
},
{ "name": "SMV M41M 90/53",
+ "type": "TD",
"CS#": 5,
"capabilities2": { "HE": 7 },
"note_number": "16\u2020",
@@ -148,6 +167,7 @@
"_gpid_": 3515
},
{ "name": "AS 42",
+ "type": "SC",
"CS#": 3,
"note_number": "17\u2020",
"notes": [ "L\u20201", "M", "N" ],
@@ -155,6 +175,7 @@
"_gpid_": 3519
},
{ "name": "AS 42 aa",
+ "type": "SC",
"CS#": 4,
"note_number": "17\u2020",
"notes": [ "G\u20201", "L\u20202", "M", "N", "AA\u20201" ],
@@ -162,6 +183,7 @@
"_gpid_": 3521
},
{ "name": "AS 42 cc",
+ "type": "SC",
"CS#": 4,
"note_number": "17\u2020",
"notes": [ "G\u20201", "J\u20201", "L\u20202", "M", "N" ],
@@ -169,6 +191,7 @@
"_gpid_": 3523
},
{ "name": "Lince",
+ "type": "SC",
"CS#": 2,
"note_number": "18",
"notes": [ "E" ],
@@ -176,6 +199,7 @@
"_gpid_": 3525
},
{ "name": "Lancia 1ZM",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 6,
"note_number": "19\u2020",
@@ -184,6 +208,7 @@
"_gpid_": 3527
},
{ "name": "Fiat 611A",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 5,
"note_number": "20\u2020",
@@ -192,6 +217,7 @@
"_gpid_": 3529
},
{ "name": "Fiat 611B",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 5,
"capabilities2": { "HE": 7 },
@@ -201,6 +227,7 @@
"_gpid_": 3531
},
{ "name": "AB 40",
+ "type": "AC",
"CS#": 4,
"note_number": "21",
"notes": [ "A\u2020", "I\u20201", "N" ],
@@ -208,6 +235,7 @@
"_gpid_": 3533
},
{ "name": "AB 41",
+ "type": "AC",
"CS#": 4,
"note_number": "21\u2020",
"notes": [ "N", "R" ],
@@ -215,6 +243,7 @@
"_gpid_": 3535
},
{ "name": "Autoprot S37",
+ "type": "APC",
"CS#": 4,
"note_number": "22\u2020",
"notes": [ "R" ],
@@ -222,6 +251,7 @@
"_gpid_": 3539
},
{ "name": "Autocann 20/65(b)",
+ "type": "AAtr",
"CS#": 4,
"note_number": "23\u2020",
"notes": [ "G\u20201", "N", "R", "AA\u2020" ],
@@ -229,6 +259,7 @@
"_gpid_": 3545
},
{ "name": "Autocann 65/17(b)",
+ "type": "SPAtr",
"CS#": 4,
"capabilities2": { "H": [ [7,"S2+"], "\u20202" ] },
"note_number": "23\u2020",
@@ -237,6 +268,7 @@
"_gpid_": 3541
},
{ "name": "Autocann 75/27",
+ "type": "AAtr",
"CS#": 4,
"capabilities2": { "AP": 7 },
"note_number": "24",
@@ -245,6 +277,7 @@
"_gpid_": 3547
},
{ "name": "Autocann 90/53",
+ "type": "AAtr",
"CS#": 4,
"note_number": "24",
"notes": [ "D\u2020", "N", "AA\u20201" ],
@@ -252,6 +285,7 @@
"_gpid_": 3549
},
{ "name": "TL 37",
+ "type": "tr",
"cs#": 5,
"note_number": "25\u2020",
"notes": [ "L\u20201", "M", "N", "R" ],
@@ -259,6 +293,7 @@
"_gpid_": 3551
},
{ "name": "TM 40",
+ "type": "tr",
"cs#": 5,
"note_number": "25\u2020",
"notes": [ "L\u20201", "M", "N", "R" ],
@@ -266,6 +301,7 @@
"_gpid_": 3553
},
{ "name": "TP 32",
+ "type": "tr",
"cs#": 5,
"note_number": "25\u2020",
"notes": [ "L\u20201", "M", "N", "R" ],
@@ -273,6 +309,7 @@
"_gpid_": 3555
},
{ "name": "Autocaretta",
+ "type": "tr",
"cs#": "5\u20201",
"note_number": "26\u2020",
"notes": [ "K\u20201", "N", "R" ],
@@ -280,6 +317,7 @@
"_gpid_": [ 3557, 3559 ]
},
{ "name": "Fiat 508 MC",
+ "type": "tr",
"cs#": "2\u20201",
"note_number": "27\u2020",
"notes": [ "A\u20202", "K\u20201", "N", "R" ],
@@ -287,6 +325,7 @@
"_gpid_": [ 3561, 3562 ]
},
{ "name": "Autocarro L",
+ "type": "tr",
"cs#": 6,
"note_number": "28\u2020",
"notes": [ "N", "R" ],
@@ -294,6 +333,7 @@
"_gpid_": 3563
},
{ "name": "Autocarro M",
+ "type": "tr",
"cs#": 7,
"note_number": "28\u2020",
"notes": [ "N", "R" ],
@@ -301,6 +341,7 @@
"_gpid_": 3565
},
{ "name": "Autocarro P",
+ "type": "tr",
"cs#": 7,
"note_number": "28\u2020",
"notes": [ "N", "R" ],
diff --git a/vasl_templates/webapp/data/vehicles/japanese.json b/vasl_templates/webapp/data/vehicles/japanese.json
index 3562b63..416d3f6 100644
--- a/vasl_templates/webapp/data/vehicles/japanese.json
+++ b/vasl_templates/webapp/data/vehicles/japanese.json
@@ -1,6 +1,7 @@
[
{ "name": "Type 92A",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "1\u2020",
@@ -9,6 +10,7 @@
"_gpid_": 3310
},
{ "name": "Type 92B",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "1\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 3312
},
{ "name": "Type 94",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "2\u2020",
@@ -24,6 +27,7 @@
"_gpid_": 3314
},
{ "name": "Type 95 SO-KI",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 5,
"note_number": "3\u2020",
@@ -31,6 +35,7 @@
"_gpid_": 3316
},
{ "name": "Type 97A TE-KE",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "4\u2020",
@@ -38,6 +43,7 @@
"_gpid_": 3318
},
{ "name": "Type 97B TE-KE",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"no_if": true,
@@ -46,6 +52,7 @@
"_gpid_": 3320
},
{ "name": "Type 95 HA-GO",
+ "type": "LT",
"no_radio": "\u00ae\u20202",
"CS#": 3,
"capabilities2": { "sD": [ [5,"4+"], "\u20201" ] },
@@ -55,18 +62,21 @@
"_gpid_": 3322
},
{ "name": "Type 2 KA-MI",
+ "type": "aLT",
"CS#": "5\u2020",
"note_number": "6\u2020",
"_id_": "ja/v:007",
"_gpid_": 3326
},
{ "name": "Type 2 KA-MI (without pontoons)",
+ "type": "aLT",
"CS#": "5\u2020",
"note_number": "6\u2020",
"_id_": "ja/v:008",
"_gpid_": 3324
},
{ "name": "Type 89A CHI-RO",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "7\u2020",
@@ -75,6 +85,7 @@
"_gpid_": 3329
},
{ "name": "Type 89B CHI-RO",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 4,
"note_number": "7\u2020",
@@ -82,6 +93,7 @@
"_gpid_": 3331
},
{ "name": "Type 97A CHI-HA",
+ "type": "MT",
"no_radio": "\u00ae\u20202",
"CS#": 4,
"capabilities2": { "sD": [ [5,"1+"], "\u20201" ] },
@@ -91,6 +103,7 @@
"_gpid_": 3333
},
{ "name": "Type 97B CHI-HA",
+ "type": "MT",
"CS#": 4,
"capabilities2": { "sD": 5 },
"note_number": "8\u2020",
@@ -98,6 +111,7 @@
"_gpid_": 3335
},
{ "name": "Type 1 CHI-HE",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "sD": 5 },
"note_number": "9\u2020",
@@ -105,6 +119,7 @@
"_gpid_": 3337
},
{ "name": "Type 91",
+ "type": "AC",
"CS#": 6,
"note_number": "10\u2020",
"notes": [ "A\u20201" ],
@@ -112,6 +127,7 @@
"_gpid_": [ 3341, 3343, 3345 ]
},
{ "name": "Type 92",
+ "type": "AC",
"CS#": 4,
"note_number": "11\u2020",
"notes": [ "A\u20201" ],
@@ -119,6 +135,7 @@
"_gpid_": [ 3347, 3349 ]
},
{ "name": "Type 1 HO-NI I",
+ "type": "SPA",
"CS#": 5,
"capabilities2": { "WP": 5 },
"note_number": "12\u2020",
@@ -126,6 +143,7 @@
"_gpid_": 3353
},
{ "name": "Type 4 HO-RO",
+ "type": "SPA",
"CS#": "5:brewup",
"no_if": true,
"capabilities2": { "WP": 6 },
@@ -134,36 +152,42 @@
"_gpid_": 3355
},
{ "name": "Type 1 HO-KI",
+ "type": "APC",
"cs#": 5,
"note_number": "14\u2020",
"_id_": "ja/v:018",
"_gpid_": 3357
},
{ "name": "Type 98 SHI-KE",
+ "type": "PC",
"cs#": 5,
"note_number": "15\u2020",
"_id_": "ja/v:019",
"_gpid_": 3359
},
{ "name": "Type 92 I-KE",
+ "type": "PC",
"cs#": 5,
"note_number": "16\u2020",
"_id_": "ja/v:020",
"_gpid_": 3361
},
{ "name": "Type 95",
+ "type": "tr",
"cs#": 2,
"note_number": "17\u2020",
"_id_": "ja/v:021",
"_gpid_": 3363
},
{ "name": "Type 94",
+ "type": "tr",
"cs#": 6,
"note_number": "18",
"_id_": "ja/v:022",
"_gpid_": 3364
},
{ "name": "Type 97",
+ "type": "tr",
"cs#": 7,
"note_number": "18",
"_id_": "ja/v:023",
diff --git a/vasl_templates/webapp/data/vehicles/russian.json b/vasl_templates/webapp/data/vehicles/russian.json
index cc72cff..149272b 100644
--- a/vasl_templates/webapp/data/vehicles/russian.json
+++ b/vasl_templates/webapp/data/vehicles/russian.json
@@ -1,6 +1,7 @@
[
{ "name": "T-37",
+ "type": "aTt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1",
@@ -9,6 +10,7 @@
"_gpid_": 541
},
{ "name": "T-27",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "1.1\u2020",
@@ -17,6 +19,7 @@
"_gpid_": 7032
},
{ "name": "T-40",
+ "type": "aTt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "2\u2020",
@@ -25,6 +28,7 @@
"_gpid_": 543
},
{ "name": "T-50",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 4,
"capabilities2": { "A": [ [4,2] ] },
@@ -33,6 +37,7 @@
"_gpid_": 545
},
{ "name": "T-60 M40",
+ "type": "Tt",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "4",
@@ -40,6 +45,7 @@
"_gpid_": 547
},
{ "name": "T-60 M42",
+ "type": "Tt",
"no_radio": "\u00ae\u2020",
"CS#": 2,
"note_number": "4",
@@ -48,6 +54,7 @@
"_gpid_": 549
},
{ "name": "T-70",
+ "type": "Tt",
"no_radio": "\u00ae\u2020",
"CS#": 2,
"capabilities2": { "A": [ [4,2] ] },
@@ -57,6 +64,7 @@
"_gpid_": 551
},
{ "name": "T-26 M33",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "6",
@@ -65,6 +73,7 @@
"_gpid_": [ 553, 555, 557, 559, 561 ]
},
{ "name": "T-26 M37/39",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "6",
@@ -73,6 +82,7 @@
"_gpid_": [ 563, 565, 567, 569 ]
},
{ "name": "T-26 M31",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "6.1\u2020",
@@ -81,6 +91,7 @@
"_gpid_": 7036
},
{ "name": "T-26 M32",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "6.2\u2020",
@@ -89,6 +100,7 @@
"_gpid_": 7040
},
{ "name": "OT-26",
+ "type": "LTv",
"no_radio": "\u00ae",
"CS#": "3:brewup",
"note_number": "6.3\u2020",
@@ -97,6 +109,7 @@
"_gpid_": 7042
},
{ "name": "ST-26 Bridgelayer",
+ "type": "LTv",
"CS#": 3,
"note_number": "6.4\u2020",
"notes": [ "M" ],
@@ -104,6 +117,7 @@
"_gpid_": 7048
},
{ "name": "OT-133",
+ "type": "LTv",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "7\u2020",
@@ -112,6 +126,7 @@
"_gpid_": 571
},
{ "name": "BT-2A",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "7.1\u2020",
@@ -120,6 +135,7 @@
"_gpid_": 573
},
{ "name": "BT-5 M34",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "8\u2020",
@@ -128,6 +144,7 @@
"_gpid_": 575
},
{ "name": "BT-7 M37",
+ "type": "LT",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "9",
@@ -136,6 +153,7 @@
"_gpid_": [ 577, 579, 581, 583 ]
},
{ "name": "BT-7A",
+ "type": "LT",
"CS#": 3,
"capabilities2": { "AP": 7, "s": 9 },
"note_number": "10",
@@ -144,6 +162,7 @@
"_gpid_": 585
},
{ "name": "T-28 M34",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 5,
"capabilities2": { "s": 8 },
@@ -153,6 +172,7 @@
"_gpid_": 587
},
{ "name": "T-28 M34(L)",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 5,
"capabilities2": { "s": 8 },
@@ -162,6 +182,7 @@
"_gpid_": 7418
},
{ "name": "T-28E M40",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 6,
"capabilities2": { "s": 8 },
@@ -171,6 +192,7 @@
"_gpid_": 589
},
{ "name": "T-28E M40(L)",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 6,
"capabilities2": { "s": 8 },
@@ -180,6 +202,7 @@
"_gpid_": 7420
},
{ "name": "T-34 M40",
+ "type": "MT",
"no_radio": "\u00ae",
"CS#": 5,
"note_number": "13",
@@ -188,6 +211,7 @@
"_gpid_": 591
},
{ "name": "T-34 M41",
+ "type": "MT",
"no_radio": "\u00ae\u2020",
"CS#": 5,
"capabilities2": { "A": [ [4,2] ] },
@@ -197,6 +221,7 @@
"_gpid_": 593
},
{ "name": "OT-34",
+ "type": "MTv",
"no_radio": "\u00ae\u2020",
"CS#": 4,
"no_if": true,
@@ -207,6 +232,7 @@
"_gpid_": 595
},
{ "name": "T-34 M43",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": [ [4,2] ] },
"note_number": "16\u2020",
@@ -214,6 +240,7 @@
"_gpid_": 597
},
{ "name": "T-43",
+ "type": "MT",
"no_radio": "\u00ae\u2020",
"CS#": 5,
"capabilities2": { "A": [ [4,2] ] },
@@ -223,6 +250,7 @@
"_gpid_": 599
},
{ "name": "T-34/85",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [5,4] ], "sD": "6\u2020" },
"note_number": "18\u2020",
@@ -231,6 +259,7 @@
"_gpid_": 601
},
{ "name": "M4/76(a)",
+ "type": "MT",
"CS#": 6,
"capabilities2": { "A": [ [3,4] ], "s": 8, "sM": 8 },
"note_number": "19\u2020",
@@ -239,6 +268,7 @@
"_gpid_": 603
},
{ "name": "T-44",
+ "type": "MT",
"CS#": 5,
"capabilities2": { "A": [ [6,5] ] },
"note_number": "20",
@@ -247,6 +277,7 @@
"_gpid_": 605
},
{ "name": "T-35",
+ "type": "HT",
"no_radio": "\u00ae",
"CS#": 8,
"capabilities2": { "s": 9 },
@@ -256,6 +287,7 @@
"_gpid_": 607
},
{ "name": "SMK",
+ "type": "HT",
"CS#": 7,
"note_number": "21.1",
"notes": [ "M", "T\u2020" ],
@@ -263,6 +295,7 @@
"_gpid_": 7056
},
{ "name": "T-100",
+ "type": "HT",
"CS#": 7,
"note_number": "22.1",
"notes": [ "M", "T\u2020" ],
@@ -270,6 +303,7 @@
"_gpid_": 7060
},
{ "name": "KV-1 M39/40",
+ "type": "HT",
"CS#": 6,
"note_number": "22\u2020",
"notes": [ "M" ],
@@ -277,6 +311,7 @@
"_gpid_": 609
},
{ "name": "KV-1E",
+ "type": "HT",
"CS#": 6,
"note_number": "23",
"notes": [ "D", "M" ],
@@ -284,6 +319,7 @@
"_gpid_": [ 611, 613 ]
},
{ "name": "KV-1 M41",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": [ [4,2] ] },
"note_number": "23",
@@ -292,6 +328,7 @@
"_gpid_": [ 615, 617 ]
},
{ "name": "KV-1 M42",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": [ [4,2] ] },
"note_number": "23",
@@ -300,6 +337,7 @@
"_gpid_": [ 619, 621 ]
},
{ "name": "KV-2",
+ "type": "HT",
"CS#": 7,
"no_if": true,
"capabilities2": { "AP": 9 },
@@ -309,6 +347,7 @@
"_gpid_": 623
},
{ "name": "KV-8",
+ "type": "HTv",
"CS#": 6,
"capabilities2": { "A": [ [4,2] ], "AP": 7 },
"note_number": "15\u2020",
@@ -317,6 +356,7 @@
"_gpid_": [ 625, 627 ]
},
{ "name": "KV-1S",
+ "type": "HT",
"CS#": 6,
"capabilities2": { "A": [ [4,2] ] },
"note_number": "25\u2020",
@@ -324,6 +364,7 @@
"_gpid_": 629
},
{ "name": "KV-85",
+ "type": "HT",
"CS#": 5,
"capabilities2": { "A": [ [4,3], [5,4] ] },
"note_number": "26",
@@ -332,6 +373,7 @@
"_gpid_": 631
},
{ "name": "IS-2",
+ "type": "HT",
"CS#": 6,
"no_if": true,
"note_number": "27",
@@ -340,6 +382,7 @@
"_gpid_": 633
},
{ "name": "IS-2m",
+ "type": "HT",
"CS#": 6,
"no_if": true,
"note_number": "28",
@@ -348,6 +391,7 @@
"_gpid_": [ 635, 637 ]
},
{ "name": "IS-3",
+ "type": "HT",
"CS#": 6,
"no_if": true,
"capabilities2": { "sD": "6\u2020" },
@@ -357,6 +401,7 @@
"_gpid_": [ 639, 641 ]
},
{ "name": "SU-76M",
+ "type": "AG",
"CS#": "4:brewup",
"capabilities2": { "A": [ [5,3] ] },
"note_number": "30\u2020",
@@ -364,6 +409,7 @@
"_gpid_": 645
},
{ "name": "SU-76i(g)",
+ "type": "AG",
"CS#": 5,
"capabilities2": { "A": [ [5,3] ] },
"note_number": "31",
@@ -372,6 +418,7 @@
"_gpid_": 647
},
{ "name": "SU-122",
+ "type": "AG",
"CS#": 5,
"no_if": true,
"capabilities2": { "H": 9, "s": 8 },
@@ -380,6 +427,7 @@
"_gpid_": 649
},
{ "name": "SU-152",
+ "type": "AG",
"CS#": 6,
"no_if": true,
"note_number": "33\u2020",
@@ -387,6 +435,7 @@
"_gpid_": 651
},
{ "name": "ISU-122",
+ "type": "AG",
"CS#": 6,
"no_if": true,
"capabilities2": { "s": 8 },
@@ -396,6 +445,7 @@
"_gpid_": [ 653, 655 ]
},
{ "name": "ISU-152",
+ "type": "AG",
"CS#": 6,
"no_if": true,
"note_number": "34",
@@ -404,6 +454,7 @@
"_gpid_": [ 657, 659 ]
},
{ "name": "SU-85",
+ "type": "TD",
"CS#": 5,
"capabilities2": { "A": [ [5,3] ], "HE": 7, "s": 7 },
"note_number": "35",
@@ -411,6 +462,7 @@
"_gpid_": 661
},
{ "name": "SU-100",
+ "type": "TD",
"CS#": 5,
"capabilities2": { "HE": 7 },
"note_number": "36",
@@ -418,6 +470,7 @@
"_gpid_": 663
},
{ "name": "SU-57(a)",
+ "type": "TDht",
"CS#": 4,
"capabilities2": { "A": [ [5,3] ], "HE": 7 },
"note_number": "37",
@@ -426,6 +479,7 @@
"_gpid_": 665
},
{ "name": "BA-20",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 3,
"note_number": "38",
@@ -433,6 +487,7 @@
"_gpid_": 669
},
{ "name": "BA-6",
+ "type": "AC",
"no_radio": "\u00ae",
"CS#": 4,
"capabilities2": { "A": [ [4,2] ] },
@@ -441,6 +496,7 @@
"_gpid_": 671
},
{ "name": "BA-64B",
+ "type": "AC",
"CS#": 2,
"note_number": "40\u2020",
"notes": [ "A\u2020" ],
@@ -448,6 +504,7 @@
"_gpid_": 673
},
{ "name": "ZSU-37",
+ "type": "SPAA",
"CS#": 4,
"note_number": "41\u2020",
"notes": [ "A\u2020" ],
@@ -455,6 +512,7 @@
"_gpid_": 677
},
{ "name": "SU-12",
+ "type": "SPAtr",
"CS#": 4,
"capabilities2": { "AP": 7, "s": 8 },
"note_number": "42",
@@ -463,6 +521,7 @@
"_gpid_": 679
},
{ "name": "GAZ-4M-AA",
+ "type": "AAtr",
"CS#": 4,
"note_number": "43\u2020",
"notes": [ "A\u2020" ],
@@ -470,6 +529,7 @@
"_gpid_": 681
},
{ "name": "ZIS-42-AA",
+ "type": "AAtr",
"CS#": 4,
"note_number": "44",
"notes": [ "A\u2020", "F\u2020" ],
@@ -477,6 +537,7 @@
"_gpid_": 683
},
{ "name": "LANO AT",
+ "type": "TDtr",
"no_radio": "\u00ae",
"CS#": 5,
"capabilities2": { "A": [ [4,"2+"] ] },
@@ -485,6 +546,7 @@
"_gpid_": 7064
},
{ "name": "LANO AA",
+ "type": "AAtr",
"no_radio": "\u00ae",
"CS#": 5,
"note_number": "44.2\u2020",
@@ -493,6 +555,7 @@
"_gpid_": 7068
},
{ "name": "IAG-10-AA",
+ "type": "AAtr",
"CS#": 4,
"capabilities2": { "AP": 7 },
"note_number": "45",
@@ -501,6 +564,7 @@
"_gpid_": 685
},
{ "name": "GAZ-67B",
+ "type": "tr",
"CS#": 2,
"note_number": "46",
"notes": [ "L\u2020" ],
@@ -508,42 +572,49 @@
"_gpid_": 693
},
{ "name": "Komsomolet",
+ "type": "APC",
"CS#": "2\u2020",
"note_number": "46.1\u2020",
"_id_": "ru/v:064",
"_gpid_": 687
},
{ "name": "STZ-3",
+ "type": "PC",
"cs#": 4,
"note_number": "46.2",
"_id_": "ru/v:065",
"_gpid_": 7072
},
{ "name": "STZ-5",
+ "type": "PC",
"cs#": 7,
"note_number": "46.3",
"_id_": "ru/v:066",
"_gpid_": 7078
},
{ "name": "GAZ-MM",
+ "type": "tr",
"cs#": 6,
"note_number": "47",
"_id_": "ru/v:067",
"_gpid_": 694
},
{ "name": "ZIS-5",
+ "type": "tr",
"cs#": 7,
"note_number": "47",
"_id_": "ru/v:068",
"_gpid_": 696
},
{ "name": "IAG-6",
+ "type": "tr",
"cs#": 7,
"note_number": "47",
"_id_": "ru/v:069",
"_gpid_": 698
},
{ "name": "NKL-6",
+ "type": "AS",
"CS#": "2\u2020",
"note_number": "47.1\u2020",
"notes": [ "S\u20201" ],
@@ -551,6 +622,7 @@
"_gpid_": 7082
},
{ "name": "NKL-16",
+ "type": "AS",
"cs#": 2,
"note_number": "47.1\u2020",
"notes": [ "S\u20201" ],
@@ -558,6 +630,7 @@
"_gpid_": 7084
},
{ "name": "NKL-26",
+ "type": "AS",
"CS#": 2,
"note_number": "47.2\u2020",
"notes": [ "Q", "S\u20201" ],
@@ -565,6 +638,7 @@
"_gpid_": 7085
},
{ "name": "RF-8-GAZ-98",
+ "type": "AS",
"CS#": 3,
"note_number": "47.3\u2020",
"notes": [ "S\u20201" ],
@@ -572,6 +646,7 @@
"_gpid_": 7089
},
{ "name": "Stuart III(a)",
+ "type": "LT",
"CS#": 4,
"capabilities2": { "C": 6 },
"note_number": "48",
@@ -580,6 +655,7 @@
"_gpid_": [ 6362, 6364 ]
},
{ "name": "Lee(a)",
+ "type": "MT",
"CS#": 7,
"capabilities2": { "C": "4\u2020", "s": "8\u2020" },
"note_number": "49\u2020",
@@ -588,6 +664,7 @@
"_gpid_": [ 704, 706, 7423 ]
},
{ "name": "Sherman III(a)",
+ "type": "MT",
"CS#": "5:brewup",
"capabilities2": { "s": 8, "WP": [ [6,"J4+"], "\u2020" ] },
"note_number": "50\u2020",
@@ -596,6 +673,7 @@
"_gpid_": [ 708, 710, 7091 ]
},
{ "name": "Sherman III(L)(a)",
+ "type": "MT",
"CS#": "6:brewup",
"capabilities2": { "s": 5, "WP": 7, "sM": 8 },
"note_number": "50.1",
@@ -604,6 +682,7 @@
"_gpid_": [ 712, 714 ]
},
{ "name": "Matilda II(b)",
+ "type": "HT",
"CS#": 5,
"capabilities2": { "sD": 6 },
"note_number": "51\u2020",
@@ -612,6 +691,7 @@
"_gpid_": null
},
{ "name": "Valentine V(b)",
+ "type": "HT",
"CS#": 4,
"capabilities2": { "sM": 8 },
"note_number": "52.1",
@@ -620,6 +700,7 @@
"_gpid_": null
},
{ "name": "Valentine VIII(b)",
+ "type": "HT",
"CS#": 4,
"capabilities2": { "HE": 7, "sD": 6 },
"note_number": "52.2",
@@ -628,6 +709,7 @@
"_gpid_": null
},
{ "name": "Churchill III(b)",
+ "type": "HT",
"CS#": 7,
"capabilities2": { "D": [ [6,"J4"], [7,5], "\u2020" ], "HE": [ [7,"F3"], [8,"4+"], "\u2020" ], "sD": [ [6,"4+"] ], "sM": "8\u2020" },
"note_number": "53\u2020",
@@ -636,6 +718,7 @@
"_gpid_": null
},
{ "name": "M3A1 Scout Car(a)",
+ "type": "APC",
"CS#": 4,
"note_number": "54\u2020",
"notes": [ "N", "LL" ],
@@ -643,6 +726,7 @@
"_gpid_": null
},
{ "name": "Jeep GPA(a)",
+ "type": "atr",
"cs#": 2,
"note_number": "59",
"notes": [ "H\u2020", "L\u20201" ],
@@ -650,6 +734,7 @@
"_gpid_": 7119
},
{ "name": "DUKW(a)",
+ "type": "atr",
"cs#": 7,
"note_number": "60\u2020",
"_id_": "ru/v:084",
diff --git a/vasl_templates/webapp/static/css/main.css b/vasl_templates/webapp/static/css/main.css
index c93c931..78a85b1 100644
--- a/vasl_templates/webapp/static/css/main.css
+++ b/vasl_templates/webapp/static/css/main.css
@@ -125,6 +125,7 @@ button.edit-template img { height: 18px ; vertical-align: middle ; margin-right:
#select-vo .select2-dropdown .vo-entry { display: flex ; align-items: center ; }
#select-vo .select2-dropdown .vo-entry img { width: 3.5em ; margin-right: 0.5em ; }
#select-vo .select2-dropdown .vo-entry.small-piece img { width: 2.7em ; margin-left: 0.4em ; margin-right: 0.9em ; }
+#select-vo .select2-dropdown .vo-entry .vo-type { font-size: 80% ; font-style: italic ; color: #888 ; }
.ui-dialog.select-vo .ui-dialog-buttonpane { border: none ; padding: 0 ; font-size: 75% ; }
.ui-dialog.select-vo button { margin: 0 0 0 5px ; padding: 0.1em 0.2em ; }
diff --git a/vasl_templates/webapp/static/vo.js b/vasl_templates/webapp/static/vo.js
index f6e73fe..aa16916 100644
--- a/vasl_templates/webapp/static/vo.js
+++ b/vasl_templates/webapp/static/vo.js
@@ -30,7 +30,13 @@ function add_vo( vo_type, player_no )
var div_class = "vo-entry" ;
if ( is_small_vasl_piece( entries[opt.id] ) )
div_class += " small-piece" ;
- return $( "