Skip to content

Commit

Permalink
finish forsaken.9003 plus fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
edmund-h committed Dec 21, 2023
1 parent 3b9764d commit d944216
Show file tree
Hide file tree
Showing 8 changed files with 244 additions and 51 deletions.
15 changes: 15 additions & 0 deletions common/council_tasks/00_court_chaplain_tasks.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand Down
16 changes: 16 additions & 0 deletions common/council_tasks/00_steward_tasks.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand Down
32 changes: 32 additions & 0 deletions common/modifiers/wc_event_modifiers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -212,13 +212,15 @@ 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
men_at_arms_maintenance = 0.1
}

wc_arcanist_educated_casters = {
icon = martial_positive
caster_damage_add = 30
caster_siege_value_add = 5
clergy_opinion = -5
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
}
2 changes: 1 addition & 1 deletion common/on_action/wc_lordaeron_on_actions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ random_yearly_playable_pulse = {
}

10 = forsaken.9001
10 = foraken.9002
10 = forsaken.9002
10 = forsaken.9003
10 = forsaken.9004
}
Expand Down
38 changes: 38 additions & 0 deletions common/scripted_effects/wc_other_effects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
}
Loading

0 comments on commit d944216

Please sign in to comment.