diff --git a/common/culture/name_equivalency/00_NEOW_male_names.txt b/common/culture/name_equivalency/00_NEOW_male_names.txt index 084e7d14f..6e8e9f0ac 100644 --- a/common/culture/name_equivalency/00_NEOW_male_names.txt +++ b/common/culture/name_equivalency/00_NEOW_male_names.txt @@ -17,7 +17,7 @@ abdulhamid_male = { _G_dot_abdul-_H_mbw_amid Abdulhamit Jabdul-_X_dot_amid } abduljaffar_male = { _G_dot_abdul-Zhappar } abdulkarim_male = { _A_uml_bd_i_dot_k_a_uml_r_i_dot_m _G_dot_abdul-Karim Abdelkarim Abdelkrim Abdulkerim } abdulkhaliq_male = { Abdulxaliq_pst_ } -abdullah_male = { _G_dot_abdula Abdulla Abdullah Avdullah Jabdulla Jabdullah } +abdullah_male = { _G_dot_abdula Abdallah Abdulla Abdullah Avdullah Jabdulla Jabdullah } abdullatif_male = { Abd_u_uml_llatif Abdellatif Abdulatip } abdulmajid_male = { _G_dot_abdul-Mazhid Abdulmacid } abdulmunim_male = { Abdelmona_i_uml_m } @@ -915,7 +915,7 @@ pauljohn_male = { Paul_spc_Johannes Paulo_spc_Xos_e_act_ } pauljoseph_male = { Pablo_spc_Jos_e_act_ Pablu_spc_Xos_e_act_ } pelagius_male = { Paio Pel_a_act_gio Pel_a_act_gios Pelagius Pelayu } percival_male = { Parsifal Percivail Percival Percy Pyrcywyall Pyrhcywyal Pyrsyval } -peter_male = { Butrus Kepa P_a_uml_r P_e_act_tros P_e_act_tur P_e_grv_ire P_e_crn_tr P_e_crn_t_s_crn_ P_e_hat_r P_e_mcn_teris P_e_uml_ter Pe_c_crn_jo Pe_d_bar_a Pece Peder Pedr Pedro Pedru Peedo Peep Peer Peet Peeter Peetu Pehr Peio Pelle Pekka Pello Pencho Penyo Per Peran Pere Periko Pero Peru Petar Peter Petja Petko Petr Petras Petre Petri Petric_a_brv_ Petro Petrok Petru Petrus Petter Petteri Petyo Piatro Piatru_s_act_ Pier Pierino Piero Pierre Piers Pierrick Piet Pietari Pieter Pietro Piotr Pirro Piter Pjero Pjet_e_uml_r Pyke Pyotr Pyrh Pyt Pytyr Pytyrh Pyyrs } +peter_male = { Boutros Butrus Kepa P_a_uml_r P_e_act_tros P_e_act_tur P_e_grv_ire P_e_crn_tr P_e_crn_t_s_crn_ P_e_hat_r P_e_mcn_teris P_e_uml_ter Pe_c_crn_jo Pe_d_bar_a Pece Peder Pedr Pedro Pedru Peedo Peep Peer Peet Peeter Peetu Pehr Peio Pelle Pekka Pello Pencho Penyo Per Peran Pere Periko Pero Peru Petar Peter Petja Petko Petr Petras Petre Petri Petric_a_brv_ Petro Petrok Petru Petrus Petter Petteri Petyo Piatro Piatru_s_act_ Pier Pierino Piero Pierre Piers Pierrick Piet Pietari Pieter Pietro Piotr Pirro Piter Pjero Pjet_e_uml_r Pyke Pyotr Pyrh Pyt Pytyr Pytyrh Pyyrs } peteranthony_male = { P_e_grv_ire-Ant_o_grv_ni Pero_spc_Ant_o_act_n Pier_spc_Antonio Pierantonio Pierre-Antoine } peterfrancis_male = { Pier_spc_Francesco Pierfrancesco } petergeorge_male = { Per-G_o_uml_ran Pier_spc_Giorgio Piergiorgio } diff --git a/common/culture/name_lists/NEOW_maronite.txt b/common/culture/name_lists/NEOW_maronite.txt new file mode 100644 index 000000000..e6d4101ad --- /dev/null +++ b/common/culture/name_lists/NEOW_maronite.txt @@ -0,0 +1,35 @@ +name_list_NEOW_maronite_wip = { + + cadet_dynasty_names = { + } + + dynasty_names = { + "dynn_Aboujaoud_e_act_" + "dynn_Harb" + } + + male_names = { + Abdallah + Boutros + Roland + Shukrallah + } + female_names = { + + } + dynasty_of_location_prefix = "dynnp_of" + + # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. + pat_grf_name_chance = 60 + mat_grf_name_chance = 10 + father_name_chance = 10 + + # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. + pat_grm_name_chance = 10 + mat_grm_name_chance = 60 + mother_name_chance = 10 + + + mercenary_names = { + } +} diff --git a/common/decisions/major_decisions_NEOW.txt b/common/decisions/major_decisions_NEOW.txt index b37fee041..725540aae 100644 --- a/common/decisions/major_decisions_NEOW.txt +++ b/common/decisions/major_decisions_NEOW.txt @@ -1507,6 +1507,85 @@ form_rumistan_decision = { } } + ai_will_do = { + base = 100 + } +} +form_ossiland_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + } + desc = form_ossiland_decision_desc + selection_tooltip = form_ossiland_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + OR = { + culture = culture:NEOW_pomeranian + culture = culture:saxon + culture = culture:brandenburger + culture = culture:sorbian + } + OR = { + has_title = title:d_nordmark + has_title = title:d_vorpommern + has_title = title:d_ostmark + has_title = title:d_anhalt + has_title = title:d_lower_lusatia + has_title = title:d_upper_lusatia + has_title = title:d_meissen + has_title = title:d_thuringia + has_title = title:k_sorbia + has_title = title:k_brandenburg + } + title:k_ossiland = { is_titular = yes } + } + + is_valid = { + completely_controls = title:d_nordmark + completely_controls = title:d_vorpommern + completely_controls = title:d_ostmark + completely_controls = title:d_anhalt + completely_controls = title:d_lower_lusatia + completely_controls = title:d_upper_lusatia + completely_controls = title:d_meissen + completely_controls = title:d_thuringia + completely_controls = title:c_stendal + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + show_as_tooltip = { + form_ossiland_decision_effect = yes + } + + hidden_effect = { + form_ossiland_decision_effect = yes + } + } + + ai_potential = { + always = yes + } + ai_will_do = { base = 100 } diff --git a/common/landed_titles/NEOW_special_titles.txt b/common/landed_titles/NEOW_special_titles.txt index 7337c4d4d..9b8c5c78c 100644 --- a/common/landed_titles/NEOW_special_titles.txt +++ b/common/landed_titles/NEOW_special_titles.txt @@ -290,4 +290,9 @@ e_carpathia = { color = { 30 93 39 } capital = c_visegrad +} + +k_ossiland = { + color = { 110 100 101 } + capital = c_berlin } \ No newline at end of file diff --git a/common/landed_titles/germany.txt b/common/landed_titles/germany.txt index 5e449a157..788183e3d 100644 --- a/common/landed_titles/germany.txt +++ b/common/landed_titles/germany.txt @@ -2137,8 +2137,15 @@ e_germany = { name_list_NEOW_slovak = cn_horn_a_act__lu_z_crn_ica } - c_bautzen = { # Gorlitz + c_bautzen = { # Bautzen color = { 17 89 40 } + + cultural_names = { + name_list_NEOW_sorbian = cn_budy_s_crn_in + name_list_polish = cn_budziszyn + name_list_NEOW_czech = cn_budy_s_crn__i_act_n + name_list_NEOW_slovak = cn_budy_s_crn__i_act_n + } b_bautzen = { # Bautzen province = 3032 diff --git a/common/nicknames/NEOW_nicknames.txt b/common/nicknames/NEOW_nicknames.txt index 7ec29dc45..513685d8d 100644 --- a/common/nicknames/NEOW_nicknames.txt +++ b/common/nicknames/NEOW_nicknames.txt @@ -47,4 +47,5 @@ nick_NEOW_the_arab = {} # Decision Nicknames nick_the_lion_of_the_north = {} -nick_o_desejado = {} \ No newline at end of file +nick_o_desejado = {} +nick_the_ossi = {} \ No newline at end of file diff --git a/common/scripted_effects/00_major_decisions_scripted_effects.txt b/common/scripted_effects/00_major_decisions_scripted_effects.txt index 0554d2341..257cbb23d 100644 --- a/common/scripted_effects/00_major_decisions_scripted_effects.txt +++ b/common/scripted_effects/00_major_decisions_scripted_effects.txt @@ -4861,4 +4861,62 @@ form_carpathia_effect = { title:k_moldavia = { set_de_jure_liege_title = title:e_carpathia } } } +} +form_ossiland_decision_effect = { + add_prestige = massive_prestige_gain + + save_scope_as = scoped_ruler + + give_nickname = nick_the_ossi + + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + + title:k_ossiland = { + change_title_holder = { + holder = scope:scoped_ruler + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + hidden_effect = { + trigger_event = NEOW_decision.0004 + + set_primary_title_to = title:k_ossiland + + title:d_nordmark = { set_de_jure_liege_title = title:k_ossiland } + title:d_vorpommern = { set_de_jure_liege_title = title:k_ossiland } + title:d_ostmark = { set_de_jure_liege_title = title:k_ossiland } + title:d_anhalt = { set_de_jure_liege_title = title:k_ossiland } + title:d_lower_lusatia = { set_de_jure_liege_title = title:k_ossiland } + title:d_upper_lusatia = { set_de_jure_liege_title = title:k_ossiland } + title:d_meissen = { set_de_jure_liege_title = title:k_ossiland } + title:d_thuringia = { set_de_jure_liege_title = title:k_ossiland } + title:k_ossiland = { set_de_jure_liege_title = title:e_germany } + + if = { + limit = { + title:k_brandenburg = { is_titular = no } + OR = { + has_title = title:k_brandenburg + } + } + destroy_title = title:k_brandenburg + } + + if = { + limit = { + title:k_sorbia = { is_titular = no } + OR = { + has_title = title:k_sorbia + } + } + destroy_title = title:k_sorbia + } + } } \ No newline at end of file diff --git a/events/decisions_events/NEOW_decision_events.txt b/events/decisions_events/NEOW_decision_events.txt index 5855d7c0a..c6f735629 100644 --- a/events/decisions_events/NEOW_decision_events.txt +++ b/events/decisions_events/NEOW_decision_events.txt @@ -102,4 +102,40 @@ NEOW_decision.0003 = { # its marbling time option = { name = NEOW_decision.0003.a } +} + +NEOW_decision.0004 = { # its ossi time + type = character_event + title = NEOW_decision.0004.t + desc = NEOW_decision.0004.desc + theme = culture_change + left_portrait = { + character = root + animation = acknowledging + } + option = { + name = NEOW_decision.0004.a + + ai_chance = { + base = 100 + + modifier = { + factor = 0 + culture = culture:sorbian + } + } + } + option = { + name = NEOW_decision.0004.b + title:k_ossiland = { set_de_jure_liege_title = title:e_visegrad } + + ai_chance = { + base = 0 + + modifier = { + factor = 100 + culture = culture:sorbian + } + } + } } \ No newline at end of file diff --git a/localization/english/replace/NEOW_nicknames_l_english.yml b/localization/english/replace/NEOW_nicknames_l_english.yml index f7aa2dfcf..dcf627264 100644 --- a/localization/english/replace/NEOW_nicknames_l_english.yml +++ b/localization/english/replace/NEOW_nicknames_l_english.yml @@ -1,4 +1,6 @@ l_english: + nick_the_ossi:0 "the Ossi" + nick_the_ossi_desc:1 "[CHARACTER.GetShortUINameNoTooltipNoFormat|U] [CharWereWas(CHARACTER)] the restorer of the realm of Ossiland, so that the people of eastern Germany may live together in peace and brotherhood." nick_chrysovergis:0 "Chrysovérgis" nick_garidas:0 "Garidás" nick_leichoudis:0 "Leichoúdis" diff --git a/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml b/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml index f64e30022..3c5223681 100644 --- a/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml +++ b/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml @@ -7449,3 +7449,5 @@ dynn_Betti:0 "Betti" dynn_Carli:0 "Carli" dynn_Cresti:0 "Cresti" + dynn_Aboujaoud_e_act_:0 "Aboujaoudé" + dynn_Harb:0 "Harb" diff --git a/localization/english/replace/event_localization/decision_events/NEOW_decision_events_l_english.yml b/localization/english/replace/event_localization/decision_events/NEOW_decision_events_l_english.yml index 78346d4b8..c1aa65de3 100644 --- a/localization/english/replace/event_localization/decision_events/NEOW_decision_events_l_english.yml +++ b/localization/english/replace/event_localization/decision_events/NEOW_decision_events_l_english.yml @@ -21,3 +21,9 @@ NEOW_decision.0003.desc:0 "The hour has come. The ancient lands of the Romans have been united once more, and the faithful have gathered beneath the banner of the Marble Emperor.\n\nFor centuries, Saint Constantine has slept beneath the walls of the Queen of Cities, awaiting the hour foretold by the faithful. Now, as the old enemies of Christendom lie broken and the Cross once more stands triumphant, his return can no longer be denied.\n\nThe people look to me and see not merely a ruler, but the vessel through which the Marble Emperor has returned. The prophecy has been fulfilled. The Marble Empire shall rise, and Constantine shall rule once more through his chosen servant." NEOW_decision.0003.a:0 "The Marble Emperor has returned!" + + NEOW_decision.0004.t:0 "Ossiland Rises from the Ruins" + NEOW_decision.0004.desc:0 "Finally, we have attained the morrow where the Sun shines over Ossiland, more beautiful than ever. But as I sit contented as the ruler of a new realm, something gnaws at the back of my mind.\n\nFor generations, the Westerners, those Besserwessi Swabians and Rhinelanders and Saxons, have looked down upon us, even though we are of the same stock and used to speak the same language. And we were not long united with them when the Event struck... Meanwhile, at the same time, our Eastern neighbours, regarded us as brothers.\n\nPerhaps it is time to accept that bonds of ancestry and language are not sufficient to build an empire." + + NEOW_decision.0004.a:0 "We were Germans and we shall remain Germans." + NEOW_decision.0004.b:0 "Perhaps we do have more in common with our friends to the East..." diff --git a/localization/english/replace/names/NEOW_character_names_l_english.yml b/localization/english/replace/names/NEOW_character_names_l_english.yml index e513bb451..4b9900f3b 100644 --- a/localization/english/replace/names/NEOW_character_names_l_english.yml +++ b/localization/english/replace/names/NEOW_character_names_l_english.yml @@ -20096,3 +20096,6 @@ Zino:0 "Zino" Antonfrancesco:0 "Antonfrancesco" Coriolano:0 "Coriolano" + Abdallah:0 "Abdallah" + Boutros:0 "Boutros" + Shukrallah:0 "Shukrallah" diff --git a/localization/english/replace/titles_l_english.yml b/localization/english/replace/titles_l_english.yml index 9d6f873af..1d40fbaaf 100644 --- a/localization/english/replace/titles_l_english.yml +++ b/localization/english/replace/titles_l_english.yml @@ -27630,4 +27630,6 @@ k_jordan:0 "Jordan" k_jordan_adj:0 "Jordanian" k_komi:0 "Komi" - k_komi_adj:0 "Komi" \ No newline at end of file + k_komi_adj:0 "Komi" + k_ossiland:0 "Ossiland" + k_ossiland_adj:0 "Ossi" \ No newline at end of file diff --git a/localization/english/replace/zz_NEOW_decisions_l_english.yml b/localization/english/replace/zz_NEOW_decisions_l_english.yml index 4e3e561c0..547dca0bb 100644 --- a/localization/english/replace/zz_NEOW_decisions_l_english.yml +++ b/localization/english/replace/zz_NEOW_decisions_l_english.yml @@ -1737,6 +1737,11 @@ form_carpathia_hun_decision_tooltip:0 "The kingdoms of the Carpathian will be united under a new empire." form_carpathia_hun_decision_desc:0 "In the days of old, the Carpathian Basin was conquered by a confederation of hungarian tribes called the Hétmagyar, and later our rule was solidified over it by Saint Stephen of House Árpád. Now, that we have gotten back our lands, it is time we declared the Apostolic Kingdom again." + form_ossiland_decision:0 "Form Ossiland" + form_ossiland_decision_confirm:0 "Risen from the ruins!" + form_ossiland_decision_tooltip:0 "Unite the lands of the eastern Germans." + form_ossiland_decision_desc:0 "In ages past, Saxons and Pomeranians, Brandenburgers and Sorbs, stood as brothers and sisters. Now that we are once again a single realm, let us plow and build a new nation and have peace, so that no Ossi mother shall ever have to mourn her son again." + ### Restoring Czechoslovakia ### reform_czechoslovakia_decision:0 "Reform Czechoslovakia" reform_czechoslovakia_decision_confirm:0 "Unite the Separated Brothers"