ws_can_rifles = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { infantry_equipment > 2000 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { infantry_equipment > 4000 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { infantry_equipment > 8000 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_rifles } NOT = { has_country_flag = ws_busy_rifles } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = infantry_weapons1 ws_refurb_parts_rifles = yes } } } ws_can_support = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { support_equipment > 300 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { support_equipment > 600 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { support_equipment > 1200 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_support } NOT = { has_country_flag = ws_busy_support } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = tech_support ws_refurb_parts_support = yes } } } ws_can_artillery = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { artillery_equipment > 150 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { artillery_equipment > 300 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { artillery_equipment > 600 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_artillery } NOT = { has_country_flag = ws_busy_artillery } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = gw_artillery ws_refurb_parts_artillery = yes } } } ws_can_aa = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { anti_air_equipment > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { anti_air_equipment > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { anti_air_equipment > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_aa } NOT = { has_country_flag = ws_busy_aa } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = interwar_antiair ws_refurb_parts_aa = yes } } } ws_can_at = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { anti_tank_equipment > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { anti_tank_equipment > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { anti_tank_equipment > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_at } NOT = { has_country_flag = ws_busy_at } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = interwar_antitank ws_refurb_parts_at = yes } } } ws_can_trucks = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { motorized_equipment > 500 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { motorized_equipment > 1000 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { motorized_equipment > 2000 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_trucks } NOT = { has_country_flag = ws_busy_trucks } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = motorised_infantry ws_refurb_parts_trucks = yes } } } ws_can_mech = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { mechanized_equipment > 200 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { mechanized_equipment > 400 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { mechanized_equipment > 800 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_mech } NOT = { has_country_flag = ws_busy_mech } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = mechanised_infantry ws_refurb_parts_mech = yes } } } ws_can_trains = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { train_equipment > 50 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { train_equipment > 100 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { train_equipment > 200 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_trains } NOT = { has_country_flag = ws_busy_trains } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } AND = { check_variable = { ws_mode = 1 } has_tech = basic_train ws_refurb_parts_trains = yes } } } ws_can_light = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { light_tank_chassis > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { light_tank_chassis > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { light_tank_chassis > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_light } NOT = { has_country_flag = ws_busy_light } has_dlc = "No Step Back" OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_medium = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_tank_chassis > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_tank_chassis > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_tank_chassis > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_medium } NOT = { has_country_flag = ws_busy_medium } has_dlc = "No Step Back" OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_heavy = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { heavy_tank_chassis > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { heavy_tank_chassis > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { heavy_tank_chassis > 320 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_heavy } NOT = { has_country_flag = ws_busy_heavy } has_dlc = "No Step Back" OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_light_old = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { light_tank_chassis > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { light_tank_chassis > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { light_tank_chassis > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_light_old } NOT = { has_country_flag = ws_busy_light_old } NOT = { has_dlc = "No Step Back" } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_medium_old = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_tank_chassis > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_tank_chassis > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_tank_chassis > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_medium_old } NOT = { has_country_flag = ws_busy_medium_old } NOT = { has_dlc = "No Step Back" } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_heavy_old = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { heavy_tank_chassis > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { heavy_tank_chassis > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { heavy_tank_chassis > 320 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_heavy_old } NOT = { has_country_flag = ws_busy_heavy_old } NOT = { has_dlc = "No Step Back" } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_small_air = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { small_plane_airframe > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { small_plane_airframe > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { small_plane_airframe > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_small_air } NOT = { has_country_flag = ws_busy_small_air } has_dlc = "By Blood Alone" OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_medium_air = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_plane_airframe > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_plane_airframe > 320 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_medium_air } NOT = { has_country_flag = ws_busy_medium_air } has_dlc = "By Blood Alone" OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_large_air = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { large_plane_airframe > 40 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { large_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { large_plane_airframe > 160 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_large_air } NOT = { has_country_flag = ws_busy_large_air } has_dlc = "By Blood Alone" OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_fighters = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { small_plane_airframe > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { small_plane_airframe > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { small_plane_airframe > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_fighters } NOT = { has_country_flag = ws_busy_fighters } NOT = { has_dlc = "By Blood Alone" } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_cas = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { small_plane_airframe > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { small_plane_airframe > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { small_plane_airframe > 400 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_cas } NOT = { has_country_flag = ws_busy_cas } NOT = { has_dlc = "By Blood Alone" } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_tac = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_plane_airframe > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_plane_airframe > 320 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_tac } NOT = { has_country_flag = ws_busy_tac } NOT = { has_dlc = "By Blood Alone" } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } ws_can_strat = { has_country_flag = ws_initialized OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { large_plane_airframe > 40 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { large_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { large_plane_airframe > 160 } } } NOT = { has_capitulated = yes } NOT = { has_country_flag = ws_cool_strat } NOT = { has_country_flag = ws_busy_strat } NOT = { has_dlc = "By Blood Alone" } OR = { check_variable = { ws_mode = 2 } check_variable = { ws_mode = 3 } } } # v1.5.5 exact-cost refurbishment helpers ws_refurb_parts_rifles = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.013 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.015 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.014 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.016 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.019 } } } } ws_refurb_parts_support = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.083 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.095 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.089 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.101 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.119 } } } } ws_refurb_parts_artillery = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.111 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.127 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.119 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.135 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.159 } } } } ws_refurb_parts_aa = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.139 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.159 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.149 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.169 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.199 } } } } ws_refurb_parts_at = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.111 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.127 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.119 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.135 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.159 } } } } ws_refurb_parts_trucks = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.209 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.239 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.224 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.254 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.299 } } } } ws_refurb_parts_mech = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.349 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.399 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.374 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.424 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.499 } } } } ws_refurb_parts_trains = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.699 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.799 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.749 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.849 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.999 } } } } ws_v15_refurb_parts_light_tanks = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.349 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.399 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.374 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.424 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.499 } } } } ws_v15_refurb_stock_light_tanks = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { light_tank_chassis > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { light_tank_chassis > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { light_tank_chassis > 400 } } } } ws_v15_refurb_parts_medium_tanks = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.559 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.639 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.599 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.679 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.799 } } } } ws_v15_refurb_stock_medium_tanks = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_tank_chassis > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_tank_chassis > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_tank_chassis > 320 } } } } ws_v15_refurb_parts_heavy_tanks = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.699 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.799 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.749 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.849 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.999 } } } } ws_v15_refurb_stock_heavy_tanks = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { heavy_tank_chassis > 60 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { heavy_tank_chassis > 120 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { heavy_tank_chassis > 240 } } } } ws_v15_refurb_parts_light_tanks_old = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.349 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.399 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.374 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.424 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.499 } } } } ws_v15_refurb_stock_light_tanks_old = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { light_tank_chassis > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { light_tank_chassis > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { light_tank_chassis > 400 } } } } ws_v15_refurb_parts_medium_tanks_old = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.559 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.639 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.599 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.679 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.799 } } } } ws_v15_refurb_stock_medium_tanks_old = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_tank_chassis > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_tank_chassis > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_tank_chassis > 320 } } } } ws_v15_refurb_parts_heavy_tanks_old = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.699 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.799 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.749 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.849 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.999 } } } } ws_v15_refurb_stock_heavy_tanks_old = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { heavy_tank_chassis > 60 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { heavy_tank_chassis > 120 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { heavy_tank_chassis > 240 } } } } ws_v15_refurb_parts_small_air = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.209 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.239 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.224 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.254 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.299 } } } } ws_v15_refurb_stock_small_air = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { small_plane_airframe > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { small_plane_airframe > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { small_plane_airframe > 400 } } } } ws_v15_refurb_parts_medium_air = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.349 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.399 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.374 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.424 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.499 } } } } ws_v15_refurb_stock_medium_air = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_plane_airframe > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_plane_airframe > 320 } } } } ws_v15_refurb_parts_large_air = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.559 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.639 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.599 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.679 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.799 } } } } ws_v15_refurb_stock_large_air = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { large_plane_airframe > 40 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { large_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { large_plane_airframe > 160 } } } } ws_v15_refurb_parts_fighter_old = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.209 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.239 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.224 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.254 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.299 } } } } ws_v15_refurb_stock_fighter_old = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { small_plane_airframe > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { small_plane_airframe > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { small_plane_airframe > 400 } } } } ws_v15_refurb_parts_cas_old = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.209 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.239 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.224 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.254 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.299 } } } } ws_v15_refurb_stock_cas_old = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { small_plane_airframe > 100 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { small_plane_airframe > 200 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { small_plane_airframe > 400 } } } } ws_v15_refurb_parts_tac_old = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.349 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.399 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.374 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.424 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.499 } } } } ws_v15_refurb_stock_tac_old = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { medium_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { medium_plane_airframe > 160 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { medium_plane_airframe > 320 } } } } ws_v15_refurb_parts_strat_old = { OR = { AND = { tag = GER has_country_flag = ws_nat_upgrade_ger check_variable = { ws_parts > 0.559 } } AND = { tag = GER NOT = { has_country_flag = ws_nat_upgrade_ger } check_variable = { ws_parts > 0.639 } } AND = { tag = ENG has_country_flag = ws_nat_upgrade_eng check_variable = { ws_parts > 0.599 } } AND = { tag = ENG NOT = { has_country_flag = ws_nat_upgrade_eng } check_variable = { ws_parts > 0.679 } } AND = { NOT = { tag = GER } NOT = { tag = ENG } check_variable = { ws_parts > 0.799 } } } } ws_v15_refurb_stock_strat_old = { OR = { AND = { check_variable = { ws_reserve_multiplier = 1 } has_equipment = { large_plane_airframe > 40 } } AND = { check_variable = { ws_reserve_multiplier = 2 } has_equipment = { large_plane_airframe > 80 } } AND = { check_variable = { ws_reserve_multiplier = 4 } has_equipment = { large_plane_airframe > 160 } } } } # v1.7.2 monthly automatic-processing throughput by operating profile. ws_auto_capacity_available = { OR = { AND = { has_country_flag = ws_auto_profile_safe check_variable = { ws_auto_lots < 4 } } AND = { has_country_flag = ws_auto_profile_standard check_variable = { ws_auto_lots < 8 } } AND = { has_country_flag = ws_auto_profile_resource check_variable = { ws_auto_lots < 12 } } AND = { NOT = { OR = { has_country_flag = ws_auto_profile_safe has_country_flag = ws_auto_profile_standard has_country_flag = ws_auto_profile_resource } } check_variable = { ws_auto_lots < 4 } } } }