﻿# SCRIPT_ASSIST_DISABLED_BEGIN
# # Event input v2. Resolve markers only; never fire events or alter their values here.
# sakuya_input_refresh_context = {
#     scope = country
#     effect = {
#         remove_variable = sakuya_input_v2_ready
#         remove_variable = sakuya_input_v2_self
#         remove_variable = sakuya_input_v2_marked
#         remove_variable = sakuya_input_v2_third
#         remove_variable = sakuya_input_v2_character
#         remove_variable = sakuya_input_v2_state
#         remove_variable = sakuya_input_v2_ig
#         remove_variable = sakuya_input_v2_state_count
#         set_variable = { name = sakuya_input_v2_self value = root }
#         every_country = {
#             limit = { has_variable = sakuya_mark_country_target }
#             save_scope_as = sakuya_input_found_country
#             root = { set_variable = { name = sakuya_input_v2_marked value = scope:sakuya_input_found_country } }
#         }
#         ordered_decentralized_country = {
#             limit = { has_variable = sakuya_mark_country_target }
#             order_by = gdp
#             position = 0
#             check_range_bounds = no
#             save_scope_as = sakuya_input_found_country
#             root = { set_variable = { name = sakuya_input_v2_marked value = scope:sakuya_input_found_country } }
#         }
#         every_country = {
#             limit = { has_variable = sakuya_mark_third_country_target }
#             save_scope_as = sakuya_input_found_country
#             root = { set_variable = { name = sakuya_input_v2_third value = scope:sakuya_input_found_country } }
#         }
#         ordered_decentralized_country = {
#             limit = { has_variable = sakuya_mark_third_country_target }
#             order_by = gdp
#             position = 0
#             check_range_bounds = no
#             save_scope_as = sakuya_input_found_country
#             root = { set_variable = { name = sakuya_input_v2_third value = scope:sakuya_input_found_country } }
#         }
#         every_country = {
#             every_scope_character = {
#                 limit = { has_variable = sakuya_mark_character_target }
#                 save_scope_as = sakuya_input_found_character
#                 root = { set_variable = { name = sakuya_input_v2_character value = scope:sakuya_input_found_character } }
#             }
#         }
#         every_character_in_exile_pool = {
#             limit = { has_variable = sakuya_mark_character_target }
#             save_scope_as = sakuya_input_found_character
#             root = { set_variable = { name = sakuya_input_v2_character value = scope:sakuya_input_found_character } }
#         }
#         set_variable = { name = sakuya_input_v2_state_count value = 0 }
#         every_state = {
#             limit = { OR = { has_decree = decree_sakuya_mark_state has_variable = sakuya_mark_foreign_state_target } }
#             save_scope_as = sakuya_input_found_state
#             root = {
#                 change_variable = { name = sakuya_input_v2_state_count add = 1 }
#                 set_variable = { name = sakuya_input_v2_state value = scope:sakuya_input_found_state }
#             }
#         }
#         if = { limit = { var:sakuya_input_v2_state_count > 1 } remove_variable = sakuya_input_v2_state }
#         if = {
#             limit = { OR = {
# 			AND = { has_variable = sakuya_b5_sel_ig_armed_forces NOT = { OR = { has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
# 			AND = { has_variable = sakuya_b5_sel_ig_devout NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
# 			AND = { has_variable = sakuya_b5_sel_ig_industrialists NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
# 			AND = { has_variable = sakuya_b5_sel_ig_intelligentsia NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
# 			AND = { has_variable = sakuya_b5_sel_ig_landowners NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
# 			AND = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
# 			AND = { has_variable = sakuya_b5_sel_ig_rural_folk NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_trade_unions } } }
# 			AND = { has_variable = sakuya_b5_sel_ig_trade_unions NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk } } }
# 		} }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_armed_forces exists = ig:ig_armed_forces }
#                 ig:ig_armed_forces = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_devout exists = ig:ig_devout }
#                 ig:ig_devout = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_industrialists exists = ig:ig_industrialists }
#                 ig:ig_industrialists = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_intelligentsia exists = ig:ig_intelligentsia }
#                 ig:ig_intelligentsia = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_landowners exists = ig:ig_landowners }
#                 ig:ig_landowners = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie exists = ig:ig_petty_bourgeoisie }
#                 ig:ig_petty_bourgeoisie = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_rural_folk exists = ig:ig_rural_folk }
#                 ig:ig_rural_folk = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#             if = {
#                 limit = { has_variable = sakuya_b5_sel_ig_trade_unions exists = ig:ig_trade_unions }
#                 ig:ig_trade_unions = { save_scope_as = sakuya_input_found_ig }
#                 set_variable = { name = sakuya_input_v2_ig value = scope:sakuya_input_found_ig }
#             }
#         }
#         set_variable = sakuya_input_v2_ready
#     }
# }
# SCRIPT_ASSIST_DISABLED_END
