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 $( "
" + opt.text + "
" ) ; + var buf2 = ["
", + "", + opt.text, + entries[opt.id].type ? " ("+entries[opt.id].type+")" : "", + "
" + ] ; + return $( buf2.join("") ) ; } var $sel = $( "#select-vo select" ) ; $sel.html( buf.join("") ).select2( {