Updated the National Capabilities label for the Free French.

master
Pacman Ghost 2 years ago
parent c2e0b48343
commit c4c2010170
  1. 20
      vasl_templates/webapp/data/default-template-pack/national-capabilities.json
  2. 2
      vasl_templates/webapp/static/nat_caps.js
  3. 14
      vasl_templates/webapp/tests/fixtures/nat-caps/free-french/1940.txt
  4. 14
      vasl_templates/webapp/tests/fixtures/nat-caps/free-french/1941.txt
  5. 14
      vasl_templates/webapp/tests/fixtures/nat-caps/free-french/1942.txt
  6. 14
      vasl_templates/webapp/tests/fixtures/nat-caps/free-french/1943.txt
  7. 15
      vasl_templates/webapp/tests/fixtures/nat-caps/free-french/1944.txt
  8. 15
      vasl_templates/webapp/tests/fixtures/nat-caps/free-french/1945.txt
  9. 12
      vasl_templates/webapp/tests/test_national_capabilities.py

@ -108,6 +108,26 @@
"hob_drm": "+1 DRM",
"grenades": "Smoke"
},
"free-french": {
"th_color": "Black",
"oba": [ "8B", "2R" ], "oba_access": "≤ 2",
"hob_drm": "-1 DRM",
"grenades": "{? 01/1944- | SMOKE | Smoke | SMOKE<sup>44+</sup> ?}",
"notes": [
"{? 12/1943- | Assault Fire | No Assault Fire | Assault Fire<sup>12/43+</sup> ?}",
"{? 12/1943-05/1945 | Inherent Crews as British for Morale | | Inherent Crews as British for Morale<sup>12/43-5/45</sup> ?}",
{ "caption": "Elite &amp; 1st Line", "notes": [
"Cowering NA"
] },
{ "caption": "No Captured Use penalty", "notes": [
"U.S. MTR/BAZ",
"Vichy French SW",
"{? -11/1943 | British (f) vehicles/Guns/SW | | British (f) vehicles/Guns/SW <sup>-11/43</sup> ?}",
"{? 12/1943-05/1945 | British/French (a)/(f) SW | | British/French (a)/(f) SW<sup>12/43-5/45</sup> ?}"
] }
]
},
"italian": {
"th_color": "Red",

@ -140,7 +140,7 @@ function get_national_capabilities( nat, is_kfw )
else if ( ["british","british~canadian","british~newzealand"].indexOf( nat ) !== -1 )
nat = "kfw-bcfk" ;
}
else if ( nat === "free-french" || nat.substring(0,8) === "british~" )
else if ( nat.substring(0,8) === "british~" )
nat = "british" ;
var nat_caps = gTemplatePack["national-capabilities"][ nat ] ;
if ( nat_caps )

@ -5,14 +5,12 @@ HoB: -1 DRM
Black TH#
OBA: 8B 2R (access: ≤ 2)
* No Assault Fire
Elite & 1st Line:
* Cowering NA
ANZAC:
* Stealthy (unless Green)
Gurkha:
* -1 CC DRM
* Disrupt & RtPh Surrender NA
* Commando (unless Green)
* Stealthy
No Captured Use penalty:
* U.S. MTR/BAZ
* Vichy French SW
* British (f) vehicles/Guns/SW

@ -5,14 +5,12 @@ HoB: -1 DRM
Black TH#
OBA: 8B 2R (access: ≤ 2)
* No Assault Fire
Elite & 1st Line:
* Cowering NA
ANZAC:
* Stealthy (unless Green)
Gurkha:
* -1 CC DRM
* Disrupt & RtPh Surrender NA
* Commando (unless Green)
* Stealthy
No Captured Use penalty:
* U.S. MTR/BAZ
* Vichy French SW
* British (f) vehicles/Guns/SW

@ -5,14 +5,12 @@ HoB: -1 DRM
Black TH#
OBA: 8B 2R (access: ≤ 2)
* No Assault Fire
Elite & 1st Line:
* Cowering NA
ANZAC:
* Stealthy (unless Green)
Gurkha:
* -1 CC DRM
* Disrupt & RtPh Surrender NA
* Commando (unless Green)
* Stealthy
No Captured Use penalty:
* U.S. MTR/BAZ
* Vichy French SW
* British (f) vehicles/Guns/SW

@ -5,14 +5,12 @@ HoB: -1 DRM
Black TH#
OBA: 8B 2R (access: ≤ 2)
* No Assault Fire
Elite & 1st Line:
* Cowering NA
ANZAC:
* Stealthy (unless Green)
Gurkha:
* -1 CC DRM
* Disrupt & RtPh Surrender NA
* Commando (unless Green)
* Stealthy
No Captured Use penalty:
* U.S. MTR/BAZ
* Vichy French SW
* British (f) vehicles/Guns/SW

@ -5,14 +5,13 @@ HoB: -1 DRM
Black TH#
OBA: 8B 2R (access: ≤ 2)
* Assault Fire
* Inherent Crews as British for Morale
Elite & 1st Line:
* Cowering NA
ANZAC:
* Stealthy (unless Green)
Gurkha:
* -1 CC DRM
* Disrupt & RtPh Surrender NA
* Commando (unless Green)
* Stealthy
No Captured Use penalty:
* U.S. MTR/BAZ
* Vichy French SW
* British/French (a)/(f) SW

@ -5,14 +5,13 @@ HoB: -1 DRM
Black TH#
OBA: 8B 2R (access: ≤ 2)
* Assault Fire
* Inherent Crews as British for Morale
Elite & 1st Line:
* Cowering NA
ANZAC:
* Stealthy (unless Green)
Gurkha:
* -1 CC DRM
* Disrupt & RtPh Surrender NA
* Commando (unless Green)
* Stealthy
No Captured Use penalty:
* U.S. MTR/BAZ
* Vichy French SW
* British/French (a)/(f) SW

@ -259,6 +259,18 @@ def test_time_based_national_capabilities( webapp, webdriver ):
"Commissars NA", "Riders OK"
] )
# test the Free French national capabilities
check_notes( "free-french", "ETO", 11, 1943, [
"No Assault Fire",
"British (f) vehicles/Guns/SW", "!British/French (a)/(f) SW",
"!Inherent Crews as British for Morale"
] )
check_notes( "free-french", "ETO", 12, 1943, [
"Assault Fire",
"!British (f) vehicles/Guns/SW", "British/French (a)/(f) SW",
"Inherent Crews as British for Morale"
] )
# test the Finnish national capabilities
# NOTE: We should test for Inherent PF here, but it's in a nested sub-list (more trouble than it's worth).
check_oba( "finnish", "ETO", 12, 1943, "8B", "3R", plentiful=True )

Loading…
Cancel
Save