СобытиеИзменено в этой версии

Мятеж каджарских племён

flavor_ira.46in_game/events/DHE/flavor_ira.txt:2932
Мятеж каджарских племён

Некогда мы радушно приняли род Каджар, однако теперь Rebellion Ruler Select CString нам чёрной неблагодарностью. Воспользовавшись раздорами, охватившими CL ACC, Select CString сторонников и Select CString притязания на трон, на котором восседает Current Ruler. Армия Select CString уже движется к городу Capital.

ТребуетПерсияСоздаваемая державаdynamic historical event.tagМонархияФорма правленияtriggeralready_supports_rebel_variableПеременнаяimmediatecurrent_ruler_power_variableПеременнаяimmediateira_qajar_dynasty_rebellion_flagПеременнаяtrigger

Определениеin_game/events/DHE/flavor_ira.txt:2932

2933type = country_event
2934title = flavor_ira.46.title Мятеж каджарских племён
2935desc = flavor_ira.46.desc Некогда мы радушно приняли род Каджар, однако теперь Rebellion Ruler Select CString нам чёрной неблагодарностью. Воспользовавшись раздорами, охватившими CL ACC, Select CString сторонников и Select CString притязания на трон, на котором восседает Current Ruler. Армия Select CString уже движется к городу Capital.
2936outcome = neutral
2937historical_info = flavor_ira.46.historical_info Каджары, сменившие династию Сефевидов, долгое время были надёжной опорой иранских шахов. Когда распалась держава сефевидов, Ага Мохаммед хан Каджар объявил себя шахом и постепенно подчинил другие племена, не признававшие новую династию. Каджары правили Персией до их свержения в 1925 году, когда престол перешёл к династии Пехлеви.
2939dynamic_historical_event = {
2940tag = IRA
2941from = 1770.1.1
2942to = 1821.1.1
2943monthly_chance = 1
}
2946fire_only_once = yes
2948trigger = {
2949custom_tooltip = {
2950text = variable_ira_qajar_dynasty_rebellion_flag_tt Племена каджаров поднимают мятеж
}
2953government_type = government_type:monarchy
2954OR = {
2955character:agha_muhammad_qajar = {
2956is_alive = yes
}
2958character:fath_ali_qajar = {
2959is_alive = yes
}
}
2962ruler_or_regent != character:agha_muhammad_qajar
2963ruler_or_regent != character:fath_ali_qajar
2965legitimacy <= 60
2966stability <= 5
}
2969illustration_tags = {
297010 = armed
297110 = exterior
}
2974immediate = {
2976if = {
2977limit = {
2978character:agha_muhammad_qajar = {
2979is_alive = yes
}
}
2983character:agha_muhammad_qajar = {
2984save_scope_as = rebellion_ruler
}
2987character:fath_ali_qajar = {
2988save_scope_as = rebellion_heir
}
}
2992else = {
2993character:fath_ali_qajar = {
2994save_scope_as = rebellion_ruler
}
}
2998ruler_or_regent ?= {
2999save_scope_as = current_ruler
}
3002create_rebel = {
3003category = pretender
3004name = qajar_pretenders Каджарские претенденты
3005save_scope_as = target_rebel
}
3008set_variable = {
3010value = {
3011add = {
3012value = "estate_power(estate_type:crown_estate)"
3013multiply = 5
}
3015add = {
3016value = government_power
3017divide = 2
}
}
}
3021set_variable = {
3023value = 0
}
3025if = {
3026limit = {
}
3029while = {
3030limit = {
}
3031ordered_owned_location = {
3032limit = {
3033is_capital = no
3034NOT = {
}
}
3036order_by = {
3037value = population
3038multiply = -1
}
3040max = 1
3041owner = {
3042change_variable = {
3044add = 2
}
3046change_variable = {
3048add = 1
}
}
3051set_variable = {
3053months = 2
}
3055every_pop = {
3056limit = {
3057owner = root
}
3059add_pop_satisfaction = pop_satisfaction_extreme_penalty (-0.25)
3060change_pop_allegiance = scope:target_rebel
}
}
}
}
3066scope:rebellion_ruler = {
3067change_character_allegiance = scope:target_rebel
}
3070if = {
3071limit = {
3072exists = scope:rebellion_heir
}
3074scope:current_ruler = {
3075change_character_allegiance = scope:target_rebel
}
}
}
3102after = {
3103remove_variable = ira_qajar_dynasty_rebellion_flag
3104remove_variable = current_ruler_power_variable
3105remove_variable = num_rebelling_locations
}

Варианты

AМы не станем ввергать Rank Ru ACC в хаос.
3083set_new_ruler = scope:rebellion_ruler
3085add_stability = stability_severe_penalty (-12)
3087scope:current_ruler = {
}
3091destroy_rebel = scope:target_rebel
BМы не уступим Select CString!
3097scope:target_rebel = {
3098add_rebel_progress = 0.75
}