diff --git a/vasl_templates/webapp/data/default-template-pack/atmm-romanian.j2 b/vasl_templates/webapp/data/default-template-pack/atmm-romanian.j2 new file mode 100644 index 0000000..ffb1702 --- /dev/null +++ b/vasl_templates/webapp/data/default-template-pack/atmm-romanian.j2 @@ -0,0 +1,37 @@ + + + + + + + + + + + +
+ {{INCLUDE:player_flag}}Anti-Tank Magnetic Mines + +
+ ATMM check: dr ≤ {%if SCENARIO_YEAR < 1944%} 2 {%else%} 3 {%endif%} (△)
+ + + + + +
+1 HS +
+1 1st Line +
+1 CX +
+1 vs. non-armored vehicle +
+ original 6 = pinned (CCV reduced by 1)
+ EXC: CC DRM is -2 + +
+ + diff --git a/vasl_templates/webapp/static/main.js b/vasl_templates/webapp/static/main.js index 1f99ee7..863fbfd 100644 --- a/vasl_templates/webapp/static/main.js +++ b/vasl_templates/webapp/static/main.js @@ -15,6 +15,7 @@ var NATIONALITY_SPECIFIC_BUTTONS = { "pf-hungarian": [ "hungarian" ], "pf-romanian": [ "romanian" ], "atmm": [ "german" ], + "atmm-romanian": [ "romanian" ], "psk": [ "german" ], "mol": [ "russian" ], "mol-p": [ "russian" ], diff --git a/vasl_templates/webapp/static/snippets.js b/vasl_templates/webapp/static/snippets.js index e63527a..642b98f 100644 --- a/vasl_templates/webapp/static/snippets.js +++ b/vasl_templates/webapp/static/snippets.js @@ -393,6 +393,8 @@ function make_snippet( $btn, params, extra_params, show_date_warnings ) showWarningMsg( "BAZ are only available from November 1942." ) ; if ( template_id === "atmm" && ! is_atmm_available() ) showWarningMsg( "ATMM are only available from 1944." ) ; + if ( template_id === "atmm-romanian" && ! is_atmm_romanian_available() ) + showWarningMsg( "ATMM are only available from July 1943." ) ; if ( template_id == "thh" && ! params.SCENARIO_YEAR ) showWarningMsg( "Can't determine the THH ATMM check dr without the scenario year." ) ; } @@ -2185,6 +2187,7 @@ function is_pf_romanian_available() { return _is_scenario_in_or_after( 3, 1944 ) function is_psk_available() { return _is_scenario_in_or_after( 9, 1943 ) ; } function is_baz_available() { return _is_scenario_in_or_after( 11, 1942 ) ; } function is_atmm_available() { return _is_scenario_in_or_after( 1, 1944 ) ; } +function is_atmm_romanian_available() { return _is_scenario_in_or_after( 7, 1943 ) ; } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2211,6 +2214,7 @@ function on_scenario_date_change() update_ui( "psk", is_psk_available() ) ; update_ui( "baz", is_baz_available() ) ; update_ui( "atmm", is_atmm_available() ) ; + update_ui( "atmm-romanian", is_atmm_romanian_available() ) ; // update the vehicle/ordnance entries _update_vo_sortable2_entries() ; diff --git a/vasl_templates/webapp/templates/tabs-ob1.html b/vasl_templates/webapp/templates/tabs-ob1.html index 5a0bd78..affcc05 100644 --- a/vasl_templates/webapp/templates/tabs-ob1.html +++ b/vasl_templates/webapp/templates/tabs-ob1.html @@ -33,6 +33,7 @@ + diff --git a/vasl_templates/webapp/tests/fixtures/data/default-template-pack/atmm-romanian.j2 b/vasl_templates/webapp/tests/fixtures/data/default-template-pack/atmm-romanian.j2 new file mode 100644 index 0000000..e623d68 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/data/default-template-pack/atmm-romanian.j2 @@ -0,0 +1 @@ +Kablooey!!! ; col=[{{OB_COLOR}}]/[{{OB_COLOR_2}}] diff --git a/vasl_templates/webapp/tests/fixtures/template-packs/full/atmm-romanian.j2 b/vasl_templates/webapp/tests/fixtures/template-packs/full/atmm-romanian.j2 new file mode 100644 index 0000000..d1355bb --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/template-packs/full/atmm-romanian.j2 @@ -0,0 +1 @@ +Customized ATMM-ROMANIAN. diff --git a/vasl_templates/webapp/tests/fixtures/template-packs/new-default/atmm-romanian.j2 b/vasl_templates/webapp/tests/fixtures/template-packs/new-default/atmm-romanian.j2 new file mode 100644 index 0000000..48e9158 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/template-packs/new-default/atmm-romanian.j2 @@ -0,0 +1 @@ +New default ATMM-ROMANIAN. diff --git a/vasl_templates/webapp/tests/utils.py b/vasl_templates/webapp/tests/utils.py index 0b3f480..012022d 100644 --- a/vasl_templates/webapp/tests/utils.py +++ b/vasl_templates/webapp/tests/utils.py @@ -40,7 +40,7 @@ _NAT_TEMPLATES = { "german": [ "pf", "psk", "atmm" ], "finnish": [ "pf-finnish" ], "hungarian": [ "pf-hungarian" ], - "romanian": [ "pf-romanian" ], + "romanian": [ "pf-romanian", "atmm-romanian" ], "russian": [ "mol", "mol-p" ], "american": [ "baz" ], "british": [ "piat" ],