#namespace = baek

baek.1 = { #중앙극장
	type = country_event
	placement = root

	title = baek.1.t
	desc = baek.1.d
	flavor = baek.1.f

	duration = 3

	gui_window = event_window_2char

	left_icon = scope:duel_participant_1
	right_icon = scope:duel_participant_2

	on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"
	on_opened_soundeffect = "event:/SFX/Events/misc/2Characters"

	icon = "gfx/interface/icons/event_icons/event_skull.dds"

	trigger = {
		NOT = { has_variable = duels_banned }
		any_scope_character = {
			is_busy = no
			is_ruler = no
			NOT = {
				has_trait = cautious
			}
			age >= 18
			count >= 2
		}
	}

	immediate = {
		random_scope_character = {
			limit = {
				is_busy = no
				is_ruler = no
				NOT = {
					has_trait = cautious
				}
				is_immortal = no
				age >= 18
			}
			save_scope_as = duel_participant_1
		}

		random_scope_character = {
			limit = {
				is_busy = no
				is_ruler = no
				NOT = { this = scope:duel_participant_1 }
				NOT = {
					has_trait = cautious
				}
				is_immortal = no
				age >= 18
			}
			save_scope_as = duel_participant_2
		}
	}

	option = { #Duel
		default_option = yes

		name = character_events.3.a

		random_list = {
			50 = {
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								age >= 50
							}
						}
						add = -10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								age >= 60
							}
						}
						add = -5
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								age >= 70
							}
						}
						add = -10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								OR = {
									has_trait = bandit
									has_trait = social_bandit
								}
							}
						}
						add = 10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = wounded
							}
						}
						add = -10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = beetle_ear
							}
						}
						add = -5
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = kidney_stones
							}
						}
						add = -5
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = shellshocked
							}
						}
						add = -5
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_role = general
							}
						}
						add = -5
					}
				}
				scope:duel_participant_1 = {
					kill_character = yes
				}
			}
			50 = {
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								age >= 50
							}
						}
						add = -10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								age >= 60
							}
						}
						add = -5
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								age >= 70
							}
						}
						add = -10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								OR = {
									has_trait = bandit
									has_trait = social_bandit
								}
							}
						}
						add = 10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = wounded
							}
						}
						add = -10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = beetle_ear
							}
						}
						add = -5
					}
				}

				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = kidney_stones
							}
						}
						add = -5
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_trait = shellshocked
							}
						}

						add = -5
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_role = general
							}
						}
						add = 10
					}
				}
				modifier = {
					if = {
						limit = {
							scope:duel_participant_1 = {
								has_role = admiral
							}
						}
						add = 10
					}
				}
				scope:duel_participant_2 = {
					kill_character = yes
				}
			}
		}
	}

	option = { #Block this duel
		name = character_events.3.b
		scope:duel_participant_1 = {
			add_modifier = {
				name = tarnished_honor_modifier #popularity
				months = normal_modifier_time
			}
		}
		scope:duel_participant_2 = {
			add_modifier = {
				name = tarnished_honor_modifier #popularity
				months = normal_modifier_time
			}
		}
	}

	option = { #Ban duels
		name = character_events.3.c
		custom_tooltip = banned_duels_tt
		set_variable = duels_banned
		if = {
			limit = {
				ig:ig_landowners = {
					OR = {
						is_powerful = yes
						is_in_government = yes
					}
				}
			}
			ig:ig_landowners = {
				add_modifier = {
					name = angry_duels_banned
					months = normal_modifier_time
				}
			}
		}
		else = {
			ig:ig_armed_forces = {
				add_modifier = {
					name = angry_duels_banned
					months = normal_modifier_time
				}
			}
		}
		ig:ig_intelligentsia = {
			add_modifier = {
				name = happy_duels_banned
				months = normal_modifier_time
			}
		}
	}
}

baek.2 = { #The Gamble set up
	type = country_event
	placement = ROOT

	title = ig_leaders.20.t
	desc = ig_leaders.20.d
	flavor = ig_leaders.20.f

	gui_window = event_window_1char_tabloid

	left_icon = scope:reckless_ig.leader

	on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"
	on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner"

	icon = "gfx/interface/icons/event_icons/event_default.dds"
	
	duration = 3
	
	trigger = {
		has_ruling_interest_group_count >= 2
       any_interest_group = {
    		is_in_government = yes
            leader ?= {
                has_trait = reckless
            }
        }
		NOT = { has_variable = the_gamble_var }
	}

	immediate = {
		random_interest_group = {
			limit = {
    			is_in_government = yes
				leader = {
					has_trait = reckless
				}
	        }
			save_scope_as = reckless_ig
			leader = {
				save_scope_as = reckless_leader
			}
		}
		set_variable = {
			name = the_gamble_var
			months = normal_modifier_time
		}
	}

	option = { #gamble
		name = ig_leaders.20.a
		random_list = {
			50 = {
				trigger_event = { id = ig_leaders.1 days = 10 } #success
			}
			50 = {
				trigger_event = { id = ig_leaders.2 days = 10 } #fail
			}
		}
	}

	option = { #dont gamble
		name = ig_leaders.20.b
		default_option = yes
		scope:reckless_leader = {
			add_modifier = {
				name = gamble_denied_modifier
				months = normal_modifier_time
			}
		}
	}
}

# Reckless - The Gamble (Good)
#	The Party Prospers (bonus to IG Clout)
#	The Nation Prospers (bonus to tag)

baek.3 = {
	type = country_event
	placement = ROOT

	title = ig_leaders.1.t
	desc = ig_leaders.1.d
	flavor = ig_leaders.1.f

	gui_window = event_window_1char_tabloid

	left_icon = scope:reckless_ig.leader

	on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"
	on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner"

	icon = "gfx/interface/icons/event_icons/event_default.dds"

	duration = 3

	trigger = {
		has_ruling_interest_group_count >= 2
       any_interest_group = {
    		is_in_government = yes
            leader = {
                has_trait = reckless
            }
            NOT = {
            	has_modifier = ig_party_prospers
				has_modifier = ig_fall_from_grace
            }
        }
        NOT = {
        	has_modifier = ig_nation_prospers
			has_modifier = ig_compromised_government
        }
	}

	immediate = {
		random_interest_group = {
			limit = {
    			is_in_government = yes
	            leader = {
	                has_trait = reckless
	            }
	            NOT = {
	            	has_modifier = ig_party_prospers
	            }
			}
			save_scope_as = reckless_ig
			leader = { save_scope_as = reckless_leader }
		}
	}
	
	cancellation_trigger = {
		scope:reckless_leader = {
			is_character_alive = no
		}
	}

	option = { #focus on the party
		name = ig_leaders.1.a
		default_option = yes
		scope:reckless_ig = {
	        add_modifier = {
	            name = ig_party_prospers
	            months = normal_modifier_time
	        }
		}
	}

	option = { #focus on the nation
		name = ig_leaders.1.b
	    add_modifier = {
	        name = ig_nation_prospers
	        months = normal_modifier_time
		}
	}
}

# Reckless - The Gamble (Bad)
#	The Party Suffers ( remove_ruling_interest_group  )
#	The Nation Suffers (malus to tag)

baek.4 = {
	type = country_event
	placement = ROOT

	title = ig_leaders.2.t
	desc = ig_leaders.2.d
	flavor = ig_leaders.2.f

	gui_window = event_window_1char_tabloid

	left_icon = scope:reckless_leader

	on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear"
	on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner"

	icon = "gfx/interface/icons/event_icons/event_default.dds"

	duration = 3

	trigger = {
		has_ruling_interest_group_count >= 2
    	any_interest_group = {
    		is_in_government = yes
            leader = {
            	is_busy = no
                has_trait = reckless
            }
            NOT = {
            	has_modifier = ig_fall_from_grace
				has_modifier = ig_party_prospers
            }
        }
        NOT = {
        	has_modifier = ig_compromised_government
			has_modifier = ig_nation_prospers
        }
	}

	immediate = {
		random_interest_group = {
			limit = {
    			is_in_government = yes
	            leader = {
	            	is_busy = no
	                has_trait = reckless
	            }
	            NOT = {
	            	has_modifier = ig_fall_from_grace
	            }
			}
			save_scope_as = reckless_ig
			leader = {
				save_scope_as = reckless_leader
			}
		}
	}

	cancellation_trigger = {
		scope:reckless_leader = {
			is_character_alive = no
		}
	}

	option = { #blame the ig
		name = ig_leaders.2.a
		scope:reckless_ig = {
			add_modifier = {
				name = ig_fall_from_grace
				months = normal_modifier_time
			}
		}
	}

	option = { #blame the leader
		name = ig_leaders.2.b
		trigger = {
			scope:reckless_leader = {
				is_immortal = no
			}
		}
		custom_tooltip = ig_leaders.2.b.tt
		hidden_effect = {
			scope:reckless_leader = {
				kill_character = yes
			}
		}
	}

	option = { #trust them
		name = ig_leaders.2.c
		default_option = yes
	    add_modifier = {
	        name = ig_compromised_government
	        months = normal_modifier_time
		}
	}
}