diff --git a/common/decisions/wc_major_zul_decisions.txt b/common/decisions/wc_major_zul_decisions.txt new file mode 100644 index 0000000000..b27e82824c --- /dev/null +++ b/common/decisions/wc_major_zul_decisions.txt @@ -0,0 +1,148 @@ +restore_empire_of_zul_decision = { + ai_check_interval = 120 + major = yes + # PIC CREDIT https://phillipzhang.artstation.com/ + picture = "gfx/interface/illustrations/decisions/zulian_restoration.dds" + selection_tooltip = restore_empire_of_zul_decision_tt + + is_shown = { + culture = { has_cultural_pillar = heritage_zulite } + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:restore_empire_of_zul_decision + } + } + is_independent_ruler = yes + } + + cost = { + gold = 750 + prestige = 1000 + } + + is_valid = { + prestige_level >= 4 + can_form_zul_trigger = yes + } + + is_valid_showing_failures_only = { + is_imprisoned = no + is_capable_adult = yes + is_at_war = no + } + + effect = { + # Can only happen once + hidden_effect = { + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:restore_empire_of_zul_decision + } + } + custom_tooltip = restore_empire_of_zul_decision_tt + save_scope_as = founder + + create_empire_of_zul_effect = yes + + # Notification + every_ruler = { + limit = { + OR = { + culture = { has_cultural_pillar = heritage_zulite } + is_within_diplo_range = { CHARACTER = scope:founder } + } + } + trigger_event = zul_restoration.0001 + } + + add_prestige_level = 2 + add_trait = augustus + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +swear_fealty_to_zul_decision = { + ai_check_interval = 120 + + selection_tooltip = swear_fealty_zul_tt + picture = "gfx/interface/illustrations/decisions/zulian_restoration.dds" + + is_shown = { + exists = title:e_empire_of_zul.holder + culture = { has_cultural_pillar = heritage_zulite } + NOT = { has_variable = this_union } + NOT = { root = title:e_empire_of_zul.holder } + NOT = { any_liege_or_above = { this = title:e_empire_of_zul.holder } } + } + + is_valid = { + holds_zulian_territory_trigger = yes + } + + is_valid_showing_failures_only = { + is_imprisoned = no + is_capable_adult = yes + is_at_war = no + } + + effect = { + title:e_empire_of_zul.holder = { save_scope_as = scoped_emperor } + swear_fealty_to_zul_effect = yes + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 5 + modifier = { + factor = 0 + OR = { + has_trait = disloyal + has_trait = ambitious + } + } + } +} + +integrate_into_zul_decision = { + ai_check_interval = 120 + selection_tooltip = integrate_title_zul_tt + picture = "gfx/interface/illustrations/decisions/zulian_restoration.dds" + + is_shown = { + title:e_empire_of_zul.holder ?= root + } + + is_valid = { + holds_zulian_empire_trigger = yes + } + + is_valid_showing_failures_only = { + is_imprisoned = no + is_capable_adult = yes + is_at_war = no + } + + effect = { + save_scope_as = founder + set_de_jure_to_zul_effect = yes + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} \ No newline at end of file diff --git a/common/scripted_effects/wc_zul_effects.txt b/common/scripted_effects/wc_zul_effects.txt new file mode 100644 index 0000000000..7ee96e58d1 --- /dev/null +++ b/common/scripted_effects/wc_zul_effects.txt @@ -0,0 +1,141 @@ +create_empire_of_zul_effect = { + spawn_zulian_troops_effect = yes + #Set max authority + if = { + limit = { has_realm_law_flag = uses_crown_authority } + add_realm_law = crown_authority_3 + } + if = { + limit = { has_realm_law_flag = uses_tribal_authority } + add_realm_law = tribal_authority_3 + } + if = { + limit = { realm_law_use_dark_frenzy_trigger = yes } + change_dark_frenzy_effect = { VALUE = 50 } + } + + save_scope_as = founder + + #Create the title + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + + title:e_empire_of_zul = { + change_title_holder = { + holder = root + change = scope:change + } + set_definitive_form = yes + } + + resolve_title_and_vassal_change = scope:change + title:e_empire_of_zul = { custom_tooltip = create_empire_of_zul_titles_tt } #Scope change for tooltip formatting. + + # Change primary title of holder (if exists) + hidden_effect = { + set_de_jure_to_zul_effect = yes + } + set_primary_title_to = title:e_empire_of_zul + +} + +set_de_jure_to_zul_effect = { + # Create List + title:e_amani = { add_to_list = zulian_empires } + title:e_drakkari = { add_to_list = zulian_empires } + title:e_gurubashi = { add_to_list = zulian_empires } + title:e_zandalari = { add_to_list = zulian_empires } + title:e_zulfarrak = { add_to_list = zulian_empires } + + every_in_list = { + list = zulian_empires + if = { + limit = { + holder ?= scope:founder + } + # set dejure liege to zul + every_in_de_jure_hierarchy = { + limit = { + tier = tier_kingdom + } + set_de_jure_liege_title = title:e_empire_of_zul + } + # Destroy any active troll empires i own + scope:founder = { destroy_title = prev } + } + } +} + +spawn_zulian_troops_effect = { + if = { + limit = { exists = capital_province } + spawn_army = { # 4000 + uses_supply = no + inheritable = yes + name = zulian_elite_troops_name + levies = 900 + men_at_arms = { # 400 + type = war_dinosaur + stacks = 8 + } + men_at_arms = { # 600 + type = dire_troll + stacks = 12 + } + men_at_arms = { # 900 + type = witch_doctor + stacks = 12 + } + men_at_arms = { # 900 + type = headhunter + stacks = 6 + } + men_at_arms = { # 100 + type = mangonel + stacks = 10 + } + men_at_arms = { # 100 + type = armored_horsemen + stacks = 10 + } + location = root.capital_province + origin = root.capital_province + } + } +} + +swear_fealty_to_zul_effect = { + if = { + limit = { + highest_held_title_tier = tier_empire + } + primary_title = { save_scope_as = empire } + random_held_title = { + limit = { tier = tier_kingdom } + weight = { + base = 100 + modifier = { + target_is_de_jure_liege_or_above = title:e_empire_of_zul + add = 1000 + } + } + save_scope_as = new_title + } + if = { limit = { exists = scope:new_title } set_primary_title_to = scope:new_title } + destroy_title = scope:empire + } + create_title_and_vassal_change = { + type = swear_fealty + save_scope_as = swear_fealty + add_claim_on_loss = no + } + change_liege = { + liege = scope:scoped_emperor + change = scope:swear_fealty + } + hidden_effect = { primary_title = { set_de_jure_liege_title = title:e_empire_of_zul } } + resolve_title_and_vassal_change = scope:swear_fealty +} \ No newline at end of file diff --git a/common/scripted_triggers/wc_zul_triggers.txt b/common/scripted_triggers/wc_zul_triggers.txt new file mode 100644 index 0000000000..86ff248d9b --- /dev/null +++ b/common/scripted_triggers/wc_zul_triggers.txt @@ -0,0 +1,33 @@ +can_form_zul_trigger = { + trigger_if = { + limit = { is_ai = yes } + sub_realm_size >= 69 + holds_zulian_empire_trigger = yes + } + trigger_else = { + calc_true_if = { + amount >= 2 + title:e_amani.holder ?= root + title:e_drakkari.holder ?= root + title:e_gurubashi.holder ?= root + title:e_zandalari.holder ?= root + title:e_zulfarrak.holder ?= root + } + sub_realm_size >= 80 + } +} + +holds_zulian_empire_trigger = { + OR = { + title:e_amani.holder ?= root + title:e_drakkari.holder ?= root + title:e_gurubashi.holder ?= root + title:e_zandalari.holder ?= root + title:e_zulfarrak.holder ?= root + } +} + +holds_zulian_territory_trigger = { + is_independent_ruler = yes + culture = { has_cultural_pillar = heritage_zulite } +} \ No newline at end of file diff --git a/common/traits/00_traits.txt b/common/traits/00_traits.txt index 7ede7dbcec..e1d5b4b9a7 100644 --- a/common/traits/00_traits.txt +++ b/common/traits/00_traits.txt @@ -8987,6 +8987,10 @@ augustus = { trigger = { OR = { culture = { has_cultural_pillar = heritage_gorian } has_culture = culture:moknathal } } desc = trait_gorgustus } + triggered_desc = { + trigger = { culture = { has_cultural_pillar = heritage_zulite } } + desc = trait_zulustus + } desc = trait_augustus } } diff --git a/events/decisions_events/wc_major_zul_events.txt b/events/decisions_events/wc_major_zul_events.txt new file mode 100644 index 0000000000..9722d56efe --- /dev/null +++ b/events/decisions_events/wc_major_zul_events.txt @@ -0,0 +1,137 @@ +namespace = zul_restoration + +zul_restoration.0001 = { + type = character_event + title = zul_restoration.0001.t + desc = { + desc = zul_restoration.0001.desc.intro + # Any Troll + triggered_desc = { + trigger = { + culture = { has_cultural_pillar = heritage_zulite } + } + desc = zul_restoration.0001.desc.troll + } + # Others + triggered_desc = { + trigger = { + NOT = { culture = { has_cultural_pillar = heritage_zulite } } + } + desc = zul_restoration.0001.desc.neutral + } + } + theme = realm + + immediate = { + title:e_empire_of_zul.holder = { save_scope_as = scoped_emperor } + play_music_cue = "mx_cue_epic_sacral_moment" + } + + left_portrait = { + character = scope:scoped_emperor + animation = personality_honorable + } + + option = { + name = { + # Trolls/New Emperor + trigger = { + culture = { + has_cultural_pillar = heritage_zulite + } + } + text = zul_restoration.0001.troll + } + name = { + # Others + trigger = { + NOT = { + culture = { + has_cultural_pillar = heritage_zulite + } + } + } + text = zul_restoration.0001.neutral + } + scope:scoped_emperor = { + set_nickname_effect = { NICKNAME = nick_the_glorious } + } + } + + after = { + if = { + limit = { + holds_zulian_territory_trigger = yes + NOT = { root = scope:scoped_emperor } + NOT = { has_variable = this_union } + } + trigger_event = { + id = zul_restoration.0002 + days = 7 + } + } + } +} + +zul_restoration.0002 = { + type = character_event + title = zul_restoration.0001.t + desc = zul_restoration.0002.desc + theme = realm + + left_portrait = { + character = scope:scoped_emperor + animation = personality_honorable + } + + right_portrait = { + character = root + animation = thinking + } + + immediate = { + title:e_empire_of_zul.holder = { save_scope_as = scoped_emperor } + } + + # Swear Fealty + option = { + name = zul_restoration.0002.a + scope:scoped_emperor = { + send_interface_message = { + root = { swear_fealty_to_zul_effect = yes } + title = zul_swore_fealty + left_icon = root + } + } + ai_chance = { + base = 10 + modifier = { + factor = 0 + OR = { + has_trait = ambitious + has_trait = disloyal + } + } + } + } + + #lol, no + option = { + name = zul_restoration.0002.b + + ai_chance = { + base = 100 + modifier = { + add = 50 + opinion = { + target = scope:scoped_emperor + value < 0 + } + } + modifier = { + add = 20 + highest_held_title_tier >= tier_duchy + } + } + } +} \ No newline at end of file diff --git a/gfx/interface/illustrations/decisions/zulian_restoration.dds b/gfx/interface/illustrations/decisions/zulian_restoration.dds new file mode 100644 index 0000000000..f13c59d740 Binary files /dev/null and b/gfx/interface/illustrations/decisions/zulian_restoration.dds differ diff --git a/localization/english/event_localization/wc_major_decisions_zul_l_english.yml b/localization/english/event_localization/wc_major_decisions_zul_l_english.yml new file mode 100644 index 0000000000..4e7a88afae --- /dev/null +++ b/localization/english/event_localization/wc_major_decisions_zul_l_english.yml @@ -0,0 +1,13 @@ +l_english: + zul_restoration.0001.t:0 "Zul is Reborn" + zul_restoration.0001.desc.intro:0 "Trolls accross Azeroth, rejoice! We rise once more as the once-dominating Empire of Zul has been reborn.\n\nWe had become scattered across what was once our land, and forgotten our ancient heritage. No more shall we be divided, as the five tribes are now one entity, under [scoped_emperor.GetName]'s rule." + zul_restoration.0001.desc.troll:0 "\n\nWith anticipation, the whole of Azeroth will soon be subjugated by trollkind. Our people will never again succumb to the wills of puny elves, nor any other race." + zul_restoration.0001.desc.neutral:0 "\n\nThis endeavor greatly benefits the trolls, but does this guarantee further agresssion from them? What could this #italic truly#! mean for the rest of Azeroth?" + zul_restoration.0001.troll:0 "Dis be a glorious day!" + zul_restoration.0001.neutral:0 "Concerning..." + zul_restoration.0002.desc:0 "$swear_fealty_to_zul_decision_desc$" + swear_fealty_to_zul_decision_confirm:0 "Join the Empire of Zul" + zul_swore_fealty:0 "Swore Fealty to Zul" + zul_restoration.0002.a:0 "Join the Empire of Zul" + zul_restoration.0002.b:0 "Stay Independent" + zulian_elite_troops_name:0 "Zulian Elite Troops" \ No newline at end of file diff --git a/localization/english/wc_decisions_l_english.yml b/localization/english/wc_decisions_l_english.yml index 9143855ea1..4cc4927ee3 100644 --- a/localization/english/wc_decisions_l_english.yml +++ b/localization/english/wc_decisions_l_english.yml @@ -106,8 +106,21 @@ attack_wailing_caverns_tooltip:0 "Attempt to wake Naralex from his nightmare with Ebru’s help to avert the coming crisis from the Druids of The Fang." attack_wailing_caverns_confirm:0 "Call the council" -develop_the_undercity:0 "Develop the Undercity" -develop_the_undercity_desc:0 "The city of Lordaeron has been devastated by the Scourge. However the vast sewer systen beneath, known as the Undercity, is still intact and could function as an excellent defensive position and office of govenrment." -develop_the_undercity_tooltip:0 "Move the capital underground" -develop_the_undercity_confirm:0 "Move the capital underground" -develop_the_undercity_effects:0 "Construction of the Undercity will complete in two years." + develop_the_undercity:0 "Develop the Undercity" + develop_the_undercity_desc:0 "The city of Lordaeron has been devastated by the Scourge. However the vast sewer systen beneath, known as the Undercity, is still intact and could function as an excellent defensive position and office of govenrment." + develop_the_undercity_tooltip:0 "Move the capital underground" + develop_the_undercity_confirm:0 "Move the capital underground" + develop_the_undercity_effects:0 "Construction of the Undercity will complete in two years." + + restore_empire_of_zul_decision:0 "Restore the Empire of Zul" + restore_empire_of_zul_decision_desc:0 "A powerful alliance of five [GetTrait('creature_troll').GetName(ROOT.Char)] tribes, united under and led by the Zandalari, the Empire and it's indwellers faught valiantly against any whom threaten the ways of our people. And though it has been several thousand years after the fall of our great Empire, we will arise and obtain our supremacy once again." + restore_empire_of_zul_decision_confirm:0 "Me will restore di Empire!" + restore_empire_of_zul_decision_tt:0 "#V The Empire of Zul#! will be restored" + create_empire_of_zul_titles_tt:0 "All other [GetTrait('creature_troll').GetName(GetPlayer.MakeScope.Char)] [empires|E] owned by you will be destroyed, and the Empire of Zul will accquire the [de_jure|E] of their Kingdoms." + swear_fealty_to_zul_decision:0 "Swear Fealty to Zul" + swear_fealty_to_zul_decision_desc:0 "Alas, our mighty Empire has been restored. Although I do not rule it myself, I can choose to integrate into the Empire, further contributing to the advancement of Trollkind." + swear_fealty_zul_tt:0 "You will swear fealty to the Empire of Zul" + integrate_title_zul_tt:0 "Integrate your new [empires|E] into the Empire of Zul" + integrate_into_zul_decision:0 "Integrate Empires into Zul" + integrate_into_zul_decision_desc:0 "As the Emperor of Zul, I rule over the lands of our people. As I have accquired new a Troll Empire, I must decide whether it will fall under the Empire of Zul as well, or if it shall stay on it's own." + integrate_into_zul_decision_confirm:0 " All trolls must be under #V The Empire of Zul#!" diff --git a/localization/english/wc_traits_l_english.yml b/localization/english/wc_traits_l_english.yml index d50410499d..28cdf74431 100644 --- a/localization/english/wc_traits_l_english.yml +++ b/localization/english/wc_traits_l_english.yml @@ -567,6 +567,7 @@ TRAIT_FLAG_DESC_wc_adoption:0 "@warning_icon!#P Can adopt#!" trait_gorgustus:0 "Gorgustus" + trait_zulustus:0 "Zulustus" #Tauren events #Earth Mother Blessing diff --git a/localization/spanish/event_localization/wc_major_decisions_zul_l_spanish.yml b/localization/spanish/event_localization/wc_major_decisions_zul_l_spanish.yml new file mode 100644 index 0000000000..d805b813d2 --- /dev/null +++ b/localization/spanish/event_localization/wc_major_decisions_zul_l_spanish.yml @@ -0,0 +1,13 @@ +l_spanish: + zul_restoration.0001.t:0 "Zul ha renacido" + zul_restoration.0001.desc.intro:0 "¡Trolls por todo Azeroth, alégrense! Nos levantamos una vez más a medida que el Imperio Zul, que alguna vez fue dominante, ha renacido.\n\nNos separamos de lo que alguna vez fue solo nuestra tierra y olvidamos nuestra herencia ancestral. Ya no estaremos divididos, ya que las cinco tribus ahora son una entidad, bajo el gobierno de [scoped_emperor.GetName]." + zul_restoration.0001.desc.troll:0 "\n\nCon anticipación, todo Azeroth pronto será subyugado por los Trolls. Nuestra gente nunca más escuchará las demandas de elfos pequeños y flacos, ni de ninguna otra raza." + zul_restoration.0001.desc.neutral:0 "\n\nEste esfuerzo beneficia enormemente a los trolls, pero ¿Hace esto garantiza esto una mayor agresión por parte de ellos? Qué podría significar esto #italic realmente#! para el resto de nosotros en Azeroth?" + zul_restoration.0001.troll:0 "Esteh es un día glorioso!" + zul_restoration.0001.neutral:0 "Preocupante..." + zul_restoration.0002.desc:0 "$swear_fealty_to_zul_decision_desc$" + swear_fealty_to_zul_decision_confirm:0 "Únete al Imperio de Zul" + zul_swore_fealty:0 "Juró lealtad a Zul" + zul_restoration.0002.a:0 "Únete al Imperio de Zul" + zul_restoration.0002.b:0 "Mantenerse independiente" + zulian_elite_troops_name:0 "Tropas de élite Zulianas" \ No newline at end of file diff --git a/localization/spanish/wc_decisions_l_spanish.yml b/localization/spanish/wc_decisions_l_spanish.yml new file mode 100644 index 0000000000..a8ac73e7f7 --- /dev/null +++ b/localization/spanish/wc_decisions_l_spanish.yml @@ -0,0 +1,113 @@ +l_spanish: + use_titan_forge_to_create_pops: "Titan Forge: Forge Courtiers" + use_titan_forge_to_create_pops_desc: "Let's forge new $titanforged$, our new brethern to join us in serving the Azeroth." + use_titan_forge_to_create_pops_tooltip: "Create new $titanforged$ [courtiers|E]" + use_titan_forge_to_create_pops_effect_tooltip: "Will generate random amount of $titanforged$ [courtiers|E] of your [wc_race|E], [faith|E] and [culture|E] in your court. The amount of them and quality of their traits will be based on the [titan_forge|E] with highest level." + use_titan_forge_to_create_pops_confirm: "Use Titan Forge" + + restore_gorian_empire_decision:0 "Restore the Gorian Empire" + restore_gorian_empire_decision_confirm:0 "I will restore the Empire" + restore_gorian_empire_decision_tooltip:0 "The Gorian Empire will be restored" + restore_gorian_empire_decision_desc:0 "If we could unite our scattered bretheren and form a strong bulwark to protect ourselves, we will win recognition in the eyes of Azeroth and all those who fled Draenor as the true and rightful continuation of the Gorian State." + restore_gorian_empire_decision_effect_tooltip:0 "The Gorian Empire will be restored and acquire the [de_jure|E] of all currently held Duchies." + + create_gorian_empire_de_jure_changes:1 "Becomes [de_jure|E] [kingdoms|E] of the new Gorian Empire" + create_gorian_empire:1 "You #P restore#! #V The Gorian Empire#!" + + borrow_loan_goblin_decision:0 "Request Loan from the Goblin Bank" + borrow_loan_goblin_decision_tooltip:0 "Request a Loan through the nearest Goblin Bank branch" + borrow_loan_goblin_decision_desc:0 "One can only hope that this won't be too complicated of a process, but the Goblins aren't exactly known for making matters too easy for folks who want them to throw money out of their pockets. But, the machinations that have been carefully planned for the future of these lands certainly deserve some external investement. The future... it can only belong to those who are strong enough to stride boldly towards it, and if this isn't a bold stride, what is? The Goblins will likely see this as a new age of some sort of a dubious partnership, and hope that when the time comes, we are forced to remember their gestures of goodwill." + borrow_loan_goblin_decision_confirm:0 "It's a simple loan, nothing more" + borrow_loan_goblin_decision_effect_tooltip:1 "You borrow [gold|E][gold_i] from the Goblin Bank. You cannot borrow more money again until you have paid back this loan." + borrow_from_goblin_bankers_gold_condition:0 "The #L [GetTitleByKey('k_goblin_bankers').GetNameNoTier]#! doesn't have enough gold" + borrow_from_goblin_bankers_gold_condition2:0 "Goblins #N don't trust#! you" + + repay_loan_goblin_decision:0 "Pay off Part of the Loan" + repay_loan_goblin_decision_tooltip:0 "To have a debt hanging over me is unbecoming of a [ROOT.Char.GetTitleAsNameNoTooltip] – the time has come to repay the money I owe" + repay_loan_goblin_decision_desc:0 "You #V will pay#! a #P quarter#! of the initial debt and #N 25%#! on top\n\nIt is high time these lands were eased of their burdens, and what greater burden is there on any land than to be financially dependent on external forces that seek to scrounge off it? Indeed, the time has come, and the wealth that the Goblins have provided in the past shall now be returned in plenty." + repay_loan_goblin_decision_confirm:0 "Send the money back!" + + create_centaur_empire:0 "Found the Empire of Maraudor" + create_centaur_empire_desc:0 "With the holiest site of our faith under my rule, with the other khanates either defeated or on the run, and a domain that stretches far and wide, I will unite all the followers of Theradras under a new banner, my banner." + create_centaur_empire_tooltip:0 "Found a united Empire for all the followers of Theradras" + create_centaur_empire_confirm:0 "Gather the clans" + + take_the_walk_quilboar:0 "Take the Final Walk" + take_the_walk_quilboar_desc:0 "I have lived a long and fruitful life, serving Agamaggan and my tribe with honor and courage. But now I feel my strength fading, my body failing, my blood drying. It is time for me to take the walk, to offer myself to the land and the spirits, to make room for the young and the strong. I will depart with dignity and pride, knowing that I have done my duty." + take_the_walk_quilboar_tooltip:0 "Take a sacrificial walk to end your life and benefit your tribe" + take_the_walk_quilboar_confirm:0 "Farewell, my kin" + + create_quilboar_empire:0 "Found the Empire of Agamaggar" + create_quilboar_empire_desc:0 "With the two holiest sites of our faith under my rule, and with a domain that stretches far and wide, I will unite all the followers of Agamaggan under a new banner, my banner." + create_quilboar_empire_tooltip:0 "Found a united Empire for all the followers of Agamaggan" + create_quilboar_empire_confirm:0 "Gather the realm" + + create_thorns_quilboar:0 "Invoke The Vines of Agamaggan" + create_thorns_quilboar_desc:0 "I will order my thornweavers to prepare a grand ritual to call forth large thorn covered vines in my realm. The thorns will forever scar the land and be a symbol of the glory of Agamaggan." + create_thorns_quilboar_tooltip:0 "Order your thornweavers to prepare a ritual to call forth large thorn covered vines in a suitable county" + create_thorns_quilboar_confirm:0 "Summon Your Elder Thornweaver" + create_thorns_quilboar_req_tt:0 "Requires 12 blood shards (You currently have [GetPlayer.MakeScope.Var('blood_shard_count').GetValue])" + + change_agamaggan_blessing:0 "Perform Blood Shards Ritual" + change_agamaggan_blessing_desc:0 "Order your thornweavers to prepare a ritual feast to Agamaggan, the collected blood shards will be used to perform one of five rituals, with each ritual offering its own blessings to your realm. You can only perform one ritual at a time. The ritual will have an intial cost of 4 blood shards and 2 more every year to sustain the ritual." + change_agamaggan_blessing_tooltip:0 "Order your thornweavers to prepare a ritual feast to Agamaggan. The collected blood shards will be used to perform one of five rituals, with each ritual offering its own blessings to your realm." + change_agamaggan_blessing_confirm:0 "Commence The Ritual Feast" + change_agamaggan_blessing_req_tt:0 "Requires 4 blood shards (You currently have [GetPlayer.MakeScope.Var('blood_shard_count').GetValue])" + + blood_shards_gather_operation:0 "Initiate Blood Shards Gathering" + blood_shards_gather_operation_desc:0 "Call forth an extensive foraging operation to scour the lands for blood shards, you will be able to use these blood shards to call forth thorns of Agamaggan and perform powerful rituals to aid your realm. Every year you will receive between 2 and 4 blood shards at the expense of a yearly funding gold cost." + blood_shards_gather_operation_tooltip:0 "Call forth an extensive foraging operation for blood shards, you will be able to use these blood shards to call forth thorns of Agamaggan and perform powerful rituals to aid your realm." + blood_shards_gather_operation_confirm:0 "Summon Your Elder Thornweaver" + blood_shards_gather_operation_req_tt:0 "You do not have a blood shards foraging operation in progress" + + change_depot_policy:0 "Adjust Oil Prospection Operation" + change_depot_policy_desc:0 "Summon your steward to your council chamber to discuss the status of the oil depot located in [ROOT.Var('depot_location').Province.GetBaronyNameExplicitly]. You can decide to adjust or maintain the workload of the oil's prospection, depending on your needs and preferences." + change_depot_policy_tooltip:0 "Adjust the workload of the goblin's oil prospection operation located in [ROOT.Var('depot_location').Province.GetBaronyNameExplicitly]." + change_depot_policy_tt_basic:0 "Adjust the workload of the goblin's oil prospection operation located in your territory." + change_depot_policy_confirm:0 "Call your steward" + + create_union_universal:0 "Found a New Union" + create_union_universal_desc:0 "We are in danger. If we are to weather this storm, we must form new, strong alliances with our neighbors." + create_union_universal_tooltip:0 "Call on neighboring [rulers|E] to create a [union|E]" + create_union_universal_confirm:0 "Send messengers" + create_union_universal_alliance_desc:0 "You #P become#! part of the #V Alliance#!" + create_union_universal_horde_desc:0 "You #P become#! part of the #V Horde#!" + create_union_universal_custom_desc:0 "You #P become#! part of the #V Union#!" + create_union_universal_illidari_forces_desc:0 "You #P become#! part of the #V Illidari#!" + create_union_universal_dragon_forces_desc:0 "You #P become#! part of the #V Dragonflights#!" + create_union_universal_scourge_forces_desc:0 "You #P become#! part of the #V Scourge#!" + create_union_universal_axis_of_awful_desc:0 "You #P become#! part of the #V Axis of Awful#!" + create_union_universal_no_union_valid_tt:0 "None of unions is valid" + create_union_universal_alliance_trigger_tt:0 "The #V Alliance#! union triggers are not valid" + create_union_universal_horde_trigger_tt:0 "The #V Horde#! union triggers are not valid" + create_union_universal_custom_trigger_tt:0 "The #V Custom#! union triggers are not valid" + create_union_universal_illidari_forces_trigger_tt:0 "The #V Illidari#! union triggers are not valid" + create_union_universal_dragon_forces_trigger_tt:0 "The #V Dragonflights#! union triggers are not valid" + create_union_universal_scourge_forces_trigger_tt:0 "The #V Scourge#! union triggers are not valid" + create_union_universal_axis_of_awful_trigger_tt:0 "The #V Axis of Awful#! union triggers are not valid" + + join_universal_union:0 "Join the Union" + join_universal_union_desc:0 "$create_union_universal_desc$" + join_universal_union_tooltip:0 "Send a message to the [union_leader|E] asking to join the [union|E]" + join_universal_union_confirm:0 "Send a messenger" + + leave_universal_union:0 "Leave the Union" + leave_universal_union_desc:0 "We don't need alliances anymore. Our nation can defend itself on its own." + leave_universal_union_tooltip:0 "You leave the current [union|E]" + leave_universal_union_confirm:0 "Send a messenger" + + begin_totem_creation:0 "Become a Brave" + begin_totem_creation_desc:0 "I have always felt a strong connection to our culture, and I wish to honor it by becoming a tauren brave. A brave is more than just a title of respect, it is a reflection of one’s strength, courage, and wisdom. To become a brave, I must overcome several trials to test mind, body, and spirit, guided by a spirit walker." + begin_totem_creation_tooltip:0 "Begin the journey to become a brave" + begin_totem_creation_confirm:0 "It is time, I am ready" + + attack_wailing_caverns:0 "Besiege the Wailing Caverns" + attack_wailing_caverns_desc:0 "Ebru, the night elf druid, has convinced me to join her in a perilous quest to save Naralex, her mentor, from his nightmare in the Wailing Caverns. She says that we need to act fast, before his dreams unleash a cataclysm upon the world." + attack_wailing_caverns_tooltip:0 "Attempt to wake Naralex from his nightmare with Ebru’s help to avert the coming crisis from the Druids of The Fang." + attack_wailing_caverns_confirm:0 "Call the council" + + restore_empire_of_zul_decision:0 "Restaura el Imperio de Zul" + restore_empire_of_zul_decision_desc:0 "Una poderosa alianza de cinco [GetTrait('creature_troll').GetName(ROOT.Char)] tribus, unidas bajo y dirigidas por el Zandalari, el Empirio y sus habitantes lucharon valientemente contra cualquiera que amenazara el estado de nuestro pueblo. Y aunque han pasado varios miles de años después de la caída de nuestro gran Imperio, nos levantaremos y obtendremos nuestra supremacía una vez más." + restore_empire_of_zul_decision_confirm:0 "Yo restauraré el Imperio!" + restore_empire_of_zul_decision_tt:0 "#V El Imperio de Zul#! será restaurado" + create_empire_of_zul_titles_tt:0 "Cualquier otro [empires|E] de [GetTrait('creature_troll').GetName(GetPlayer.MakeScope.Char)] de tu será destruido, and the Empire of Zul y el Imperio de Zul adquirirá [de_jure|E] de sus Reinos." \ No newline at end of file