namespace = tgp_japan_decision # tgp_japan_establish_house_fief_decision scripted_effect tgp_establish_house_fief_save_scopes_effect = { top_liege ?= { save_scope_as = regent } save_scope_as = new_head house = { save_scope_as = old_house house_head = { save_scope_as = old_head } } random_held_title = { limit = { is_noble_family_title = yes } save_scope_as = old_nf_title } } tgp_japan_decision.9001 = { # CHOOSE HOUSE NAME EVENT - WITH WIDGET type = character_event title = { first_valid = { triggered_desc = { trigger = { has_character_flag = establish_house_fief } desc = tgp_japan_decision.9001.t.fief } desc = tgp_japan_decision.9001.t.cadet } } desc = { first_valid = { triggered_desc = { trigger = { this != scope:old_head has_character_flag = establish_house_fief } desc = tgp_japan_decision.9001.desc.fief_split_house } desc = tgp_japan_decision.9001.desc.cadet } first_valid = { triggered_desc = { trigger = { has_character_flag = establish_house_fief var:petition_liege_house_fief_allowed_flag ?= top_liege top_liege = { government_allows = administrative } } desc = tgp_japan_decision.9001.desc.permission } triggered_desc = { trigger = { has_character_flag = establish_house_fief top_liege = { government_allows = administrative } } desc = tgp_japan_decision.9001.desc.crime } triggered_desc = { trigger = { has_character_flag = establish_house_fief } desc = tgp_japan_decision.9001.desc.feudal } } desc = tgp_japan_decision.9001.desc.fief_name } theme = realm left_portrait = { character = root animation = thinking } lower_left_portrait = { character = scope:old_head trigger = { NOR = { scope:regent ?= this root = this } } } lower_right_portrait = scope:regent #NAMING WIDGET widget = { gui = "event_window_widget_enter_text" container = "dynamic_birth_name" controller = { type = text data = { key = new_japanese_house_name default = { localization_key = dynn_Abe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Abe } } } default = { localization_key = dynn_Adachi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Adachi } } } default = { localization_key = dynn_Aida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Aida } } } default = { localization_key = dynn_Aihara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Aihara } } } default = { localization_key = dynn_AikO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_AikO_ } } } default = { localization_key = dynn_Akamatsu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akamatsu } } } default = { localization_key = dynn_Akasu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akasu } } } default = { localization_key = dynn_Akata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akata } } } default = { localization_key = dynn_Akahori trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akahori } } } default = { localization_key = dynn_Akatsuka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akatsuka } } } default = { localization_key = dynn_Akazawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akazawa } } } default = { localization_key = dynn_Akiyama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akiyama } } } default = { localization_key = dynn_Akizuki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Akizuki } } } default = { localization_key = dynn_Amago trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Amago } } } default = { localization_key = dynn_Amano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Amano } } } default = { localization_key = dynn_Amenomori trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Amenomori } } } default = { localization_key = dynn_Anami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Anami } } } default = { localization_key = dynn_Ano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ano } } } default = { localization_key = dynn_Anzai trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Anzai } } } default = { localization_key = dynn_Aoyama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Aoyama } } } default = { localization_key = dynn_Asaba trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Asaba } } } default = { localization_key = dynn_Asaka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Asaka } } } default = { localization_key = dynn_Asakura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Asakura } } } default = { localization_key = dynn_Asami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Asami } } } default = { localization_key = dynn_Asano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Asano } } } default = { localization_key = dynn_Asari trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Asari } } } default = { localization_key = dynn_Ashida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ashida } } } default = { localization_key = dynn_Ashikaga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ashikaga } } } default = { localization_key = dynn_Ashina_JP trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ashina_JP } } } default = { localization_key = dynn_Aso trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Aso } } } default = { localization_key = dynn_Asuke trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Asuke } } } default = { localization_key = dynn_Atobe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Atobe } } } default = { localization_key = dynn_Awata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Awata } } } default = { localization_key = dynn_Bessho trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Bessho } } } default = { localization_key = dynn_Chiba trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Chiba } } } default = { localization_key = dynn_Chichibu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Chichibu } } } default = { localization_key = dynn_ChO_sokabe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_ChO_sokabe } } } default = { localization_key = dynn_Date trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Date } } } default = { localization_key = dynn_Deura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Deura } } } default = { localization_key = dynn_Doi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Doi } } } default = { localization_key = dynn_Ebina trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ebina } } } default = { localization_key = dynn_Ema trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ema } } } default = { localization_key = dynn_Fukushima trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Fukushima } } } default = { localization_key = dynn_Furuichi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Furuichi } } } default = { localization_key = dynn_Hachisuka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hachisuka } } } default = { localization_key = dynn_Haga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Haga } } } default = { localization_key = dynn_HanyU__2 trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_HanyU__2 } } } default = { localization_key = dynn_Hara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hara } } } default = { localization_key = dynn_Harada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Harada } } } default = { localization_key = dynn_Haraishi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Haraishi } } } default = { localization_key = dynn_Hasuike trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hasuike } } } default = { localization_key = dynn_Hatano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hatano } } } default = { localization_key = dynn_Hatakeyama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hatakeyama } } } default = { localization_key = dynn_Hatta trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hatta } } } default = { localization_key = dynn_Hattori trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hattori } } } default = { localization_key = dynn_Hayami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hayami } } } default = { localization_key = dynn_Hayashi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hayashi } } } default = { localization_key = dynn_Henmi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Henmi } } } default = { localization_key = dynn_Higuchi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Higuchi } } } default = { localization_key = dynn_Hiki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hiki } } } default = { localization_key = dynn_Hikida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hikida } } } default = { localization_key = dynn_Hiraga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hiraga } } } default = { localization_key = dynn_Hirukawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hirukawa } } } default = { localization_key = dynn_Hizume trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hizume } } } default = { localization_key = dynn_HO_jO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_HO_jO_ } } } default = { localization_key = dynn_Honda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Honda } } } default = { localization_key = dynn_HonjO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_HonjO_ } } } default = { localization_key = dynn_Hoshina trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hoshina } } } default = { localization_key = dynn_Hosokawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hosokawa } } } default = { localization_key = dynn_Hotta trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hotta } } } default = { localization_key = dynn_Hozumi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Hozumi } } } default = { localization_key = dynn_Iba_JP trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Iba_JP } } } default = { localization_key = dynn_Ichiji trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ichiji } } } default = { localization_key = dynn_Iga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Iga } } } default = { localization_key = dynn_Ii trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ii } } } default = { localization_key = dynn_Iida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Iida } } } default = { localization_key = dynn_Iinuma trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Iinuma } } } default = { localization_key = dynn_Ikeda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ikeda } } } default = { localization_key = dynn_Ikoma trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ikoma } } } default = { localization_key = dynn_Imai trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Imai } } } default = { localization_key = dynn_Imagawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Imagawa } } } default = { localization_key = dynn_Ina trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ina } } } default = { localization_key = dynn_Inage trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Inage } } } default = { localization_key = dynn_Inazawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Inazawa } } } default = { localization_key = dynn_Inomata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Inomata } } } default = { localization_key = dynn_Inoue trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Inoue } } } default = { localization_key = dynn_IntO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_IntO_ } } } default = { localization_key = dynn_Irie trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Irie } } } default = { localization_key = dynn_Irobe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Irobe } } } default = { localization_key = dynn_Isa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Isa } } } default = { localization_key = dynn_Ishikawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ishikawa } } } default = { localization_key = dynn_Ishitani trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ishitani } } } default = { localization_key = dynn_Isshiki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Isshiki } } } default = { localization_key = dynn_Itakura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Itakura } } } default = { localization_key = dynn_ItO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_ItO_ } } } default = { localization_key = dynn_ItO__2 trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_ItO__2 } } } default = { localization_key = dynn_Itoga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Itoga } } } default = { localization_key = dynn_Izumi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Izumi } } } default = { localization_key = dynn_Iwamatsu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Iwamatsu } } } default = { localization_key = dynn_Jinbo trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Jinbo } } } default = { localization_key = dynn_Kagami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kagami } } } default = { localization_key = dynn_Kagawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kagawa } } } default = { localization_key = dynn_Kaji trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kaji } } } default = { localization_key = dynn_Kajiwara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kajiwara } } } default = { localization_key = dynn_Kamachi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kamachi } } } default = { localization_key = dynn_Kambara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kambara } } } default = { localization_key = dynn_Kanazu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kanazu } } } default = { localization_key = dynn_Kanbe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kanbe } } } default = { localization_key = dynn_Kaneda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kaneda } } } default = { localization_key = dynn_Kaneko trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kaneko } } } default = { localization_key = dynn_Kano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kano } } } default = { localization_key = dynn_Kasai trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kasai } } } default = { localization_key = dynn_Kasuga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kasuga } } } default = { localization_key = dynn_Kasukabe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kasukabe } } } default = { localization_key = dynn_Katagiri trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Katagiri } } } default = { localization_key = dynn_Kataoka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kataoka } } } default = { localization_key = dynn_Katsuta trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Katsuta } } } default = { localization_key = dynn_Kawagoe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kawagoe } } } default = { localization_key = dynn_Kawasaki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kawasaki } } } default = { localization_key = dynn_Kawazu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kawazu } } } default = { localization_key = dynn_Kida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kida } } } default = { localization_key = dynn_Kikkawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kikkawa } } } default = { localization_key = dynn_Kikuchi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kikuchi } } } default = { localization_key = dynn_Kimotsuki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kimotsuki } } } default = { localization_key = dynn_Kira trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kira } } } default = { localization_key = dynn_Kiso trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kiso } } } default = { localization_key = dynn_Kitahara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kitahara } } } default = { localization_key = dynn_KO_no trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_KO_no } } } default = { localization_key = dynn_KO_sokabe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_KO_sokabe } } } default = { localization_key = dynn_Kobayakawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kobayakawa } } } default = { localization_key = dynn_Kodama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kodama } } } default = { localization_key = dynn_Kokubu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kokubu } } } default = { localization_key = dynn_Kosaka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kosaka } } } default = { localization_key = dynn_Kuki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kuki } } } default = { localization_key = dynn_Kumabe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kumabe } } } default = { localization_key = dynn_Kumagai trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kumagai } } } default = { localization_key = dynn_Kumasaka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kumasaka } } } default = { localization_key = dynn_Kurita trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kurita } } } default = { localization_key = dynn_Kutsuki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kutsuki } } } default = { localization_key = dynn_Maki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Maki } } } default = { localization_key = dynn_Makino trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Makino } } } default = { localization_key = dynn_Masuda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Masuda } } } default = { localization_key = dynn_Matano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Matano } } } default = { localization_key = dynn_Matsudaira trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Matsudaira } } } default = { localization_key = dynn_Matsura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Matsura } } } default = { localization_key = dynn_Migata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Migata } } } default = { localization_key = dynn_Mikata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mikata } } } default = { localization_key = dynn_Mimura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mimura } } } default = { localization_key = dynn_Minase trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Minase } } } default = { localization_key = dynn_Misawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Misawa } } } default = { localization_key = dynn_Mitai trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mitai } } } default = { localization_key = dynn_Mitoya trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mitoya } } } default = { localization_key = dynn_Miura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Miura } } } default = { localization_key = dynn_Miyoshi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Miyoshi } } } default = { localization_key = dynn_Mizokui trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mizokui } } } default = { localization_key = dynn_Mochizuki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mochizuki } } } default = { localization_key = dynn_Mogami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mogami } } } default = { localization_key = dynn_Mokusai trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mokusai } } } default = { localization_key = dynn_Momonoi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Momonoi } } } default = { localization_key = dynn_Mori_JP # Not prounounced "Mōri" yet trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Mori_JP } } } default = { localization_key = dynn_Murakami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Murakami } } } default = { localization_key = dynn_Murayama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Murayama } } } default = { localization_key = dynn_Nagae trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nagae } } } default = { localization_key = dynn_Nagao trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nagao } } } default = { localization_key = dynn_Nagasa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nagasa } } } default = { localization_key = dynn_NakajO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_NakajO_ } } } default = { localization_key = dynn_Nakamura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nakamura } } } default = { localization_key = dynn_Nakano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nakano } } } default = { localization_key = dynn_Namba trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Namba } } } default = { localization_key = dynn_Namekata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Namekata } } } default = { localization_key = dynn_Nanbu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nanbu } } } default = { localization_key = dynn_NanjO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_NanjO_ } } } default = { localization_key = dynn_Narita trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Narita } } } default = { localization_key = dynn_Nasu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nasu } } } default = { localization_key = dynn_Natsume trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Natsume } } } default = { localization_key = dynn_Nemoto trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nemoto } } } default = { localization_key = dynn_Nezu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nezu } } } default = { localization_key = dynn_Nikaido trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nikaido } } } default = { localization_key = dynn_Niki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Niki } } } default = { localization_key = dynn_Nissai trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nissai } } } default = { localization_key = dynn_Nogi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nogi } } } default = { localization_key = dynn_Nomoto trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nomoto } } } default = { localization_key = dynn_Nose trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nose } } } default = { localization_key = dynn_Noyo trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Noyo } } } default = { localization_key = dynn_Nishina trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nishina } } } default = { localization_key = dynn_Nitta trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nitta } } } default = { localization_key = dynn_Niwa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Niwa } } } default = { localization_key = dynn_O_ba trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_ba } } } default = { localization_key = dynn_O_hara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_hara } } } default = { localization_key = dynn_O_i trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_i } } } default = { localization_key = dynn_O_kawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_kawa } } } default = { localization_key = dynn_O_mi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_mi } } } default = { localization_key = dynn_O_miya trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_miya } } } default = { localization_key = dynn_O_no trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_no } } } default = { localization_key = dynn_O_suga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_suga } } } default = { localization_key = dynn_O_ta trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_ta } } } default = { localization_key = dynn_O_tawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_tawa } } } default = { localization_key = dynn_O_tomo trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_tomo } } } default = { localization_key = dynn_O_uchi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_uchi } } } default = { localization_key = dynn_O_zone trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_zone } } } default = { localization_key = dynn_Obata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Obata } } } default = { localization_key = dynn_Obu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Obu } } } default = { localization_key = dynn_Oda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Oda } } } default = { localization_key = dynn_Odagiri trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Odagiri } } } default = { localization_key = dynn_Ogasawara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ogasawara } } } default = { localization_key = dynn_Ogata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ogata } } } default = { localization_key = dynn_Ogawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ogawa } } } default = { localization_key = dynn_Okabe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Okabe } } } default = { localization_key = dynn_Okada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Okada } } } default = { localization_key = dynn_Okazaki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Okazaki } } } default = { localization_key = dynn_Onodera trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Onodera } } } default = { localization_key = dynn_Onozaki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Onozaki } } } default = { localization_key = dynn_Osada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Osada } } } default = { localization_key = dynn_Oyama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Oyama } } } default = { localization_key = dynn_Oyamada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Oyamada } } } default = { localization_key = dynn_Sado trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sado } } } default = { localization_key = dynn_Sagae trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sagae } } } default = { localization_key = dynn_Sagara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sagara } } } default = { localization_key = dynn_Saji trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Saji } } } default = { localization_key = dynn_Sakuma trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sakuma } } } default = { localization_key = dynn_Sanada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sanada } } } default = { localization_key = dynn_Sano trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sano } } } default = { localization_key = dynn_Sasaki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sasaki } } } default = { localization_key = dynn_Satake trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Satake } } } default = { localization_key = dynn_Satomi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Satomi } } } default = { localization_key = dynn_Sawara trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sawara } } } default = { localization_key = dynn_Seki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Seki } } } default = { localization_key = dynn_Seno_o trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Seno_o } } } default = { localization_key = dynn_Shiba trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shiba } } } default = { localization_key = dynn_Shibuya trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shibuya } } } default = { localization_key = dynn_Shida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shida } } } default = { localization_key = dynn_Shiga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shiga } } } default = { localization_key = dynn_Shima trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shima } } } default = { localization_key = dynn_Shimazu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shimazu } } } default = { localization_key = dynn_ShimokO_be trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_ShimokO_be } } } default = { localization_key = dynn_Shinagawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shinagawa } } } default = { localization_key = dynn_ShingU_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_ShingU_ } } } default = { localization_key = dynn_Shinmen trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shinmen } } } default = { localization_key = dynn_Shioda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shioda } } } default = { localization_key = dynn_Shionoya trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shionoya } } } default = { localization_key = dynn_Shiratori trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Shiratori } } } default = { localization_key = dynn_SO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_SO_ } } } default = { localization_key = dynn_Soga_2 trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Soga } } } default = { localization_key = dynn_Sogabe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sogabe } } } default = { localization_key = dynn_SogO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_SogO_ } } } default = { localization_key = dynn_SO_ma trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_SO_ma } } } default = { localization_key = dynn_SO_sa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_SO_sa } } } default = { localization_key = dynn_Sugime trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sugime } } } default = { localization_key = dynn_Sugimoto trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Sugimoto } } } default = { localization_key = dynn_Suzuki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Suzuki } } } default = { localization_key = dynn_Tada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tada } } } default = { localization_key = dynn_Taguchi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Taguchi } } } default = { localization_key = dynn_Takaoka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Takaoka } } } default = { localization_key = dynn_Takayasu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Takayasu } } } default = { localization_key = dynn_Takeda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Takeda } } } default = { localization_key = dynn_Takeishi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Takeishi } } } default = { localization_key = dynn_Takezaki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Takezaki } } } default = { localization_key = dynn_Tamura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tamura } } } default = { localization_key = dynn_Tanaka trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tanaka } } } default = { localization_key = dynn_Tashiro trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tashiro } } } default = { localization_key = dynn_TO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_TO_ } } } default = { localization_key = dynn_TO_gO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_TO_gO_ } } } default = { localization_key = dynn_Togashi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Togashi } } } default = { localization_key = dynn_Toida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Toida } } } default = { localization_key = dynn_Toki_JP trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Toki_JP } } } default = { localization_key = dynn_Tokiwa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tokiwa } } } default = { localization_key = dynn_Tokuda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tokuda } } } default = { localization_key = dynn_Tokugawa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tokugawa } } } default = { localization_key = dynn_Tomono trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tomono } } } default = { localization_key = dynn_Tomura trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tomura } } } default = { localization_key = dynn_Toshima trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Toshima } } } default = { localization_key = dynn_Tsuchiya trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tsuchiya } } } default = { localization_key = dynn_Tsutsumi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tsutsumi } } } default = { localization_key = dynn_Toyoda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Toyoda } } } default = { localization_key = dynn_Toyoyama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Toyoyama } } } default = { localization_key = dynn_Ueda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ueda } } } default = { localization_key = dynn_Uesugi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Uesugi } } } default = { localization_key = dynn_Ui trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ui } } } default = { localization_key = dynn_Uji_ie trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Uji_ie } } } default = { localization_key = dynn_Unno trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Unno } } } default = { localization_key = dynn_Urakami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Urakami } } } default = { localization_key = dynn_Usami trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Usami } } } default = { localization_key = dynn_Ushimaru trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ushimaru } } } default = { localization_key = dynn_Ushioda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Ushioda } } } default = { localization_key = dynn_Usuki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Usuki } } } default = { localization_key = dynn_Wada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Wada } } } default = { localization_key = dynn_Wasada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Wasada } } } default = { localization_key = dynn_Washizu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Washizu } } } default = { localization_key = dynn_Watanabe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Watanabe } } } default = { localization_key = dynn_Watari trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Watari } } } default = { localization_key = dynn_Yamada trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yamada } } } default = { localization_key = dynn_Yamaga trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yamaga } } } default = { localization_key = dynn_Yamagata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yamagata } } } default = { localization_key = dynn_Yamaguchi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yamaguchi } } } default = { localization_key = dynn_Yamamoto trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yamamoto } } } default = { localization_key = dynn_Yamana trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yamana } } } default = { localization_key = dynn_Yamauchi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yamauchi } } } default = { localization_key = dynn_Yashiro trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yashiro } } } default = { localization_key = dynn_Yasu trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yasu } } } default = { localization_key = dynn_Yasuda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yasuda } } } default = { localization_key = dynn_Yasutomi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yasutomi } } } default = { localization_key = dynn_Yoda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yoda } } } default = { localization_key = dynn_Yokoyama trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yokoyama } } } default = { localization_key = dynn_Yomoda trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yomoda } } } default = { localization_key = dynn_Yoshida trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yoshida } } } default = { localization_key = dynn_YU_ki trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_YU_ki } } } default = { localization_key = dynn_Yuasa trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yuasa } } } default = { localization_key = dynn_Yuri trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Yuri } } } ### KYOTO default = { localization_key = dynn_Awata trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Awata } } } default = { localization_key = dynn_Awataguchi trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Awataguchi } } } default = { localization_key = dynn_GojO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_GojO_ } } } default = { localization_key = dynn_IchijO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_IchijO_ } } } default = { localization_key = dynn_Kitabatake trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Kitabatake } } } default = { localization_key = dynn_Konoe trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Konoe } } } default = { localization_key = dynn_KyO_goku trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_KyO_goku } } } default = { localization_key = dynn_Nakamikado trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Nakamikado } } } default = { localization_key = dynn_NijO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_NijO_ } } } default = { localization_key = dynn_O_inomikado trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_O_inomikado } } } default = { localization_key = dynn_Rokkaku trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Rokkaku } } } default = { localization_key = dynn_RokujO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_RokujO_ } } } default = { localization_key = dynn_SanjO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_SanjO_ } } } default = { localization_key = dynn_ShijO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_ShijO_ } } } default = { localization_key = dynn_Tsuchimikado trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_Tsuchimikado } } } ### FUJIWARA default = { localization_key = dynn_AndO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_AndO_ } } } default = { localization_key = dynn_EndO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_EndO_ } } } default = { localization_key = dynn_GotO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_GotO_ } } } default = { localization_key = dynn_KatO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_KatO_ } } } default = { localization_key = dynn_KondO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_KondO_ } } } default = { localization_key = dynn_KudO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_KudO_ } } } default = { localization_key = dynn_MutO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_MutO_ } } } default = { localization_key = dynn_SaitO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_SaitO_ } } } default = { localization_key = dynn_SatO_ trigger = { is_target_in_variable_list = { name = japanese_house_names target = flag:dynn_SatO_ } } } ### OTHER default = { localization_key = japanese_house_domicile_barony trigger = { exists = scope:domicile_barony trigger_if = { limit = { has_variable_list = japanese_house_names } variable_list_size = { name = japanese_house_names value < 2 } } } } default = { localization_key = japanese_house_random_barony trigger = { exists = scope:random_barony NOT = { has_character_flag = found_cadet_branch } trigger_if = { limit = { has_variable_list = japanese_house_names } variable_list_size = { name = japanese_house_names value < 2 } } } } default = { localization_key = japanese_house_first_name trigger = { exists = scope:old_head has_character_flag = found_cadet_branch trigger_if = { limit = { has_variable_list = japanese_house_names } variable_list_size = { name = japanese_house_names value < 2 } } } } default = { localization_key = japanese_house_primary_county trigger = { exists = scope:primary_county trigger_if = { limit = { has_variable_list = japanese_house_names } variable_list_size = { name = japanese_house_names value < 3 } } } } default = { localization_key = japanese_house_domicile_county trigger = { exists = scope:domicile_county trigger_if = { limit = { has_variable_list = japanese_house_names } variable_list_size = { name = japanese_house_names value < 3 } } } } } } setup_scope = { root = { save_scope_as = text_target } } } immediate = { top_liege = { save_scope_as = regent } save_scope_as = new_head save_scope_as = new_house_head # don't ask house = { save_scope_as = old_house house_head = { save_scope_as = old_head } } if = { limit = { domicile.domicile_location.county.holder ?= root } domicile.domicile_location.barony = { save_scope_as = domicile_barony county = { save_scope_as = domicile_county } } } else_if = { limit = { is_landed = no scope:old_head.domicile.domicile_location.county.holder ?= scope:old_head } scope:old_head.domicile.domicile_location.barony = { save_scope_as = domicile_barony county = { save_scope_as = domicile_county } } } else_if = { limit = { is_landed = yes } save_scope_as = land_haver } else = { limit = { house.house_head = { is_landed = yes } } house.house_head = { save_scope_as = land_haver } } scope:land_haver.capital_county ?= { save_scope_as = primary_county random_county_province = { limit = { NOT = { has_holding_type = church_holding } } alternative_limit = { always = yes } barony = { save_scope_as = random_barony } } } hidden_effect = { if = { limit = { NOT = { has_character_flag = found_cadet_branch } } if = { limit = { domicile.domicile_location.county ?= title:c_yamashiro } while = { count = 3 assign_japanese_house_name_options_kyoto_effect = yes } } else = { while = { count = 3 assign_japanese_house_name_options_effect = yes } } } else = { if = { limit = { domicile.domicile_location.county ?= title:c_yamashiro } while = { count = 1 assign_japanese_house_name_options_kyoto_effect = yes } } else = { while = { count = 1 assign_japanese_house_name_options_effect = yes } } } } if = { limit = { is_ai = yes } random_list = { 10 = { trigger = { has_variable_list = japanese_house_names } random_in_list = { variable = japanese_house_names save_scope_as = house_name root = { set_variable = { name = new_japanese_house_name value = scope:house_name } } } } 1 = { trigger = { exists = scope:domicile_barony } set_variable = { name = new_japanese_house_name value = flag:japanese_house_domicile_barony } } 1 = { trigger = { exists = scope:domicile_county } set_variable = { name = new_japanese_house_name value = flag:japanese_house_domicile_county } } 1 = { trigger = { exists = scope:random_barony } set_variable = { name = new_japanese_house_name value = flag:japanese_house_random_barony } } 1 = { trigger = { exists = scope:old_head has_character_flag = found_cadet_branch government_allows = administrative } set_variable = { name = new_japanese_house_name value = flag:japanese_house_first_name } } } } switch = { trigger = has_character_flag establish_house_fief = { tgp_establish_house_fief_save_scopes_effect = yes play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_adopting_feudal_government" } fallback = { play_music_cue = "mx_cue_low_key_positive" } } } option = { name = { trigger = { has_character_flag = establish_house_fief } text = tgp_japan_decision.9001.a.fief } name = { trigger = { has_character_flag = found_cadet_branch } text = tgp_japan_decision.9001.a.cadet } } after = { clear_variable_list = japanese_house_names if = { limit = { NOT = { has_variable = new_japanese_house_name } } if = { limit = { is_ai = no } set_variable = { name = new_japanese_house_name value = flag:custom } } } switch = { trigger = has_character_flag found_cadet_branch = { found_cadet_house_decision_effect = { CHARACTER = root PRESTIGE = minor_prestige_gain } #scope:new_title ?= { set_title_name_dynamic = japanese_noble_family_name } } establish_house_fief = { japan_establish_house_fief_effect = yes } fallback = { found_cadet_house_decision_effect = { CHARACTER = root PRESTIGE = major_prestige_gain } #scope:new_title ?= { set_title_name_dynamic = japanese_noble_family_name } } } switch = { trigger = has_character_flag found_cadet_branch = { remove_character_flag = found_cadet_branch } establish_house_fief = { remove_character_flag = establish_house_fief } } if = { # Help AI with Manors to propogate Soryo limit = { is_ai = yes exists = scope:new_title exists = domicile exists = scope:old_head.domicile } scope:old_head.domicile = { if = { limit = { has_domicile_building = japanese_manor_main_02 root.culture ?= { has_innovation = innovation_manorialism } } add_domicile_building = japanese_manor_main_03 } else_if = { limit = { has_domicile_building = japanese_manor_main_03 root.culture ?= { has_innovation = innovation_development_03 } } add_domicile_building = japanese_manor_main_04 } else_if = { limit = { has_domicile_building = japanese_manor_main_04 root.culture ?= { has_innovation = innovation_cranes } } add_domicile_building = japanese_manor_main_05 } else_if = { limit = { has_domicile_building = japanese_manor_main_05 root.culture ?= { has_innovation = innovation_cranes } } add_domicile_building = japanese_manor_main_06 } } } if = { # JOIN BLOC limit = { exists = scope:old_house.house_confederation } house = { tgp_join_house_bloc_effect = { INVITER = scope:old_house OPINION = flag:no } set_cadet_aspiration_cooldown_effect = yes } } } } tgp_japan_decision.9002 = { # SAME CLAN EVENT - NO WIDGET type = character_event title = { first_valid = { triggered_desc = { trigger = { is_landed = no } desc = tgp_japan_decision.9002.t.landless } desc = tgp_japan_decision.9002.t } } desc = { desc = tgp_japan_decision.9002.desc first_valid = { triggered_desc = { trigger = { is_landed = no } desc = tgp_japan_decision.9002.desc.landless } desc = tgp_japan_decision.9002.desc.landed } first_valid = { triggered_desc = { trigger = { var:petition_liege_house_fief_allowed_flag ?= top_liege top_liege = { government_allows = administrative } } desc = tgp_japan_decision.9001.desc.permission } triggered_desc = { trigger = { top_liege = { government_allows = administrative } } desc = tgp_japan_decision.9001.desc.crime } desc = tgp_japan_decision.9001.desc.feudal } } theme = realm left_portrait = { character = root animation = thinking } lower_right_portrait = scope:regent immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_adopting_feudal_government" tgp_establish_house_fief_save_scopes_effect = yes japan_establish_house_fief_effect = yes } option = { name = tgp_japan_decision.9002.a } } tgp_japan_decision.9005 = { # NOTIFICATION FOR OLD HOUSE HEADS type = character_event title = { triggered_desc = { trigger = { scope:new_head = { is_landed = no } } desc = tgp_japan_decision.9005.t.landless } desc = tgp_japan_decision.9005.t } desc = tgp_japan_decision.9005.desc theme = realm left_portrait = { character = scope:new_head animation = war_over_tie } trigger = { is_ai = no NOT = { scope:new_head ?= this } } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_adopting_feudal_government" show_as_tooltip = { scope:new_head = { set_house = scope:new_head.house #get_title = scope:new_nf_title change_government = japan_feudal_government if = { limit = { NOT = { var:petition_liege_house_fief_allowed_flag ?= scope:regent } } reverse_add_opinion = { modifier = admin_soryo_conquest_crime target = scope:regent } } } } } option = { name = tgp_japan_decision.9005.a } } # tgp_japan_become_shogun_decision tgp_japan_decision.9101 = { type = character_event window = fullscreen_event title = tgp_japan_decision.9101.t desc = tgp_japan_decision.9101.desc theme = crown override_background = { reference = tgp_fullscreen_japanese_shogunate } left_portrait = { character = root triggered_animation = { trigger = { has_trait = devoted } animation = war_over_win } animation = japanese_war_fan } right_portrait = { character = scope:ceremonial_liege animation = holding_hu } immediate = { save_scope_as = shogun tgp_save_realm_ceremonial_liege_effect = yes play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" if = { limit = { any_vassal = { is_landed = yes has_government = japan_administrative_government highest_held_title_tier >= tier_county } } custom_tooltip = tgp_japan_become_shogun_decision_vassal_revocation_effect } # Inform Vassals every_vassal_or_below = { limit = { is_ruler = yes } trigger_event = tgp_japan_decision.9102 } # Rewards japanese_become_shogun_reward_effect = yes } option = { name = tgp_japan_decision.9101.a } } tgp_japan_decision.9102 = { type = character_event title = tgp_japan_decision.9102.t desc = { desc = tgp_japan_decision.9102.desc first_valid = { triggered_desc = { trigger = { exists = scope:title_change } desc = tgp_japan_decision.9102.admin } triggered_desc = { trigger = { is_landed = yes } desc = tgp_japan_decision.9102.feudal } desc = tgp_japan_decision.9102.fallback } } theme = realm left_portrait = { character = root animation = war_over_win } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" } option = { name = { text = { first_valid = { triggered_desc = { trigger = { exists = scope:title_change } desc = tgp_japan_decision.9102.a.admin } desc = tgp_japan_decision.9101.a } } } if = { limit = { government_has_flag = government_is_japan_administrative } change_government = japan_feudal_government } } } # tgp_japan_imperial_branch_decision tgp_japan_decision.9201 = { type = character_event title = tgp_japan_decision.9201.t desc = { desc = tgp_japan_decision.9201.desc first_valid = { triggered_desc = { trigger = { exists = scope:minamoto_house exists = scope:taira_house } desc = tgp_japan_decision.9201.both } triggered_desc = { trigger = { exists = scope:minamoto_house } desc = tgp_japan_decision.9201.minamoto } triggered_desc = { trigger = { exists = scope:taira_house } desc = tgp_japan_decision.9201.taira } } } theme = family left_portrait = { character = root animation = throne_room_bow_1 } right_portrait = { character = scope:ceremonial_liege animation = holding_hu } lower_left_portrait = scope:minamoto_head lower_center_portrait = { character = scope:nearest_emperor trigger = { NOT = { this = scope:ceremonial_liege } } } lower_right_portrait = scope:taira_head override_background = { reference = throne_room_scope } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_restoring_japanese_emperor" tgp_save_realm_ceremonial_liege_effect = yes scope:ceremonial_liege = { save_scope_as = background_throne_room_scope } top_liege = { save_scope_as = liege } house = { save_scope_as = old_house house_head = { save_scope_as = old_house_head } } } option = { # Join Existing Minamoto name = tgp_japan_decision.9201.a trigger = { exists = scope:minamoto_house } highlight_portrait = scope:minamoto_house.house_head japan_set_house_effect = { NEW_HOUSE = scope:minamoto_house } reverse_add_opinion = { target = scope:minamoto_head modifier = respect_opinion opinion = 25 } ai_chance = { base = 5 modifier = { scope:minamoto_house.house_head = { is_close_family_of = root } add = 25 } } } option = { # Join Existing Taira name = tgp_japan_decision.9201.b trigger = { exists = scope:taira_house } highlight_portrait = scope:taira_house.house_head japan_set_house_effect = { NEW_HOUSE = scope:taira_house } reverse_add_opinion = { target = scope:taira_head modifier = respect_opinion opinion = 25 } ai_chance = { base = 5 modifier = { scope:taira_house.house_head = { is_close_family_of = root } add = 25 } } } option = { # Found New Minamoto name = tgp_japan_decision.9201.c trigger = { NOT = { exists = scope:minamoto_house } } # Prestige cost for not joining existing if = { limit = { exists = scope:taira_house } add_prestige = medium_prestige_loss } custom_tooltip = { text = tgp_japan_decision.9201.c.tt create_dynasty = { name = dynn_Minamoto coat_of_arms = japanese_minamoto_seiwa spread_to_descendants = yes save_scope_as = new_dynasty } scope:new_dynasty ?= { set_coa = dynasty:japanese_minamoto_seiwa set_variable = { name = minamoto_flag } hidden_effect = { add_dynasty_prestige_level = 4 } } house = { save_scope_as = new_house set_coa = dynasty:japanese_minamoto_seiwa set_house_name = new_honsei_house_name } } if = { limit = { government_allows = noble_families } create_noble_family_effect = { GOVERNMENT_GIVER = this } } ai_chance = { base = 25 modifier = { # Avoid AI creating both exists = scope:taira_house add = -20 } } } option = { # Found New Taira name = tgp_japan_decision.9201.d trigger = { NOT = { exists = scope:taira_house } } # Prestige cost for not joining existing if = { limit = { exists = scope:minamoto_house } add_prestige = medium_prestige_loss } custom_tooltip = { text = tgp_japan_decision.9201.d.tt create_dynasty = { name = dynn_Taira coat_of_arms = japanese_taira_kanmu spread_to_descendants = yes save_scope_as = new_dynasty } scope:new_dynasty ?= { set_coa = dynasty:japanese_taira_kanmu set_variable = { name = taira_flag } hidden_effect = { add_dynasty_prestige_level = 4 } } house = { save_scope_as = new_house set_coa = dynasty:japanese_taira_kanmu set_house_name = new_honsei_house_name } } if = { limit = { government_allows = noble_families } create_noble_family_effect = { GOVERNMENT_GIVER = this } } ai_chance = { base = 25 modifier = { # Avoid AI creating both exists = scope:minamoto_house add = -20 } } } after = { if = { # JOIN BLOC limit = { exists = scope:old_house.house_confederation } house = { tgp_join_house_bloc_effect = { INVITER = scope:old_house OPINION = flag:no } } } # Move to 'Kingdom' if necessary if = { limit = { is_ruler = no top_liege != scope:regent } scope:regent = { add_courtier = root } } # Message if = { limit = { exists = scope:new_house } hidden_effect = { every_player = { limit = { top_liege = title:e_japan.holder } send_interface_message = { type = event_generic_neutral title = tgp_japan_decision.9201.message_title left_icon = root right_icon = scope:nearest_emperor show_as_tooltip = { root = { set_house = scope:new_house } } } } } } # ERROR SUPPRESSION if = { limit = { has_variable = fujiwara_flag has_variable = minamoto_flag has_variable = taira_flag } } } } # tgp_japan_emperor_restoration_decision tgp_japan_decision.9301 = { type = character_event title = tgp_japan_decision.9301.t desc = tgp_japan_decision.9301.desc theme = crown left_portrait = { character = root animation = holding_hu } right_portrait = { character = scope:attacker animation = war_over_win trigger = { NOT = { this = root } } } lower_center_portrait = scope:defender override_effect_2d = { reference = legend_glow } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_restoring_japanese_emperor" save_scope_as = tenno save_scope_as = bg_override_char japan_clear_flavour_flags_effect = yes set_global_variable = { name = tenno_restored value = yes } add_character_flag = ceremonial_liege_flag # Inform Vassals every_player = { limit = { is_vassal_or_below_of = root } trigger_event = tgp_japan_decision.9302 } restore_ceremonial_liege_faction_reward_effect = yes } option = { name = tgp_japan_decision.9301.a } } tgp_japan_decision.9302 = { type = character_event title = tgp_japan_decision.9302.t desc = tgp_japan_decision.9302.desc theme = crown override_effect_2d = { reference = legend_glow } left_portrait = { character = scope:tenno animation = holding_hu } right_portrait = { character = scope:attacker animation = war_over_win trigger = { NOT = { this = scope:tenno } } } lower_center_portrait = scope:defender immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_restoring_japanese_emperor" show_as_tooltip = { scope:tenno = { restore_ceremonial_liege_faction_reward_effect = yes } } } option = { name = tgp_japan_decision.9302.a } } #Become a Poet - Ceremony - House Aspiration tgp_japan_decision.9401 = { type = character_event title = tgp_japan_decision.9401.t desc = tgp_japan_decision.9401.desc theme = education left_portrait = { character = root animation = writing } #Study to become a poet option = { name = tgp_japan_decision.9401.a duel = { skill = learning value = high_skill_rating 50 = { #Success compare_modifier = { value = scope:duel_value multiplier = 3.5 min = -49 } modifier = { has_trait = shrewd add = 10 } modifier = { has_trait = scholar add = 10 } send_interface_toast = { title = tgp_japan_decision.9401.a.toast.success left_icon = root add_trait = lifestyle_poet add_stress = minor_stress_gain } } 50 = { #Failure compare_modifier = { value = scope:duel_value multiplier = -3.5 min = -49 } send_interface_toast = { title = tgp_japan_decision.9401.a.toast.failure left_icon = root add_stress = medium_stress_gain } } } ai_chance = { base = 100 ai_value_modifier = { ai_rationality = 1 ai_energy = 1 ai_sociability = 1 } } } #Opt out option = { name = tgp_japan_decision.9401.b ai_chance = { base = 100 ai_value_modifier = { ai_rationality = -1 ai_energy = -1 ai_sociability = -1 } } } } # tgp_japan_become_a_monk_decision - Becoming a Buddhist monk near the end of your life (or when you become seriously ill) tgp_japan_decision.9500 = { type = character_event title = tgp_japan_decision.9500.t desc = tgp_japan_decision.9500.desc theme = faith left_portrait = { character = root animation = personality_zealous } option = { name = tgp_japan_decision.9500.a add_trait = devoted tgp_renounce_estate_effect = yes } } # tgp_japan_establish_soryo_administration_decision tgp_japan_decision.9601 = { type = character_event hidden = yes immediate = { save_scope_as = daijo_daijin # Inform Vassals every_vassal = { limit = { highest_held_title_tier >= tier_county is_landed = yes # Exclude members of bloc, allies, prisoners NOR = { house.house_confederation ?= scope:daijo_daijin.house.house_confederation is_allied_to = scope:daijo_daijin is_imprisoned_by = scope:daijo_daijin } } trigger_event = tgp_japan_decision.9602 } # After AI decisions trigger_event = { id = tgp_japan_decision.9604 delayed = yes } } } tgp_japan_decision.9602 = { # Vassal AI event type = character_event hidden = yes trigger = { is_ai = yes } on_trigger_fail = { # Create player list to handle separately save_temporary_scope_as = war_joiner_temp scope:daijo_daijin = { add_to_variable_list = { name = war_players target = scope:war_joiner_temp months = 1 } } } immediate = { random_list = { 20 = { # Join war trigger = { # Only bloc leaders join trigger_if = { limit = { exists = house.house_confederation.leading_house } is_house_head = yes house.house_confederation.leading_house ?= house } trigger_else = { always = yes } } modifier = { add = 15 is_house_head = yes house.house_confederation.leading_house ?= house } modifier = { add = 15 house = { has_house_aspiration_parameter = unlocks_japanese_manor_archive } } modifier = { add = 15 house = { has_house_aspiration_parameter = ceremony_cheaper_feasts } } modifier = { add = 30 has_relation_rival = scope:daijo_daijin } modifier = { add = 30 house = { any_house_relation = { has_house_relation_level = feud any_relation_house = { this = scope:daijo_daijin.house } } } } modifier = { add = 20 house = { any_house_relation = { has_house_relation_level = rivalry any_relation_house = { this = scope:daijo_daijin.house } } } } modifier = { add = 10 house = { any_house_relation = { has_house_relation_level = quarrel any_relation_house = { this = scope:daijo_daijin.house } } } } modifier = { add = 15 government_allows = administrative } save_temporary_scope_as = war_joiner_temp scope:daijo_daijin = { add_to_variable_list = { name = war_joiners target = scope:war_joiner_temp months = 1 } } if = { limit = { is_house_head = yes house.house_confederation.leading_house ?= house } top_liege = { every_vassal = { limit = { highest_held_title_tier > tier_barony house.house_confederation ?= root.house.house_confederation } save_temporary_scope_as = war_joiner_temp scope:daijo_daijin = { add_to_variable_list = { name = war_joiners target = scope:war_joiner_temp months = 1 } } } } } } 10 = { # Don't join war opinion_modifier = { opinion_target = scope:daijo_daijin multiplier = -0.1 } ai_value_modifier = { ai_boldness = -0.1 } modifier = { add = 30 house = { any_house_relation = { has_house_relation_level = amity any_relation_house = { this = scope:daijo_daijin.house } } } } modifier = { add = 20 house = { any_house_relation = { has_house_relation_level = friendly any_relation_house = { this = scope:daijo_daijin.house } } } } modifier = { add = 10 house = { any_house_relation = { has_house_relation_level = cordial any_relation_house = { this = scope:daijo_daijin.house } } } } } } } } tgp_japan_decision.9603 = { # Vassal player event type = character_event title = tgp_japan_decision.9603.t desc = { desc = tgp_japan_decision.9603.desc triggered_desc = { trigger = { exists = scope:leader } desc = tgp_japan_decision.9603.leader } } theme = war left_portrait = { character = scope:daijo_daijin animation = japanese_war_fan } lower_left_portrait = scope:leader lower_center_portrait = scope:portrait_1 lower_right_portrait = scope:portrait_2 trigger = { is_ai = no } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" show_as_tooltip = { scope:daijo_daijin = { custom_description_no_bullet = { text = if_you_win_effect } show_as_tooltip = { japanese_establish_soryo_administration_reward_effect = yes } } } } option = { name = { text = tgp_japan_decision.9603.a.bloc trigger = { house.house_confederation.leading_house ?= house } } name = { text = tgp_japan_decision.9603.a trigger = { NOT = { house.house_confederation.leading_house ?= house } } } hidden_effect = { if = { limit = { is_defender_in_war = scope:war } scope:war = { remove_participant = root } } } scope:war = { add_attacker = root } if = { limit = { is_house_head = yes house.house_confederation.leading_house = root.house } custom_tooltip = tgp_japan_decision.9603.a.tt hidden_effect = { top_liege = { every_vassal = { limit = { NOT = { this = root } highest_held_title_tier > tier_barony house.house_confederation ?= root.house.house_confederation } save_temporary_scope_as = war_joiner_temp if = { limit = { exists = scope:war is_defender_in_war = scope:war } scope:war = { remove_participant = scope:war_joiner_temp } } scope:war ?= { add_attacker = scope:war_joiner_temp } } } } } } option = { name = tgp_japan_decision.9603.b } } tgp_japan_decision.9604 = { # War setup type = character_event hidden = yes immediate = { if = { limit = { any_in_list = { variable = war_joiners } } # Find bloc leaders every_in_list = { variable = war_joiners limit = { is_house_head = yes house.house_confederation.leading_house ?= house # Prefer Bloc Leaders } add_to_list = bloc_leaders } # Find bloc leader as war leader, and power portraits ordered_in_list = { list = bloc_leaders order_by = { value = 0 # TODO_CD_TGP_JP AWAITING CODE SUPPORT #add = tgp_confederation_military_power } max = 3 if = { limit = { exists = scope:portrait_1 } save_scope_as = portrait_2 } else_if = { limit = { exists = scope:leader } save_scope_as = portrait_1 } else = { save_scope_as = leader } } # Find non bloc leader if necessary, or power portraits ordered_in_list = { variable = war_joiners order_by = { value = 0 add = military_power } max = 3 if = { limit = { exists = scope:portrait_1 } save_scope_as = portrait_2 } else_if = { limit = { exists = scope:leader } save_scope_as = portrait_1 } else_if = { limit = { NOT = { exists = scope:leader } } save_scope_as = leader } } # Start war scope:leader ?= { start_war = { cb = japan_establish_soryo_administration_cb target = scope:daijo_daijin } random_character_war = { limit = { primary_attacker = scope:leader primary_defender = scope:daijo_daijin using_cb = japan_establish_soryo_administration_cb } save_scope_as = war } } # Counter for other joiners set_variable = { name = other_joiners_count value = 0 } # Add other participants every_in_list = { variable = war_joiners limit = { NOT = { this = scope:leader } } save_temporary_scope_as = war_joiner_temp if = { limit = { exists = scope:war is_defender_in_war = scope:war } scope:war = { remove_participant = scope:war_joiner_temp } } scope:war ?= { add_attacker = scope:war_joiner_temp } if = { limit = { is_house_head = yes house.house_confederation.leading_house ?= house } add_to_list = bloc_leaders } else_if = { limit = { NOT = { exists = house.house_confederation } } add_to_list = other_joiners root = { change_variable = { name = other_joiners_count add = 1 } } } } } trigger_event = { id = tgp_japan_decision.9605 delayed = yes } } } tgp_japan_decision.9605 = { # War start event type = character_event title = { desc = { first_valid = { triggered_desc = { trigger = { exists = scope:war } desc = tgp_japan_decision.9605.t } desc = tgp_japan_decision.9606.t } } } desc = { first_valid = { triggered_desc = { trigger = { exists = scope:war } desc = tgp_japan_decision.9605.desc } desc = tgp_japan_decision.9605.peace } } theme = war left_portrait = { character = scope:daijo_daijin animation = japanese_war_fan } lower_left_portrait = scope:leader lower_center_portrait = scope:portrait_1 lower_right_portrait = scope:portrait_2 immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" add_character_flag = wear_armor if = { limit = { exists = scope:leader } # Start war if = { limit = { any_in_list = { list = bloc_leaders } } every_in_list = { list = bloc_leaders custom_tooltip = tgp_establish_soryo_administration_bloc_leaders_tt } } # Tooltip if = { limit = { any_in_list = { list = other_joiners } } custom_tooltip = tgp_establish_soryo_administration_other_joiners_tt } } else = { japanese_establish_soryo_administration_reward_effect = yes } } option = { name = tgp_japan_decision.9605.a trigger = { exists = scope:war } show_as_tooltip = { custom_description_no_bullet = { text = if_you_win_effect } show_as_tooltip = { japanese_establish_soryo_administration_reward_effect = yes } } } option = { name = tgp_japan_decision.9605.b trigger = { NOT = { exists = scope:war } } japanese_establish_soryo_administration_reward_effect = yes every_player = { limit = { top_liege = scope:daijo_daijin NOT = { this = scope:daijo_daijin } } trigger_event = tgp_japan_decision.9607 } } after = { remove_character_flag = wear_armor if = { limit = { exists = scope:leader } every_in_list = { variable = war_players trigger_event = tgp_japan_decision.9603 } } remove_variable = other_joiners_count } } tgp_japan_decision.9606 = { # War won event type = character_event title = tgp_japan_decision.9606.t desc = tgp_japan_decision.9606.desc theme = war left_portrait = { character = scope:daijo_daijin animation = japanese_war_fan } right_portrait = { character = scope:leader triggered_animation = { trigger = { is_imprisoned = yes } animation = prisonhouse } animation = war_over_loss override_imprisonment_visuals = yes } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" japanese_establish_soryo_administration_reward_effect = yes } option = { name = tgp_japan_decision.9606.a } after = { every_player = { limit = { top_liege = scope:daijo_daijin NOT = { this = scope:daijo_daijin } } trigger_event = tgp_japan_decision.9607 } } } tgp_japan_decision.9607 = { # War won vassal event type = character_event title = tgp_japan_decision.9606.t desc = tgp_japan_decision.9607.desc theme = war left_portrait = { character = scope:daijo_daijin animation = war_over_win } right_portrait = { character = scope:leader triggered_animation = { trigger = { is_imprisoned = yes } animation = prisonhouse } animation = war_over_loss override_imprisonment_visuals = yes } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" show_as_tooltip = { japanese_establish_soryo_administration_reward_effect = yes } } option = { name = tgp_japan_decision.9607.a } } # tgp_japan_restore_japanese_monarchy_decision tgp_japan_decision.9901 = { type = character_event title = tgp_japan_decision.9901.t desc = tgp_japan_decision.9901.desc theme = realm left_portrait = { character = scope:kampaku triggered_animation = { trigger = { this = scope:scion } animation = war_over_tie } animation = throne_room_bow_1 } right_portrait = { character = scope:scion animation = war_over_tie trigger = { this != scope:kampaku } } override_background = { reference = throne_room_scope } immediate = { play_music_cue = "mx_cue_sacredrite" show_as_tooltip = { tgp_restore_japanese_monarchy_decision_effect = yes } tgp_restore_japanese_monarchy_yamato_restoration_effect = yes every_player = { limit = { is_vassal_or_below_of = root } trigger_event = tgp_japan_decision.9902 } } option = { # Rule as Regent name = { trigger = { this = scope:scion } text = tgp_japan_decision.9901.a } name = { trigger = { this != scope:scion } text = tgp_japan_decision.9901.a.scion } } } tgp_japan_decision.9902 = { type = character_event title = tgp_japan_decision.9901.t desc = tgp_japan_decision.9902.desc theme = family left_portrait = { character = scope:kampaku triggered_animation = { trigger = { this = scope:scion } animation = war_over_tie } animation = throne_room_bow_1 } right_portrait = { character = scope:scion animation = war_over_tie trigger = { this != scope:kampaku } } override_background = { reference = throne_room_scope } immediate = { play_music_cue = "mx_cue_sacredrite" show_as_tooltip = { scope:kampaku = { tgp_restore_japanese_monarchy_decision_effect = yes tgp_restore_japanese_monarchy_yamato_restoration_effect = yes } } } option = { # Long live the Emperor name = tgp_japan_decision.9902.a } } # tgp_japan_restore_japanese_government_decision tgp_japan_decision.9911 = { type = character_event title = tgp_japan_decision.9911.t desc = { desc = tgp_japan_decision.9911.desc triggered_desc = { trigger = { exists = scope:rebel } desc = tgp_japan_decision.9911.rebel } } theme = crown left_portrait = { character = scope:kampaku animation = chaplain } right_portrait = { character = scope:ceremonial_liege animation = holding_hu } lower_right_portrait = scope:rebel override_background = { reference = throne_room_scope } immediate = { tgp_save_realm_ceremonial_liege_effect = yes tgp_restore_japanese_government_decision_effect = yes } option = { # Yay name = tgp_japan_decision.9911.a } } tgp_japan_decision.9912 = { type = character_event title = tgp_japan_decision.9911.t desc = { desc = tgp_japan_decision.9912.desc triggered_desc = { trigger = { exists = scope:rebel } desc = tgp_japan_decision.9912.rebel } } theme = realm left_portrait = { character = scope:kampaku animation = war_over_tie } override_background = { reference = throne_room_scope } trigger = { NOT = { is_at_war_with = scope:kampaku } } immediate = { show_as_tooltip = { scope:kampaku = { tgp_restore_japanese_government_decision_effect = yes } } } option = { # Yay name = tgp_japan_decision.9911.a if = { limit = { NOT = { has_government = japan_administrative_government } } change_government = japan_administrative_government } } option = { # Boo name = tgp_japan_decision.9912.b trigger = { is_ai = no NOR = { is_at_war_with = scope:kampaku has_government = japan_administrative_government } } every_in_list = { list = war_to_join limit = { NOT = { is_defender = root } } hidden_effect = { set_called_to = root } add_attacker = root } reverse_add_opinion = { target = scope:kampaku modifier = rebellious_vassal_opinion } } } #Player called to war by rebellious vassal. (vs imprisonment) tgp_japan_decision.9913 = { type = letter_event opening = { desc = call_ally.0100.opening } desc = tgp_japan_decision.9913.desc sender = { character = scope:recipient animation = anger } option = { name = tgp_japan_decision.9913.a scope:recipient = { every_character_war = { limit = { using_cb = japan_refused_ritsuryo_cb casus_belli = { primary_attacker = scope:recipient primary_defender = scope:actor } } hidden_effect = { set_called_to = root } add_attacker = root } scope:recipient = { add_opinion = { target = root modifier = helped_me_against_tyrant_opinion } } } } option = { name = tgp_japan_decision.9913.b scope:recipient = { add_opinion = { target = root modifier = sided_with_tyrant_opinion } } } } scripted_trigger dominion_fight = { exists = scope:main_defender NOT = { any_in_list = { list = potential_vassals } } } scripted_trigger dominion_fight_partial = { exists = scope:main_defender any_in_list = { list = potential_vassals } } #Assert Regional Dominion #tgp_japan_decision.9960 tgp_japan_decision.9960 = { type = character_event window = big_event_window title = tgp_japan_decision.9960.t desc = { desc = tgp_japan_decision.9960.intro first_valid = { #de jure vassals agree to let you be duke triggered_desc = { trigger = { NOT = { exists = scope:main_defender } } desc = tgp_japan_decision.9960.agree } #some de jure vassals agree to let you be duke, some will fight you triggered_desc = { trigger = { dominion_fight_partial = yes } desc = tgp_japan_decision.9960.partial_war } #all jure vassals will fight you desc = tgp_japan_decision.9960.full_war } } theme = battle override_icon = { trigger = { dominion_fight = no } reference = "gfx/interface/icons/event_types/type_authority.dds" } override_icon = { trigger = { dominion_fight = yes } reference ="gfx/interface/icons/event_types/type_war.dds" } override_header_background = { trigger = { dominion_fight = yes } reference = "gfx/interface/window_event/event_header_red.dds" } override_sound = { trigger = { dominion_fight = no } reference = "event:/SFX/Events/Themes/sfx_event_theme_type_diplomacy" } left_portrait = { character = scope:super_soryo triggered_animation = { trigger = { is_adult = yes dominion_fight = yes can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } #it's war! animation = gedan_no_kamae } #it's not war! animation = personality_content } right_portrait = { #main defender character = scope:main_defender camera = camera_event_right_crowner_crowning } override_background = { trigger = { dominion_fight = yes } #it's war! reference = army_camp } override_background = { reference = bp1_crossroads_inn } override_effect_2d = { trigger = { dominion_fight = no } reference = legend_glow } immediate = { if = { limit = { is_adult = yes can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } add_character_flag = { flag = wear_armor days = 1 } } play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" tgp_japan_assert_regional_dominion_government_decision_effect = yes } #fight option = { trigger = { dominion_fight = yes } name = tgp_japan_decision.9960.a } #no fight option = { trigger = { dominion_fight = no } name = tgp_japan_decision.9960.b } after = { remove_character_flag = wear_armor } } #winner follow up tgp_japan_decision.9961 = { type = character_event window = big_event_window title = tgp_japan_decision.9961.t desc = tgp_japan_decision.9961.desc theme = battle override_icon = { trigger = { dominion_fight = yes } reference ="gfx/interface/icons/event_types/type_hunt.dds" } override_header_background = { reference = "gfx/interface/window_event/header_neutral.dds" } left_portrait = { character = scope:winner triggered_animation = { trigger = { is_adult = yes can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } animation = japanese_war_fan } animation = personality_content } override_background = { reference = battlefield } override_effect_2d = { reference = legend_glow } immediate = { play_sound_effect = "event:/DLC/EP4/SFX/Stingers/Japan/tgp_mx_sting_become_japanese_shogun" if = { limit = { is_adult = yes can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } } add_character_flag = { flag = wear_armor days = 1 } } scope:title_scope = { tgp_japan_assert_regional_dominance_war_outcome_effect = yes } } #you won, enjoy option = { name = tgp_japan_decision.9961.a } after = { remove_character_flag = wear_armor } } #loser follow up tgp_japan_decision.9962 = { type = character_event window = big_event_window title = tgp_japan_decision.9962.t desc = tgp_japan_decision.9962.desc theme = battle override_icon = { trigger = { dominion_fight = yes } reference ="gfx/interface/icons/event_types/type_hunt.dds" } override_header_background = { reference = "gfx/interface/window_event/header_neutral.dds" } left_portrait = { character = scope:loser animation = shame } #main defender right_portrait = { character = scope:winner animation = war_over_win } override_background = { reference = battlefield } override_effect_2d = { reference = rain } immediate = { play_music_cue = "mx_cue_general_crusade_event_3" } #you lost, enjoy option = { name = tgp_japan_decision.9962.a } } #letter event tgp_japan_decision.9963 = { type = letter_event opening = tgp_japan_decision.9963.opening desc = tgp_japan_decision.9963.desc sender = scope:super_soryo #decline war option = { name = tgp_japan_decision.9963.a play_music_cue = mx_cue_combat_stinger custom_tooltip = tgp_japan_decision.9963.a.tt } #join war option = { name = tgp_japan_decision.9963.b scope:super_soryo_war = { add_defender = root hidden_effect = { set_called_to = root } } } }