on_actions = { on_contract_started = { effect = { random_country = { limit = { PREV = { buyer = PREV } } set_temp_variable = { var_temp_buyer = THIS.id } } random_country = { limit = { PREV = { seller = PREV } } set_temp_variable = { var_temp_seller = THIS.id } } if = { limit = { contract_contains_equipment = infantry_weapons_type } var:var_temp_buyer = { add_to_variable = { amount_inf_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_inf_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = AA_Equipment } var:var_temp_buyer = { add_to_variable = { amount_aa_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_aa_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = L_AT_Equipment } var:var_temp_buyer = { add_to_variable = { amount_at_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_at_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = H_AT_Equipment } var:var_temp_buyer = { add_to_variable = { amount_hat_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_hat_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = artillery_equipment } var:var_temp_buyer = { add_to_variable = { amount_art_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_art_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cnc_equipment_type } var:var_temp_buyer = { add_to_variable = { amount_cnc_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_cnc_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = heavy_tank_amphibious_chassis } var:var_temp_buyer = { add_to_variable = { amount_trans_helo_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_trans_helo_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = util_vehicle_type } var:var_temp_buyer = { add_to_variable = { amount_util_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_util_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = train_equipment } var:var_temp_buyer = { add_to_variable = { amount_train_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_train_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = convoy } var:var_temp_buyer = { add_to_variable = { amount_convoy_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_convoy_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = heavy_tank_chassis } var:var_temp_buyer = { add_to_variable = { amount_atk_helo_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_atk_helo_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_chassis } var:var_temp_buyer = { add_to_variable = { amount_mbt_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_mbt_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_amphibious_chassis } var:var_temp_buyer = { add_to_variable = { amount_apc_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_apc_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_flame_chassis } var:var_temp_buyer = { add_to_variable = { amount_ifv_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_ifv_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_artillery_chassis } var:var_temp_buyer = { add_to_variable = { amount_spart_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_spart_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_destroyer_chassis } var:var_temp_buyer = { add_to_variable = { amount_light_tank_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_light_tank_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_aa_chassis } var:var_temp_buyer = { add_to_variable = { amount_spaa_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_spaa_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_cas_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_strike_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_naval_bomber_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_suicide_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_cas_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_strike_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_naval_bomber_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_suicide_airframe } var:var_temp_buyer = { add_to_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_fighter_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_cas_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_maritime_patrol_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_suicide_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_fighter_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_cas_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_maritime_patrol_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_scout_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_air_transport_airframe } var:var_temp_buyer = { add_to_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_airframe } var:var_temp_buyer = { add_to_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_cas_airframe } var:var_temp_buyer = { add_to_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_awacs_airframe } var:var_temp_buyer = { add_to_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_air_transport_airframe } var:var_temp_buyer = { add_to_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { has_dlc = "Gotterdammerung" } if = { limit = { contract_contains_equipment = ballistic_missile_equipment } var:var_temp_buyer = { add_to_variable = { amount_ballistic_missile_equipment_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_ballistic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = nuclear_ballistic_missile_equipment } var:var_temp_buyer = { add_to_variable = { amount_nuclear_ballistic_missile_equipment_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_nuclear_ballistic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = guided_missile_equipment } var:var_temp_buyer = { add_to_variable = { amount_guided_missile_equipment_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_guided_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = hypersonic_missile_equipment } var:var_temp_buyer = { add_to_variable = { amount_hypersonic_missile_equipment_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_hypersonic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = nuclear_missile_equipment } var:var_temp_buyer = { add_to_variable = { amount_nuclear_missile_equipment_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_nuclear_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = sam_missile_equipment } var:var_temp_buyer = { add_to_variable = { amount_sam_missile_equipment_purchased = 1 } } var:var_temp_seller = { add_to_variable = { amount_sam_missile_equipment_sold = 1 } } } } random_country = { limit = { PREV = { buyer = PREV } } add_to_variable = { market_purchase_factories = 1 } } random_country = { limit = { PREV = { seller = PREV } } add_to_variable = { market_sold_contracts = 1 } } } } on_contract_finished = { effect = { random_country = { limit = { PREV = { buyer = PREV } } set_temp_variable = { var_temp_buyer = THIS.id } } random_country = { limit = { PREV = { seller = PREV } } set_temp_variable = { var_temp_seller = THIS.id } } if = { limit = { contract_contains_equipment = infantry_weapons_type } var:var_temp_buyer = { subtract_from_variable = { amount_inf_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_inf_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = AA_Equipment } var:var_temp_buyer = { subtract_from_variable = { amount_aa_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_aa_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = L_AT_Equipment } var:var_temp_buyer = { subtract_from_variable = { amount_at_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_at_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = H_AT_Equipment } var:var_temp_buyer = { subtract_from_variable = { amount_hat_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_hat_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = artillery_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_art_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_art_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cnc_equipment_type } var:var_temp_buyer = { subtract_from_variable = { amount_cnc_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_cnc_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = heavy_tank_amphibious_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_trans_helo_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_trans_helo_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = util_vehicle_type } var:var_temp_buyer = { subtract_from_variable = { amount_util_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_util_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = train_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_train_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_train_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = convoy } var:var_temp_buyer = { subtract_from_variable = { amount_convoy_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_convoy_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = heavy_tank_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_atk_helo_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_atk_helo_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_mbt_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_mbt_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_amphibious_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_apc_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_apc_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_flame_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_ifv_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_ifv_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_artillery_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_spart_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_spart_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_destroyer_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_light_tank_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_light_tank_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_aa_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_spaa_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_spaa_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_strike_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_naval_bomber_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_suicide_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_strike_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_naval_bomber_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_suicide_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_fighter_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_maritime_patrol_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_suicide_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_fighter_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_maritime_patrol_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_scout_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_air_transport_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_awacs_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_air_transport_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { has_dlc = "Gotterdammerung" } if = { limit = { contract_contains_equipment = ballistic_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_ballistic_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_ballistic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = nuclear_ballistic_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_nuclear_ballistic_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_nuclear_ballistic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = guided_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_guided_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_guided_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = hypersonic_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_hypersonic_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_hypersonic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = nuclear_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_nuclear_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_nuclear_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = sam_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_sam_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sam_missile_equipment_sold = 1 } } } } random_country = { limit = { PREV = { buyer = PREV } } subtract_from_variable = { market_purchase_factories = 1 } } random_country = { limit = { PREV = { seller = PREV } } subtract_from_variable = { market_sold_contracts = 1 } } } } on_contract_cancelled = { effect = { random_country = { limit = { PREV = { buyer = PREV } } set_temp_variable = { var_temp_buyer = THIS.id } } random_country = { limit = { PREV = { seller = PREV } } set_temp_variable = { var_temp_seller = THIS.id } } if = { limit = { contract_contains_equipment = infantry_weapons_type } var:var_temp_buyer = { subtract_from_variable = { amount_inf_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_inf_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = AA_Equipment } var:var_temp_buyer = { subtract_from_variable = { amount_aa_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_aa_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = L_AT_Equipment } var:var_temp_buyer = { subtract_from_variable = { amount_at_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_at_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = H_AT_Equipment } var:var_temp_buyer = { subtract_from_variable = { amount_hat_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_hat_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = artillery_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_art_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_art_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cnc_equipment_type } var:var_temp_buyer = { subtract_from_variable = { amount_cnc_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_cnc_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = heavy_tank_amphibious_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_trans_helo_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_trans_helo_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = util_vehicle_type } var:var_temp_buyer = { subtract_from_variable = { amount_util_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_util_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = train_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_train_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_train_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = convoy } var:var_temp_buyer = { subtract_from_variable = { amount_convoy_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_convoy_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = heavy_tank_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_atk_helo_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_atk_helo_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_mbt_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_mbt_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_amphibious_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_apc_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_apc_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_flame_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_ifv_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_ifv_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_artillery_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_spart_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_spart_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_destroyer_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_light_tank_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_light_tank_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_tank_aa_chassis } var:var_temp_buyer = { subtract_from_variable = { amount_spaa_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_spaa_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_strike_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_naval_bomber_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = small_plane_suicide_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_strike_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_naval_bomber_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_small_plane_suicide_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_sml_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sml_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_fighter_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_maritime_patrol_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = medium_plane_suicide_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_fighter_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_maritime_patrol_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_scout_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = cv_medium_plane_air_transport_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_med_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_med_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_cas_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_awacs_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { contract_contains_equipment = large_plane_air_transport_airframe } var:var_temp_buyer = { subtract_from_variable = { amount_lrg_pln_equip_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_lrg_pln_equip_sold = 1 } } } if = { limit = { has_dlc = "Gotterdammerung" } if = { limit = { contract_contains_equipment = ballistic_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_ballistic_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_ballistic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = nuclear_ballistic_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_nuclear_ballistic_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_nuclear_ballistic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = guided_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_guided_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_guided_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = hypersonic_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_hypersonic_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_hypersonic_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = nuclear_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_nuclear_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_nuclear_missile_equipment_sold = 1 } } } if = { limit = { contract_contains_equipment = sam_missile_equipment } var:var_temp_buyer = { subtract_from_variable = { amount_sam_missile_equipment_purchased = 1 } } var:var_temp_seller = { subtract_from_variable = { amount_sam_missile_equipment_sold = 1 } } } } random_country = { limit = { PREV = { buyer = PREV } } subtract_from_variable = { market_purchase_factories = 1 } } random_country = { limit = { PREV = { seller = PREV } } subtract_from_variable = { market_sold_contracts = 1 } } } } }