Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- country_event = { # European Minor Nation Capped Immigrate To Luxembourg
- id = luxembourg.7
- title = luxembourg.7.t # dynamic to country that capped name
- desc = luxembourg.7.d # also dynamic
- picture = GFX_report_event_generic_handshake # replace
- is_triggered_only = yes
- immediate = {
- FROM.ROOT = {
- set_variable = {
- LUX_immigrant_manpower_k = 0
- }
- set_temp_variable = {
- LUX_temp_immigrant_manpower_k = LUX_immigrant_manpower_k
- }
- }
- if = {
- limit = { is_debug = yes }
- log = "REFUGEE EVENT BEFORE ANY STATE POPS ARE ADDED: refugee var = [?LUX_immigrant_manpower_k] refugee temp var = [?LUX_temp_immigrant_manpower_k]"
- }
- hidden_effect = {
- FROM.ROOT = { # annexed country
- if = { # Has Owned States
- limit = {
- any_state = {
- is_owned_by = PREV
- is_core_of = PREV
- }
- }
- if = {
- limit = { is_debug = yes }
- log = "REFUGEE EVENT JUST AFTER OWN CHECK: has owned states"
- }
- every_owned_state = {
- limit = {
- is_core_of = PREV
- }
- add_to_temp_variable = {
- PREV.LUX_temp_immigrant_manpower_k = state_population_k
- }
- if = {
- limit = { is_debug = yes }
- log = "REFUGEE EVENT FOR EACH OWNED AND CORED STATE ADD POP: temp var = [?PREV.LUX_temp_immigrant_manpower_k]K "
- }
- }
- }
- else = { # Has No Owned States
- if = {
- limit = { is_debug = yes }
- log = "REFUGEE EVENT JUST AFTER OWN CHECK: has no owned states"
- }
- every_core_state = {
- add_to_temp_variable = {
- PREV.LUX_temp_immigrant_manpower_k = state_population_k
- }
- if = {
- limit = { is_debug = yes }
- log = "REFUGEE EVENT FOR EACH CORE STATE ADD POP: temp var = [?PREV.LUX_temp_immigrant_manpower_k]K"
- }
- }
- }
- add_to_variable = {
- LUX_immigrant_manpower_k = LUX_temp_immigrant_manpower_k
- }
- if = {
- limit = { is_debug = yes }
- log = "REFUGEE EVENT JUST BEFORE DIVIDING POP FOR FINAL NUMBER: var = [?LUX_immigrant_manpower_k]"
- }
- divide_variable = {
- LUX_immigrant_manpower_k = 5
- }
- }
- }
- }
- option = { # Accept Refugees (Pisses Off Conqueror Tho)
- name = luxembourg.7.a
- ai_chance = {
- base = 1
- modifier = {
- has_government = democratic
- add = 0.5
- }
- modifier = {
- has_manpower < 10000
- add = 0.5
- }
- modifier = {
- has_manpower < 5000
- add = 0.5
- }
- modifier = {
- has_manpower < 1000
- add = 10
- }
- }
- FROM.FROM = { # annexing country
- add_opinion_modifier = {
- target = LUX
- modifier = took_in_enemy_refugees
- }
- }
- add_manpower = FROM.ROOT.LUX_immigrant_manpower_k # annexed countries manpower
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement