Added the Yugoslavian nationality and vehicles/ordnance.

master
Pacman Ghost 6 years ago
parent 779f326bf7
commit 5dc923deb9
  1. 4
      vasl_templates/webapp/data/default-template-pack/nationalities.json
  2. 20
      vasl_templates/webapp/data/ordnance/yugoslavian.json
  3. 38
      vasl_templates/webapp/data/vehicles/yugoslavian.json
  4. BIN
      vasl_templates/webapp/static/images/flags/yugoslavian.png
  5. 7
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/yugoslavian/1940.txt
  6. 7
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/yugoslavian/1941.txt
  7. 7
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/yugoslavian/1942.txt
  8. 7
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/yugoslavian/1943.txt
  9. 7
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/yugoslavian/1944.txt
  10. 7
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/yugoslavian/1945.txt
  11. 10
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/yugoslavian/1940.txt
  12. 10
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/yugoslavian/1941.txt
  13. 10
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/yugoslavian/1942.txt
  14. 10
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/yugoslavian/1943.txt
  15. 10
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/yugoslavian/1944.txt
  16. 10
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/yugoslavian/1945.txt
  17. 2
      vasl_templates/webapp/tests/test_vo_reports.py

@ -52,6 +52,10 @@
"belgian": {
"display_name": "Belgian",
"ob_colors": [ "#a3ecd1","#82e3bd", "#61d8a6" ]
},
"yugoslavian": {
"display_name": "Yugoslavian",
"ob_colors": [ "#a3ecd1","#82e3bd", "#61d8a6" ]
}
}

@ -0,0 +1,20 @@
[
{ "name": "3.7cm Infantry Gun",
"capabilities": [ "NT", "QSU", "h-d" ],
"note_number": "20",
"notes": [ "Y" ]
},
{ "name": "80mm M28/M33",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 5 },
"note_number": "21",
"notes": [ "Y" ]
},
{ "name": "100mm M14/19",
"capabilities": [ "NT" ],
"note_number": "22",
"notes": [ "Y" ]
}
]

@ -0,0 +1,38 @@
[
{ "name": "T-32",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "19",
"notes": [ "D" ]
},
{ "name": "M3A1(a)",
"CS#": 4,
"capabilities2": { "C": "3\u2020" },
"note_number": "20\u2020",
"notes": [ "A", "B", "C", "L" ]
},
{ "name": "M3A3(a)",
"CS#": 4,
"capabilities2": { "C": "3\u2020", "sD": 3 },
"note_number": "20\u2020",
"notes": [ "A", "B", "C", "L" ]
},
{ "name": "M3(a) PaK 40",
"CS#": 2,
"note_number": "21\u2020",
"notes": [ "A", "H\u2020<sup>1</sup>", "L" ]
},
{ "name": "M3(a) FlaK 38",
"CS#": 2,
"note_number": "22\u2020",
"notes": [ "A", "H\u2020<sup>1</sup>", "L", "AA\u2020<sup>2</sup>" ]
},
{ "name": "AEC II(b)",
"CS#": 4,
"capabilities2": { "HE": 5, "D": 4, "sM": 8 },
"note_number": "23",
"notes": [ "A", "G\u2020", "L" ]
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@ -0,0 +1,7 @@
=== ordnance/yugoslavian/1940 ===
Name Capabilities (effective) # Notes
------------------ -------------- ------------- --- -------
3.7cm Infantry Gun NT QSU h-d NT QSU h-d 20 Y
80mm M28/M33 NT h-d s5 NT h-d s5 21 Y
100mm M14/19 NT NT 22 Y

@ -0,0 +1,7 @@
=== ordnance/yugoslavian/1941 ===
Name Capabilities (effective) # Notes
------------------ -------------- ------------- --- -------
3.7cm Infantry Gun NT QSU h-d NT QSU h-d 20 Y
80mm M28/M33 NT h-d s5 NT h-d s5 21 Y
100mm M14/19 NT NT 22 Y

@ -0,0 +1,7 @@
=== ordnance/yugoslavian/1942 ===
Name Capabilities (effective) # Notes
------------------ -------------- ------------- --- -------
3.7cm Infantry Gun NT QSU h-d NT QSU h-d 20 Y
80mm M28/M33 NT h-d s5 NT h-d s5 21 Y
100mm M14/19 NT NT 22 Y

@ -0,0 +1,7 @@
=== ordnance/yugoslavian/1943 ===
Name Capabilities (effective) # Notes
------------------ -------------- ------------- --- -------
3.7cm Infantry Gun NT QSU h-d NT QSU h-d 20 Y
80mm M28/M33 NT h-d s5 NT h-d s5 21 Y
100mm M14/19 NT NT 22 Y

@ -0,0 +1,7 @@
=== ordnance/yugoslavian/1944 ===
Name Capabilities (effective) # Notes
------------------ -------------- ------------- --- -------
3.7cm Infantry Gun NT QSU h-d NT QSU h-d 20 Y
80mm M28/M33 NT h-d s5 NT h-d s5 21 Y
100mm M14/19 NT NT 22 Y

@ -0,0 +1,7 @@
=== ordnance/yugoslavian/1945 ===
Name Capabilities (effective) # Notes
------------------ -------------- ------------- --- -------
3.7cm Infantry Gun NT QSU h-d NT QSU h-d 20 Y
80mm M28/M33 NT h-d s5 NT h-d s5 21 Y
100mm M14/19 NT NT 22 Y

@ -0,0 +1,10 @@
=== vehicles/yugoslavian/1940 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
------------- ------- ---- --------------- -------------- ------------- --- ----------------------------------
T-32 ® yes CS 2 n/a n/a 19 D
M3A1(a) n/a yes CS 4 C3† C3† 20† A B C L
M3A3(a) n/a yes CS 4 C3† sD3 C3† sD3 20† A B C L
M3(a) PaK 40 n/a yes CS 2 n/a n/a 21† A H†<sup>1</sup> L
M3(a) FlaK 38 n/a yes CS 2 n/a n/a 22† A H†<sup>1</sup> L AA†<sup>2</sup>
AEC II(b) n/a yes CS 4 D4 HE5 sM8 D4 HE5 sM8 23 A G† L

@ -0,0 +1,10 @@
=== vehicles/yugoslavian/1941 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
------------- ------- ---- --------------- -------------- ------------- --- ----------------------------------
T-32 ® yes CS 2 n/a n/a 19 D
M3A1(a) n/a yes CS 4 C3† C3† 20† A B C L
M3A3(a) n/a yes CS 4 C3† sD3 C3† sD3 20† A B C L
M3(a) PaK 40 n/a yes CS 2 n/a n/a 21† A H†<sup>1</sup> L
M3(a) FlaK 38 n/a yes CS 2 n/a n/a 22† A H†<sup>1</sup> L AA†<sup>2</sup>
AEC II(b) n/a yes CS 4 D4 HE5 sM8 D4 HE5 sM8 23 A G† L

@ -0,0 +1,10 @@
=== vehicles/yugoslavian/1942 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
------------- ------- ---- --------------- -------------- ------------- --- ----------------------------------
T-32 ® yes CS 2 n/a n/a 19 D
M3A1(a) n/a yes CS 4 C3† C3† 20† A B C L
M3A3(a) n/a yes CS 4 C3† sD3 C3† sD3 20† A B C L
M3(a) PaK 40 n/a yes CS 2 n/a n/a 21† A H†<sup>1</sup> L
M3(a) FlaK 38 n/a yes CS 2 n/a n/a 22† A H†<sup>1</sup> L AA†<sup>2</sup>
AEC II(b) n/a yes CS 4 D4 HE5 sM8 D4 HE5 sM8 23 A G† L

@ -0,0 +1,10 @@
=== vehicles/yugoslavian/1943 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
------------- ------- ---- --------------- -------------- ------------- --- ----------------------------------
T-32 ® yes CS 2 n/a n/a 19 D
M3A1(a) n/a yes CS 4 C3† C3† 20† A B C L
M3A3(a) n/a yes CS 4 C3† sD3 C3† sD3 20† A B C L
M3(a) PaK 40 n/a yes CS 2 n/a n/a 21† A H†<sup>1</sup> L
M3(a) FlaK 38 n/a yes CS 2 n/a n/a 22† A H†<sup>1</sup> L AA†<sup>2</sup>
AEC II(b) n/a yes CS 4 D4 HE5 sM8 D4 HE5 sM8 23 A G† L

@ -0,0 +1,10 @@
=== vehicles/yugoslavian/1944 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
------------- ------- ---- --------------- -------------- ------------- --- ----------------------------------
T-32 ® yes CS 2 n/a n/a 19 D
M3A1(a) n/a yes CS 4 C3† C3† 20† A B C L
M3A3(a) n/a yes CS 4 C3† sD3 C3† sD3 20† A B C L
M3(a) PaK 40 n/a yes CS 2 n/a n/a 21† A H†<sup>1</sup> L
M3(a) FlaK 38 n/a yes CS 2 n/a n/a 22† A H†<sup>1</sup> L AA†<sup>2</sup>
AEC II(b) n/a yes CS 4 D4 HE5 sM8 D4 HE5 sM8 23 A G† L

@ -0,0 +1,10 @@
=== vehicles/yugoslavian/1945 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
------------- ------- ---- --------------- -------------- ------------- --- ----------------------------------
T-32 ® yes CS 2 n/a n/a 19 D
M3A1(a) n/a yes CS 4 C3† C3† 20† A B C L
M3A3(a) n/a yes CS 4 C3† sD3 C3† sD3 20† A B C L
M3(a) PaK 40 n/a yes CS 2 n/a n/a 21† A H†<sup>1</sup> L
M3(a) FlaK 38 n/a yes CS 2 n/a n/a 22† A H†<sup>1</sup> L AA†<sup>2</sup>
AEC II(b) n/a yes CS 4 D4 HE5 sM8 D4 HE5 sM8 23 A G† L

@ -38,7 +38,7 @@ def test_vo_reports( webapp, webdriver ):
# check each vehicle/ordnance report
nationalities = [
"german", "russian", "american", "british", "italian", "japanese", "chinese", "french",
"polish", "belgian"
"polish", "belgian","yugoslavian"
]
for nat in nationalities:
for vo_type in ["vehicles","ordnance"]:

Loading…
Cancel
Save