diff --git a/common/council_tasks/00_court_chaplain_tasks.txt b/common/council_tasks/00_court_chaplain_tasks.txt index 9ef635ecc5..067c109f07 100644 --- a/common/council_tasks/00_court_chaplain_tasks.txt +++ b/common/council_tasks/00_court_chaplain_tasks.txt @@ -449,6 +449,21 @@ task_conversion = { desc = theramore_faith_convertion_bonus_add } } + if = { + limit = { + scope:councillor_liege = { + exists = var:propaganda_campaign + OR = { + var:propaganda_campaign =? flag:religious + var:propaganda_campaign =? flag:cultural_and_religious + } + } + } + multiply = { + value = 1.3 + desc = propaganda_campaign_bonus_add + } + } } potential_county = { diff --git a/common/council_tasks/00_steward_tasks.txt b/common/council_tasks/00_steward_tasks.txt index c1655f6527..c547d3b5b6 100644 --- a/common/council_tasks/00_steward_tasks.txt +++ b/common/council_tasks/00_steward_tasks.txt @@ -795,6 +795,22 @@ task_promote_culture = { } } + if = { + limit = { + scope:councillor_liege = { + exists = var:propaganda_campaign + OR = { + var:propaganda_campaign =? flag:cultural + var:propaganda_campaign =? flag:cultural_and_religious + } + } + } + multiply = { + value = 1.3 + desc = propaganda_campaign_bonus_add + } + } + } potential_county = { diff --git a/common/modifiers/wc_event_modifiers.txt b/common/modifiers/wc_event_modifiers.txt index 2e76310c2a..6cf257a7a5 100644 --- a/common/modifiers/wc_event_modifiers.txt +++ b/common/modifiers/wc_event_modifiers.txt @@ -212,6 +212,7 @@ wc_executed_religious_minority_modifier = { #forsaken.9002 dangerous option wc_alchemist_altered_troops = { + icon = martial_positive knight_effectiveness_mult = 0.25 massive_infantry_damage_add = 40 monthly_prestige_gain_per_knight_add = -0.1 @@ -219,6 +220,7 @@ wc_alchemist_altered_troops = { } wc_arcanist_educated_casters = { + icon = martial_positive caster_damage_add = 30 caster_siege_value_add = 5 clergy_opinion = -5 @@ -227,6 +229,7 @@ wc_arcanist_educated_casters = { #forsaken.9002 safe option wc_alchemist_equipped_troops = { + icon = martial_positive heavy_infantry_screen_add = 10 skirmishers_screen_add = 10 caster_siege_value_add = 5 @@ -235,11 +238,23 @@ wc_alchemist_equipped_troops = { } wc_arcanist_equipped_troops = { + icon = martial_positive knight_effectiveness_mult = 0.25 religious_vassal_opinion = -5 clergy_opinion = -5 } +#temporary modifier until new building ironed out +wc_medium_development_growth_factor = { + icon = county_modifier_development_positive + development_growth_factor = medium_development_growth_gain +} + +wc_wreckage_salvaging = { + icon = stewardship_positive + tax_mult = 0.10 +} + #Exodar modifiers wc_exodar_crystal_high = { icon = wc_exodar_crystal_high @@ -262,3 +277,20 @@ wc_exodar_crystal_low = { levy_reinforcement_rate = -0.25 travel_danger = 10 } + +# Propaganda Campaign Modifiers +wc_propaganda_campaign_cultural = { + icon = prestige_positive + monthly_prestige = 0.1 +} + +wc_propaganda_campaign_religious = { + icon = piety_positive + monthly_piety = 0.1 +} + +wc_propaganda_campaign_cultural_and_religious = { + icon = diplomacy_positive + monthly_prestige = 0.1 + monthly_piety = 0.1 +} \ No newline at end of file diff --git a/common/on_action/wc_lordaeron_on_actions.txt b/common/on_action/wc_lordaeron_on_actions.txt index 1821df6970..19453451c8 100644 --- a/common/on_action/wc_lordaeron_on_actions.txt +++ b/common/on_action/wc_lordaeron_on_actions.txt @@ -31,7 +31,7 @@ random_yearly_playable_pulse = { } 10 = forsaken.9001 - 10 = foraken.9002 + 10 = forsaken.9002 10 = forsaken.9003 10 = forsaken.9004 } diff --git a/common/scripted_effects/wc_other_effects.txt b/common/scripted_effects/wc_other_effects.txt index 76a849b63e..763148876d 100644 --- a/common/scripted_effects/wc_other_effects.txt +++ b/common/scripted_effects/wc_other_effects.txt @@ -24,4 +24,42 @@ clear_tauren_neg_trait_effect = { remove_trait = wc_tauren_EM_NEG_bear remove_trait = wc_tauren_EM_NEG_kodo remove_trait = wc_tauren_EM_NEG_hawk +} + +# Propaganda Campaigns: +# Use from character scope +start_religious_propaganda_campaign = { + add_character_modifier = { + modifier = wc_propaganda_campaign_religious + years = 2 + } + set_variable = { + name = var:propaganda_campaign + value = flag:religious + years = 2 + } +} + +start_cultural_propaganda_campaign = { + add_character_modifier = { + modifier = wc_propaganda_campaign_cultural + years = 2 + } + set_variable = { + name = var:propaganda_campaign + value = flag:cultural + years = 2 + } +} + +start_cultural_and_religious_propaganda_campaign = { + add_character_modifier = { + modifier = wc_propaganda_campaign_cultural_and_religious + years = 2 + } + set_variable = { + name = var:propaganda_campaign + value = flag:cultural_and_religious + years = 2 + } } \ No newline at end of file diff --git a/events/wc_events/wc_lordaeron_events.txt b/events/wc_events/wc_lordaeron_events.txt index b1f569127d..ccd19c3bb6 100644 --- a/events/wc_events/wc_lordaeron_events.txt +++ b/events/wc_events/wc_lordaeron_events.txt @@ -57,7 +57,7 @@ forsaken.1000 = { scope:current_owner = { send_interface_toast = { title = forsaken.1000.manage_construction_title - left_icon = current_owner + left_icon = scope:current_owner custom_tooltip = forsaken.1000.manage_construction_tt add_gold = 250 progress_towards_rival_effect = { @@ -114,7 +114,7 @@ forsaken.1001 = { override_background = market desc = { - first_valid = { + first_valid = { # completely different perspective based on whether Lordaeron is still held by the story owner triggered_desc = { trigger = { NOT = { title:b_lordaeron.holder = { any_liege_or_above = { this = scope:story.story_owner } } } @@ -269,12 +269,12 @@ forsaken.1004 = { theme = stewardship desc = { - first_valid = { + first_valid = { # Same as forsaken.1001 if they are independent... triggered_desc = { trigger = { NOT = { title:b_lordaeron.holder = { any_liege_or_above = { this = scope:story.story_owner } } } } desc = forsaken.1004.desc.independent } - desc = forsaken.1004.desc.vassal + desc = forsaken.1004.desc.vassal # ...but completely different perspective if they are a vassal } } @@ -636,7 +636,7 @@ forsaken.1103 = { desc = { first_valid = { - triggered_desc = { + triggered_desc = { # each version has a different sentence describing story owner's actions. trigger = { scope:story.story_owner = { var:selinite_decision = flag:subsumed } } desc = forsaken.1103.desc.subsumed } @@ -819,17 +819,17 @@ forsaken.9001 = { first_valid = { triggered_desc = { trigger = { scope:new_character.faith = faith:echo_of_life } - desc = forsaken.9001.desc.echoseeker + desc = forsaken.9001.desc.echoseeker # they are seen as dangerous but not threatening } triggered_desc = { trigger = { scope:new_character.faith = faith:alchemical_materialism } - desc = forsaken.9001.desc.alchemist + desc = forsaken.9001.desc.alchemist # they are seen as a bit more dangerous but slightly less threatening } triggered_desc = { trigger = { scope:new_character.faith = faith:forsaken_cult } - desc = forsaken.9001.desc.forsaken + desc = forsaken.9001.desc.forsaken # they are seen as not dangerous but highly threatening } - desc = forsaken.9001.desc.forgotten + desc = forsaken.9001.desc.forgotten #they are seen as both dangerous and highly threatening } } @@ -1047,8 +1047,18 @@ forsaken.9002 = { title = forsaken.9002.title theme = learning + left_portrait = { + character = root + animation = personality_cynical + } + + right_portrait = { + character = scope:new_character + animation = flirtation + } + desc = { - first_valid = { + first_valid = { # just slightly different wording and titles triggered_desc = { trigger = { scope:new_character.faith = faith:echo_of_life } desc = forsaken.9002.desc.echoseeker @@ -1065,24 +1075,32 @@ forsaken.9002 = { faith = root.faith culture = root.culture save_scope_as = new_character - } - random_list = { - 50 = { - set_character_faith = faith:echo_of_life - } - 50 = { - if = { - limit = { - NOT = { - title:b_lordaeron = { - var:develop_the_undercity ?= flag:finished + + after_creation = { + # Warcraft + trigger_race_giving_no_gene_effect = yes + add_trait = being_undead + scope:new_character = { + random_list = { + 50 = { + set_character_faith = faith:echo_of_life + } + 50 = { + if = { + limit = { + NOT = { + title:b_lordaeron = { + var:develop_the_undercity ?= flag:finished + } + } + } + set_character_faith = faith:alchemical_materialism + } + else = { + set_character_faith = faith:forsaken_cult } } } - set_character_faith = faith:alchemical_materialism - } - else = { - set_character_faith = faith:forsaken_cult } } } @@ -1095,7 +1113,7 @@ forsaken.9002 = { 50 = { trigger = { scope:new_character.faith = faith:echo_of_life } add_character_modifier = { - modifier = wc_alchemist_altered_troops + modifier = wc_arcanist_educated_casters years = 2 } } @@ -1108,8 +1126,8 @@ forsaken.9002 = { } 50 = { random_knight = { - override_death_effect = { - killer = new_character + limit = { NOT = { exists = primary_title } } + death = { death_reason = death_poison } } @@ -1148,21 +1166,50 @@ forsaken.9003 = { title = forsaken.9003.title theme = battle + right_portrait = { + character = root + animation = worry + } + desc = { first_valid = { triggered_desc = { trigger = { faith = faith:echo_of_life } - desc = forsaken.9003.desc.arcanist + desc = forsaken.9003.desc.arcanist # sinister decription, it's our facility } triggered_desc = { trigger = { OR = { faith = faith:forsaken_cult faith = faith:alchemical_materialism } } - desc = forsaken.9003.desc.alchemist + desc = forsaken.9003.desc.alchemist # dispassionate decription, it's our facility + } + desc = forsaken.9003.desc.other_alchemist # empathetic decription, it's not our facility + } + } + + trigger = { + any_held_title = { + tier = tier_county + development_level > 2 + any_province = { + has_building_or_higher = temple_01 } - desc = forsaken.9003.desc.other_alchemist + } + } + + immediate = { + random_held_title = { + limit = { + tier = tier_county + development_level > 2 + any_province = { + has_building_or_higher = temple_01 + } + } + change_development_progress_with_overflow = -125 + save_scope_as = affected_county } } @@ -1173,21 +1220,38 @@ forsaken.9003 = { } name = forsaken.9003.opt.a remove_short_term_gold = medium_gold_value + scope:affected_county = { + # placeholder until we add a lab building + add_county_modifier = { + modifier = wc_medium_development_growth_factor + years = 2 + } + } } # salvage materials option = { name = forsaken.9003.opt.b add_gold = minor_gold_value + scope:affected_county = { + add_county_modifier = { + modifier = wc_wreckage_salvaging + years = 2 + } + } } - # cast blame on religious minority + # cast blame on religious minorities option = { + show_as_unavailable = { + scope:councillor_liege = { + exists = var:propaganda_campaign + } + } name = forsaken.9003.opt.c - add_prestige = minor_prestige_value - add_character_modifier = { - modifier = pilgrimage_disdainful_towards_faiths_modifier - years = 2 + custom_tooltip = { + text = propaganda_campaign_tooltip + start_religious_propaganda_campaign = yes } } } @@ -1202,15 +1266,15 @@ forsaken.9004 = { trigger = { any_character_to_title_neighboring_county = { NOT = { - is_allied_to = root # allies won't do this + holder = { is_allied_to = root } # allies won't do this AND = { # faiths who don't hate undead won't do this... OR = { - faith = { has_doctrine = doctrine_death_magic_accepted } - faith = { has_doctrine = doctrine_death_magic_approved } + county.faith = { has_doctrine = doctrine_death_magic_accepted } + county.faith = { has_doctrine = doctrine_death_magic_approved } } # ...but demonic and eldritch governments will do this anyway - NOR = { has_government = demonic_government has_government = eldritch_government } + holder = { NOR = { has_government = demonic_government has_government = eldritch_government } } } } } @@ -1220,13 +1284,13 @@ forsaken.9004 = { random_character_to_title_neighboring_county = { limit = { NOT = { - is_allied_to = root + holder = { is_allied_to = root } AND = { OR = { - faith = { has_doctrine = doctrine_death_magic_accepted } - faith = { has_doctrine = doctrine_death_magic_approved } + county.faith = { has_doctrine = doctrine_death_magic_accepted } + county.faith = { has_doctrine = doctrine_death_magic_approved } } - NOR = { has_government = demonic_government has_government = eldritch_government } + holder = { NOR = { has_government = demonic_government has_government = eldritch_government } } } } } diff --git a/localization/english/event_localization/wc_lordaeron_events_l_english.yml b/localization/english/event_localization/wc_lordaeron_events_l_english.yml index da074a1c94..0345590ca4 100644 --- a/localization/english/event_localization/wc_lordaeron_events_l_english.yml +++ b/localization/english/event_localization/wc_lordaeron_events_l_english.yml @@ -54,11 +54,11 @@ forsaken.1103.title:0 "$forgotten_shadow$: The Selinite Revival" #story cycle owner chose subsumption - forsaken.1103.desc.subsumed:0 "With a sigh and a wave of my hand, I dismiss my small council. Information has been pouring in from across Forsaken lands about converts to a new religion called $forgotten_shadow$, based on authentic writings discovered hidden in the Undercity during its construction. These teachings originated with Natalie Seline, a priestess of Stormwind during the Orcish Invasion who heretically invoked her acolytes to embrace and understand the Shadow as well as the Light. Thusly labeled Selinites, these priests were an effective if unorthodox tool in the ultimately futile fight against the Horde.\n\n Now, with her writings given new context in the wake of the Scorge invasion and occupation of Lordaeron, many of us who have embraced this nascent religion have taken to calling themselves $forgotten_shadow_adherent_plural$. As the ruler of Lordaeron, a majority of these people fall within my domain. The feared and respected [GetGlobalVariable('sylvanas_character').Char.GetTitledFirstName] has issued claims that [GetGlobalVariable('sylvanas_character').Char.GetHerHim] $forsaken_cult$ is the true successor to the Selinite priesthood. It falls now to me to decide how best to use this situation to my advantage..." + forsaken.1103.desc.subsumed:0 "With a sigh and a wave of my hand, I dismiss my small council. Information has been pouring in from across Forsaken lands about converts to a new religion called $forgotten_shadow$, based on authentic writings discovered hidden in the Undercity during its construction. These teachings originated with Natalie Seline, a priestess of Stormwind during the Orcish Invasion who heretically invoked her acolytes to embrace and understand the Shadow as well as the Light. Thusly labeled Selinites, these priests were an effective if unorthodox tool in the ultimately futile fight against the Horde.\n\n The feared and respected [GetGlobalVariable('sylvanas_character').Char.GetTitledFirstName] has issued claims that [GetGlobalVariable('sylvanas_character').Char.GetHerHim] $forsaken_cult$ is the true successor to the Selinite priesthood. Now, with her writings given new context in the wake of the Scorge invasion and occupation of Lordaeron, many who have embraced this nascent religion have taken to calling themselves $forgotten_shadow_adherent_plural$. As the ruler of Lordaeron, a majority of these people fall within my domain. It falls now to me to decide how best to use this situation to my advantage..." #story cycle owner chose conversion - forsaken.1103.desc.embraced:0 "With a sigh and a wave of my hand, I dismiss my small council. Information has been pouring in from across Forsaken lands about converts to a new religion called $forgotten_shadow$, based on authentic writings discovered hidden in the Undercity during its construction. These teachings originated with Natalie Seline, a priestess of Stormwind during the Orcish Invasion who heretically invoked her acolytes to embrace and understand the Shadow as well as the Light. Thusly labeled Selinites, these priests were an effective if unorthodox tool in the ultimately futile fight against the Horde.\n\n Now, with her writings given new context in the wake of the Scorge invasion and occupation of Lordaeron, many of us who have embraced this nascent religion have taken to calling themselves $forgotten_shadow_adherent_plural$. As the ruler of Lordaeron, a majority of these people fall within my domain. Even the great [GetGlobalVariable('sylvanas_character').Char.GetTitledFirstName] has embraced this new faith. It falls now to me to decide how best to use this situation to my advantage..." + forsaken.1103.desc.embraced:0 "With a sigh and a wave of my hand, I dismiss my small council. Information has been pouring in from across Forsaken lands about converts to a new religion called $forgotten_shadow$, based on authentic writings discovered hidden in the Undercity during its construction. These teachings originated with Natalie Seline, a priestess of Stormwind during the Orcish Invasion who heretically invoked her acolytes to embrace and understand the Shadow as well as the Light. Thusly labeled Selinites, these priests were an effective if unorthodox tool in the ultimately futile fight against the Horde.\n\n Now, with her writings given new context in the wake of the Scorge invasion and occupation of Lordaeron, many who have embraced this nascent religion have taken to calling themselves $forgotten_shadow_adherent_plural$. Even the great [GetGlobalVariable('sylvanas_character').Char.GetTitledFirstName] has embraced this new faith. As the ruler of Lordaeron, a majority of these people fall within my domain. It falls now to me to decide how best to use this situation to my advantage..." #story cycle owner chose tolerance - forsaken.1103.desc.tolerated:0 "With a sigh and a wave of my hand, I dismiss my small council. Information has been pouring in from across Forsaken lands about converts to a new religion called $forgotten_shadow$, based on authentic writings discovered hidden in the Undercity during its construction. These teachings originated with Natalie Seline, a priestess of Stormwind during the Orcish Invasion who heretically invoked her acolytes to embrace and understand the Shadow as well as the Light. Thusly labeled Selinites, these priests were an effective if unorthodox tool in the ultimately futile fight against the Horde.\n\n Now, with her writings given new context in the wake of the Scorge invasion and occupation of Lordaeron, many of us who have embraced this nascent religion have taken to calling themselves $forgotten_shadow_adherent_plural$. As the ruler of Lordaeron, a majority of these people fall within my domain. The revered [GetGlobalVariable('sylvanas_character').Char.GetTitledFirstName] [GetGlobalVariable('sylvanas_character').Char.GetHerHim]self has issued a decree of tolerance of this sister faith. It falls now to me to decide how best to use this situation to my advantage..." + forsaken.1103.desc.tolerated:0 "With a sigh and a wave of my hand, I dismiss my small council. Information has been pouring in from across Forsaken lands about converts to a new religion called $forgotten_shadow$, based on authentic writings discovered hidden in the Undercity during its construction. These teachings originated with Natalie Seline, a priestess of Stormwind during the Orcish Invasion who heretically invoked her acolytes to embrace and understand the Shadow as well as the Light. Thusly labeled Selinites, these priests were an effective if unorthodox tool in the ultimately futile fight against the Horde.\n\n Now, with her writings given new context in the wake of the Scorge invasion and occupation of Lordaeron, many who have embraced this nascent religion have taken to calling themselves $forgotten_shadow_adherent_plural$. The revered [GetGlobalVariable('sylvanas_character').Char.GetTitledFirstName] [GetGlobalVariable('sylvanas_character').Char.GetHerHim]self has issued a decree of tolerance of this sister faith. As the ruler of Lordaeron, a majority of these people fall within my domain. It falls now to me to decide how best to use this situation to my advantage..." #options forsaken.1103.opt.a:0 "We will adapt this forbidden knowledge to our advantage!" forsaken.1103.opt.b:0 "Let us have a separation of church and state. Embrace the shadow!" @@ -82,7 +82,21 @@ forsaken.9001.opt.d:0 "You live by my will alone, now go and do my bidding..." forsaken.9002.title:0 "An Offer We Could Refuse" forsaken.9002.desc.echoseeker:0 "My councilors have alterted me to an offer from an Arcanist of some repute. This $echo_of_life_adherent$ claims to have the ability to teach our casters powerful experimental spells, in exchange for a small fee and temporary access to some of our restricted arcane texts. We could accept this offer, but it is well known that Arcane magic carries inherent risks and the $echo_of_life_adherent_plural$ are known for carelessness in their pursuits. Another solution would be to have this mage make more traditional enchantments and magical enhancements to our troops' armor. The choice is mine as to how to proceed." -forsaken.9001.desc.alchemist:0 "My councilors have alterted me to an offer from an Alchemist of some repute. This $alchemical_materialism_adherent$ claims to have the ability to enhance our knights with powerful experimental potions, in exchange for a small fee and temporary access to some of our restricted alchemical facilities. We could accept this offer, but it is well known that such alchemical applications carry inherent risks and the $alchemical_materialism_adherent_plural$ are known for their callous experimentats and disregard for their subjects' well being. Another solution would be to have this mage make more traditional enchantments and magical enhancements to our troops' armor. The choice is mine as to how to proceed." -forsaken.9002.opt.a:0 "We'll accept the risks. Commece the experiments!" +forsaken.9002.desc.alchemist:0 "My councilors have alterted me to an offer from an Alchemist of some repute. This follower of $alchemical_materialism$ claims to have the ability to enhance our knights with powerful experimental potions, in exchange for a small fee and temporary access to some of our restricted alchemical facilities.\n\n We could accept this offer, but it is well known that such alchemical applications carry inherent risks and the $alchemical_materialism_adherent_plural$ are known for their callous experimentation and disregard for their subjects' well being. Another solution would be to have this Alchemist make more traditional potions and magical enhancements to our troops' armor. The choice is mine as to how to proceed." +forsaken.9002.opt.a:0 "We'll accept the risks. Commence the experiments!" forsaken.9002.opt.b:0 "Let us go with a more conventional option." forsaken.9002.opt.c:0 "Get this heretic out of my sight!" + +forsaken.9003.title:0 "Laboratory Accident" +forsaken.9003.desc.arcanist:0 "Some unnerving news has come from our Mages Guild. It appears that one of our secret experimentation facilities has exploded, causing tears in time and space to open up across the countryside. Strange beings from outside our dimension left paths of destruction in their wake before vanishing into the aether, and arcane lightning storms set fires that burned entire towns to ashes.\n\nHowever this disaster has also provided us with valuable data that must be collected and applied in our search for the arcane echo of our divine spark. One possibility is to simply build the facility back bigger and better than ever before. Another option would be to salvage some of the research materials from this location to apply elsewhere. Finally, some of our councilors have suggested we take this opportunity to throw blame on the region's religious undesirables.\n\nAs the otherworldy storm clouds dissipate into the night, our agents disperse to enact our will." +forsaken.9003.desc.alchemist:0 "Some unnerving news has come from our Apothecary Corps. It appears that one of our secret experimentation facilities has exploded, leaking dangerous experimental chemicals all over the countryside. While our undead forms are mostly immune to the toxins released, unpredictable effects on the wildlife and structures have caused some unfortunate casualties.\n\nHowever this disaster has also presented us with... opportunities... as well. One possibility is to simply build the facility back bigger and better (and hopefully more safe). Another option would be to salvage some of the materials from this location to shift some of these funds back into our normal ledgers. Finally, some of our councilors have suggested we take this opportunity to throw blame on the region's religious undesirables.\n\nAs the noxious and corrosive fumes dissipate into the night, our agents disperse to enact my will." +forsaken.9003.desc.other_alchemist:0 "The high council was summoned in the dead of night to grave news. It appears that an alchemical weapons facility maintained by dissident $forsaken_cult_adherent_plural$ has exploded, either by accident or on purpose, dispersing dangerous chemicals all over the countryside. While thankfully our undead forms are mostly immune to the toxins released, unpredictable effects on the wildlife and structures have caused some unfortunate casualties.\n\nThis horriffic disaster must quickly be remedied to show the vengeance of the Shadow and the mercy of the Light.\n\nOne of our highest priorities is the well being of our citizens, and a quick dispersement of funds would be the best way to provide relief to the affected area. Another option would be to salvage some of the materials from this facility to provide funding and materiel for our current projects. Finally, some of our councilors have suggested we take this opportunity to throw blame on the heretical $forsaken_cult_adherent_plural$ responsible for this disaster and spread the word of $forgotten_shadow$.\n\nAs the noxious and corrosive fumes dissipate into the night, our agents disperse to enact our will." +forsaken.9003.opt.a:0 "Disperse funds for reconstruction immediately." +forsaken.9003.opt.b:0 "Brief our salvage teams for cleanup." +forsaken.9003.opt.c:0 "I want a propaganda campaign drawn up by sundown!" + +forsaken.9004.title:0 "An Offer We Could Refuse" +forsaken.9004.desc.echoseeker:0 "My councilors have alterted me to an offer from an Arcanist of some repute. This $echo_of_life_adherent$ claims to have the ability to teach our casters powerful experimental spells, in exchange for a small fee and temporary access to some of our restricted arcane texts. We could accept this offer, but it is well known that Arcane magic carries inherent risks and the $echo_of_life_adherent_plural$ are known for carelessness in their pursuits. Another solution would be to have this mage make more traditional enchantments and magical enhancements to our troops' armor. The choice is mine as to how to proceed."troops' armor. The choice is mine as to how to proceed." +forsaken.9004.opt.a:0 "We'll accept the risks. Commece the experiments!" +forsaken.9004.opt.b:0 "Let us go with a more conventional option." +forsaken.9004.opt.c:0 "Get this heretic out of my sight!" diff --git a/localization/english/modifiers/wc_modifiers_l_english.yml b/localization/english/modifiers/wc_modifiers_l_english.yml index 3c9c3ea0eb..1f9bbe14ef 100644 --- a/localization/english/modifiers/wc_modifiers_l_english.yml +++ b/localization/english/modifiers/wc_modifiers_l_english.yml @@ -130,6 +130,12 @@ goblin_business:0 "Business Entrepreneur" goblin_business_desc:0 "This person knows how to make money" + + propaganda_campaign_bonus_add:0 "A propaganda campaign is in force, increasing conversion speed." + propaganda_campaign_tooltip:0 "A propaganda campaign will begin, granting your councilor an increased conversion speed as well as giving you small amount of [prestige|E] and/or [piety|E]." + + #placeholder + wc_medium_development_growth_factor:0 "Medium Development Growth Bonus" #Goblin Depot wc_normal_depot:0 "Functioning Oil Depot" @@ -221,7 +227,7 @@ wc_saw_white_kodo:"Crimson Eyes" wc_saw_white_kodo_desc:1 "This poor centaur has seen a horrific white skinned kodo, a grim omen for their people. It is the sign of both death and malice." - #Lordaeron Modifiers + #Forsaken Modifiers wc_building_undercity:0 "Developing the Undercity" wc_building_undercity_desc:0 "The Forsaken are working hard to make an underground fortress in the sewers beneath the city, known as the Undercity." @@ -236,6 +242,14 @@ wc_executed_religious_minority_modifier:0 "Executed Minority Religionist" wc_executed_religious_minority_modifier_desc:0 "This character is known for mercilessly persecuting religious minorities." + + wc_arcanist_educated_casters:0 "Arcane Educated Casters" + wc_alchemist_altered_troops:0 "Alchemically Atered Troops" + wc_arcanist_equipped_troops:0 "Enchantment-Armored Troops" + wc_alchemist_equipped_troops:0 "Potion-Equipped Troops" + + wc_wreckage_salvaging:0 "Wreckage Salvaging Operations" + #Faith Related Values rf_shadow_opinion:0 "$shadow_group_adj$ Religion Opinion"