###########################
# NSB Soviet Events
###########################

add_namespace = soviet_stalins_advisers
add_namespace = soviet_stalins_advisers_news


#莫洛托夫兼任外交人民委员
country_event = {
	id = soviet_stalins_advisers.01
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_completed_focus = SOV_policy_of_individual_security   
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 1
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_vyacheslav_molotov_new
					}
					remove_trait = {
						character = SOV_vyacheslav_molotov_new
						slot = political_advisor
						trait = SOV_vyacheslav_molotov_1
					}
					add_trait = {
						character = SOV_vyacheslav_molotov_new
						slot = political_advisor
						trait = SOV_vyacheslav_molotov_2
					}
				}
			}
		}
	}
}



#莫洛托夫确立中央地位
country_event = {
	id = soviet_stalins_advisers.02
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_completed_focus = SOV_freedom_of_debate_unity_of_action   
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_vyacheslav_molotov_new
					}
					remove_trait = {
						character = SOV_vyacheslav_molotov_new
						slot = political_advisor
						trait = SOV_vyacheslav_molotov_1
					}
					remove_trait = {
						character = SOV_vyacheslav_molotov_new
						slot = political_advisor
						trait = SOV_vyacheslav_molotov_2
					}
					add_trait = {
						character = SOV_vyacheslav_molotov_new
						slot = political_advisor
						trait = SOV_vyacheslav_molotov_3
					}
				}
			}
		}
	}
}



#卡冈诺维奇就任重工业人民委员
country_event = {
	id = soviet_stalins_advisers.03
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_completed_focus = SOV_reorganize_the_pc_of_heavy_industry
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_lazar_kaganovich_new
					}
					remove_trait = {
						character = SOV_lazar_kaganovich_new
						slot = political_advisor
						trait = SOV_lazar_kaganovich_1
					}
					add_trait = {
						character = SOV_lazar_kaganovich_new
						slot = political_advisor
						trait = SOV_lazar_kaganovich_2
					}
				}
			}
		}
	}
}



#日丹诺夫就任宣传部门
country_event = {
	id = soviet_stalins_advisers.04
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_completed_focus = SOV_the_construction_of_communism
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_andrey_zdanov
					}
					remove_trait = {
						character = SOV_andrey_zdanov
						slot = political_advisor
						trait = SOV_andrey_zdanov_1
					}
					add_trait = {
						character = SOV_andrey_zdanov
						slot = political_advisor
						trait = SOV_andrey_zdanov_2
					}
				}
			}
		}
	}
}

#伏罗希洛夫转行游击后勤
country_event = {
	id = soviet_stalins_advisers.05
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_completed_focus = SOV_organization_of_the_partisans
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_kliment_voroshilov_new
					}
					remove_trait = {
						character = SOV_kliment_voroshilov_new
						slot = political_advisor
						trait = SOV_kliment_voroshilov_1
					}
					add_trait = {
						character = SOV_kliment_voroshilov_new
						slot = political_advisor
						trait = SOV_kliment_voroshilov_2
					}
				}
			}
		}
	}
}


#米高扬组织重建
country_event = {
	id = soviet_stalins_advisers.06
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_completed_focus = SOV_restoration_and_development
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	# is_triggered_only = no
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_anastas_mikoyan
					}
					remove_trait = {
						character = SOV_anastas_mikoyan
						slot = political_advisor
						trait = SOV_anastas_mikoyan_1
					}
					add_trait = {
						character = SOV_anastas_mikoyan
						slot = political_advisor
						trait = SOV_anastas_mikoyan_2
					}
				}
			}
		}
	}
}



#什维尔尼克调任最高苏维埃民族院主席
country_event = {
	id = soviet_stalins_advisers.07
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_completed_focus = SOV_freedom_of_debate_unity_of_action
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	# is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 1
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_nikolay_shvernik
					}
					remove_trait = {
						character = SOV_nikolay_shvernik
						slot = political_advisor
						trait = SOV_nikolay_shvernik_1
					}
					add_trait = {
						character = SOV_nikolay_shvernik
						slot = political_advisor
						trait = SOV_nikolay_shvernik_2
					}
				}
			}
		}
	}
}


#库兹涅佐夫受命保卫列宁格勒
country_event = {
	id = soviet_stalins_advisers.08
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
      	has_war_with = GER
	    #has_completed_focus = SOV_approach_primakov
	}
	hidden = yes
	# is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_alexey_kuznetsov
					}
					remove_trait = {
						character = SOV_alexey_kuznetsov
						slot = political_advisor
						trait = SOV_alexey_kuznetsov_1
					}
					add_trait = {
						character = SOV_alexey_kuznetsov
						slot = political_advisor
						trait = SOV_alexey_kuznetsov_2
					}
				}
			}
		}
	}
}



#库兹涅佐夫调任安全部门
country_event = {
	id = soviet_stalins_advisers.09
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
		#has_war = no
	    has_completed_focus = SOV_restoration_and_development
	}
	hidden = yes
	# is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 3
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_alexey_kuznetsov
					}
					remove_trait = {
						character = SOV_alexey_kuznetsov
						slot = political_advisor
						trait = SOV_alexey_kuznetsov_1
					}
					remove_trait = {
						character = SOV_alexey_kuznetsov
						slot = political_advisor
						trait = SOV_alexey_kuznetsov_2
					}
					add_trait = {
						character = SOV_alexey_kuznetsov
						slot = political_advisor
						trait = SOV_alexey_kuznetsov_3
					}
				}
			}
		}
	}
}


#西蒙诺夫经过战争
country_event = {
	id = soviet_stalins_advisers.10
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
		#has_war = no
	    has_completed_focus = SOV_restoration_and_development
	}
	hidden = yes
	# is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 5
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_konstantin_simonov
					}
					remove_trait = {
						character = SOV_konstantin_simonov
						slot = political_advisor
						trait = SOV_konstantin_simonov_1
					}
					add_trait = {
						character = SOV_konstantin_simonov
						slot = political_advisor
						trait = SOV_konstantin_simonov_2
					}
				}
			}
		}
	}
}


#马雷舍夫进入机械工业人民委员部
country_event = {
	id = soviet_stalins_advisers.11
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
	    has_completed_focus = SOV_pc_of_mechanical_engineering
	}
	hidden = yes
	# is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_vyacheslav_malyshev
					}
					remove_trait = {
						character = SOV_vyacheslav_malyshev
						slot = political_advisor
						trait = SOV_vyacheslav_malyshev_1
					}
					add_trait = {
						character = SOV_vyacheslav_malyshev
						slot = political_advisor
						trait = SOV_vyacheslav_malyshev_2
					}
				}
			}
		}
	}
}


#柯西金工业转移
country_event = {
	id = soviet_stalins_advisers.12
	#title = soviet_join_opposition.01.t
	#desc = soviet_join_opposition.01.desc
	#picture = GFX_report_event_stalin_01
	trigger = {
		tag = SOV
	    has_completed_focus = SOV_move_industry_to_the_urals
	}
	hidden = yes
	# is_triggered_only = false
	fire_only_once = yes
	mean_time_to_happen = {
		days = 2
    }

	immediate = {
		hidden_effect = {
			SOV = {
				if = {
					limit = {
						has_character = SOV_aleksey_kosygin
					}
					remove_trait = {
						character = SOV_aleksey_kosygin
						slot = political_advisor
						trait = SOV_aleksey_kosygin_1
					}
					add_trait = {
						character = SOV_aleksey_kosygin
						slot = political_advisor
						trait = SOV_aleksey_kosygin_2
					}
				}
			}
		}
	}
}









#奥尔忠尼启则去世
news_event = {
	id = soviet_stalins_advisers_news.1
	title = soviet_stalins_advisers_news.1.t
	desc = {
		text = soviet_stalins_advisers_news.1.2.d
	}
	picture = GFX_polo_event_002
	
	fire_only_once = yes
	
	trigger = {
		country_exists = SOV
		tag = SOV
        SOV = { 
            has_country_leader = { character = SOV_iosif_stalin } 
            has_character = SOV_sergo_ordzhonikidze
            #NOT = { has_completed_focus = SOV_gain_support_from_party_members }
         }
        OR = {
            date > 1937.2.18
            SOV = { has_completed_focus = SOV_the_anti_soviet_trotskyist_center }
        } 				
	}

	mean_time_to_happen = {
		days = 2
	}
	immediate = {
        hidden_effect = {
            SOV = { 			
                IF = { limit = { has_character = SOV_sergo_ordzhonikidze } SOV_sergo_ordzhonikidze = { retire = yes } } 
                #set_country_flag = SOV_polo_ordzhonikidze_die_flag
            }
        }
    }
	option = {
		name = soviet_stalins_advisers_news.1.a
		effect_tooltip = {
			SOV = { retire_character = SOV_sergo_ordzhonikidze }
		}
	}
}

