2701 lines
55 KiB
Text
2701 lines
55 KiB
Text
@default_tile_multiplier = 0.009702
|
|
|
|
smallpox = {
|
|
trait = smallpox
|
|
color = { 88 12 31 }
|
|
priority = 3
|
|
|
|
shader_data = {
|
|
strength = 0.8
|
|
edge_fade = 0.25
|
|
tile_multiplier = 0.004702
|
|
texture_index = 0
|
|
channel = alpha
|
|
}
|
|
|
|
name = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:3045
|
|
}
|
|
desc = epidemic_bonifacy_gift
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:7596
|
|
}
|
|
desc = epidemic_raqguul_plague
|
|
}
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = {
|
|
geographical_region = ghw_region_egypt
|
|
county.faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
}
|
|
desc = epidemic_eleventh_plague
|
|
}
|
|
desc = epidemic_rulers_pox
|
|
desc = epidemic_titled_rulers_pox
|
|
desc = epidemic_animal_pox # Monkeypox, chickenpox and the like
|
|
desc = epidemic_realm_pox
|
|
desc = epidemic_holder_pox
|
|
desc = epidemic_culture_pox
|
|
desc = epidemic_location_pox
|
|
}
|
|
desc = trait_smallpox
|
|
}
|
|
}
|
|
|
|
on_start = {
|
|
# LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK
|
|
epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province }
|
|
#if = {
|
|
# limit = {
|
|
# outbreak_intensity = apocalyptic
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_smallpox_apocalyptic
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_smallpox_apocalyptic
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_smallpox_apocalyptic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else_if = {
|
|
# limit = {
|
|
# outbreak_intensity = major
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_smallpox_major
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_smallpox_major
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_smallpox_major
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_smallpox_minor
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_smallpox_minor
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_smallpox_minor
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
}
|
|
|
|
on_monthly = {
|
|
trigger_event = {
|
|
on_action = epidemic_ongoing_events
|
|
}
|
|
}
|
|
|
|
character_infection_chance = {
|
|
value = character_infection_chance_default_value
|
|
}
|
|
|
|
can_infect_character = {
|
|
can_contract_disease_trigger = { DISEASE = smallpox }
|
|
immune_to_epidemic = { EPIDEMIC = scope:epidemic }
|
|
}
|
|
|
|
on_character_infected = {
|
|
contract_disease_notify_effect = { DISEASE = smallpox }
|
|
if = {
|
|
limit = {
|
|
is_commanding_army = yes
|
|
}
|
|
trigger_event = epidemic_events.0001 #we infect your army
|
|
}
|
|
}
|
|
|
|
infection_levels = {
|
|
10 = {
|
|
province_modifier = {
|
|
county_opinion_add = -2
|
|
epidemic_travel_danger = 10
|
|
development_decline = -1
|
|
}
|
|
}
|
|
50 = {
|
|
province_modifier = {
|
|
county_opinion_add = -3
|
|
epidemic_travel_danger = 20
|
|
development_decline = -2
|
|
}
|
|
}
|
|
80 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.1
|
|
supply_limit_mult = -0.2
|
|
county_opinion_add = -5
|
|
epidemic_travel_danger = 30
|
|
development_decline = -3
|
|
}
|
|
}
|
|
}
|
|
|
|
outbreak_intensities = {
|
|
minor = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_minor_default_value
|
|
multiply = outbreak_chance_minor_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 30 55 }
|
|
|
|
infection_duration = {
|
|
months = { 6 8 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 80 120 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 15 22 }
|
|
}
|
|
}
|
|
|
|
major = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_major_default_value
|
|
multiply = outbreak_chance_major_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 85 130 }
|
|
|
|
infection_duration = {
|
|
months = { 10 20 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 40 60 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = 25
|
|
}
|
|
}
|
|
|
|
apocalyptic = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_apocalyptic_default_value
|
|
multiply = outbreak_chance_apocalyptic_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 1.25
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 220 325 }
|
|
|
|
infection_duration = {
|
|
months = { 22 40 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 15 20 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 25 35 }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_province_infected = {
|
|
county = {
|
|
apply_infection_development_loss = { BASE = 5 }
|
|
}
|
|
cant_touch_this_achievement_effect = yes
|
|
}
|
|
|
|
on_province_recovered = {
|
|
county = {
|
|
remove_isolated_capital_modifiers_effect = yes
|
|
}
|
|
add_to_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
years = 50
|
|
}
|
|
set_variable = {
|
|
name = epidemic_cooldown_general
|
|
years = 15
|
|
}
|
|
# Prosperity event
|
|
plague_recovery_event_effect = yes
|
|
}
|
|
}
|
|
|
|
bubonic_plague = {
|
|
trait = bubonic_plague
|
|
color = { 84 0 14 }
|
|
priority = 5
|
|
|
|
shader_data = {
|
|
strength = 0.8
|
|
edge_fade = 0.4
|
|
tile_multiplier = 0.005
|
|
texture_index = 0
|
|
channel = red
|
|
}
|
|
|
|
name = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = province:1580
|
|
outbreak_intensity = apocalyptic
|
|
}
|
|
desc = epidemic_mitcheldean_malaise
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = province:8748
|
|
outbreak_intensity = apocalyptic
|
|
}
|
|
desc = epidemic_green_death
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
}
|
|
desc = epidemic_black_death
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_ep3_dlc_trigger = yes
|
|
outbreak_province.county.holder = {
|
|
is_roman_emperor_primary_title_excluding_byzantium_trigger = yes
|
|
any_owned_story = { type = ep3_story_cycle_restoring_rome }
|
|
}
|
|
}
|
|
desc = epidemic_ruler_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_province.county.faith = faith:catholic
|
|
outbreak_province.county.faith = faith:orthodox
|
|
outbreak_province.county.faith = faith:nestorian
|
|
outbreak_province.county.faith = faith:coptic
|
|
outbreak_province.county.faith = faith:armenian_apostolic
|
|
outbreak_province.county.faith = faith:insular_celtic
|
|
}
|
|
}
|
|
desc = epidemic_random_saint_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = major
|
|
}
|
|
desc = epidemic_reapers_will
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = major
|
|
}
|
|
desc = epidemic_reapers_due
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = major
|
|
}
|
|
desc = epidemic_wicked_blight
|
|
}
|
|
random_valid = {
|
|
desc = epidemic_realm_plague
|
|
desc = epidemic_culture_plague
|
|
desc = epidemic_location_plague
|
|
desc = epidemic_ruler_plague
|
|
desc = epidemic_titled_ruler_plague
|
|
desc = epidemic_evil_god_plague
|
|
desc = epidemic_bubonic_plague
|
|
}
|
|
}
|
|
}
|
|
|
|
on_start = {
|
|
if = {
|
|
limit = {
|
|
outbreak_intensity = apocalyptic
|
|
}
|
|
|
|
set_global_variable = black_death_happened
|
|
|
|
set_global_variable = {
|
|
name = black_death
|
|
value = root
|
|
}
|
|
}
|
|
# LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK
|
|
epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province }
|
|
#if = {
|
|
# limit = {
|
|
# outbreak_intensity = apocalyptic
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_bubonic_plague_apocalyptic
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_bubonic_plague_apocalyptic
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_bubonic_plague_apocalyptic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else_if = {
|
|
# limit = {
|
|
# outbreak_intensity = major
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_bubonic_plague_major
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_bubonic_plague_major
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_bubonic_plague_major
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_bubonic_plague_minor
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_bubonic_plague_minor
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_bubonic_plague_minor
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
}
|
|
|
|
on_end = {
|
|
if = {
|
|
limit = {
|
|
outbreak_intensity = apocalyptic
|
|
}
|
|
remove_global_variable = black_death
|
|
}
|
|
}
|
|
|
|
on_monthly = {
|
|
trigger_event = {
|
|
on_action = epidemic_ongoing_events
|
|
}
|
|
}
|
|
|
|
character_infection_chance = {
|
|
value = character_infection_chance_default_value
|
|
multiply = 0.02 #The only way we can make it not kill every single character in the game
|
|
}
|
|
|
|
can_infect_character = {
|
|
can_contract_disease_trigger = { DISEASE = bubonic_plague }
|
|
immune_to_epidemic = { EPIDEMIC = scope:epidemic }
|
|
}
|
|
|
|
on_character_infected = {
|
|
contract_disease_notify_effect = { DISEASE = bubonic_plague }
|
|
}
|
|
|
|
infection_levels = {
|
|
10 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.6
|
|
development_decline = -3
|
|
levy_reinforcement_rate = -0.3
|
|
levy_size = -0.25
|
|
supply_limit_mult = -0.2
|
|
county_opinion_add = -10
|
|
epidemic_travel_danger = 25
|
|
}
|
|
}
|
|
50 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.8
|
|
development_decline = -6
|
|
levy_reinforcement_rate = -0.5
|
|
levy_size = -0.4
|
|
supply_limit_mult = -0.5
|
|
county_opinion_add = -25
|
|
epidemic_travel_danger = 40
|
|
}
|
|
}
|
|
80 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.8
|
|
development_decline = -8
|
|
levy_reinforcement_rate = -1
|
|
levy_size = -0.5
|
|
supply_limit_mult = -1
|
|
county_opinion_add = -25
|
|
epidemic_travel_danger = 60
|
|
}
|
|
}
|
|
}
|
|
|
|
outbreak_intensities = {
|
|
minor = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_minor_default_value
|
|
multiply = outbreak_chance_minor_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.0005 #should almost never be minor
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 180 360 }
|
|
|
|
infection_duration = {
|
|
months = { 6 12 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 40 60 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 25 35 }
|
|
}
|
|
}
|
|
|
|
major = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_major_default_value
|
|
multiply = outbreak_chance_major_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.005 #should almost never be major
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
|
|
max_provinces = { 540 900 }
|
|
|
|
infection_duration = {
|
|
months = { 12 24 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 25 35 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 50 70 }
|
|
}
|
|
}
|
|
|
|
apocalyptic = { #The Black Death
|
|
# We trigger the event specially for Black Death
|
|
notification = {
|
|
global = yes
|
|
holder_event = ""
|
|
liege_event = ""
|
|
realm_event = ""
|
|
}
|
|
|
|
outbreak_chance = {
|
|
value = {
|
|
value = outbreak_chance_black_plague_default_value
|
|
multiply = outbreak_chance_black_plague_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
current_date >= 1346.1.1
|
|
has_game_rule = bd_occurrence_historical
|
|
NOT = {
|
|
has_global_variable = black_death_happened
|
|
}
|
|
geographical_region = world_central_asia
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
# Currently happening
|
|
has_global_variable = black_death
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = { #it can only happen once per game
|
|
has_global_variable = black_death_happened
|
|
has_game_rule = bd_frequency_once
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = { #it can never happen
|
|
has_game_rule = bd_frequency_never
|
|
}
|
|
value = 0
|
|
}
|
|
|
|
#Historical exemption
|
|
if = {
|
|
limit = {
|
|
has_game_rule = bd_occurrence_historical
|
|
OR = {
|
|
current_date < 1346.1.1
|
|
NOT = {
|
|
geographical_region = world_central_asia
|
|
}
|
|
}
|
|
}
|
|
value = 0
|
|
}
|
|
multiply = 0.1
|
|
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
|
|
#Exclusions for historical Milan and Poland, husariaaaa
|
|
if = {
|
|
limit = {
|
|
has_game_rule = bd_occurrence_historical
|
|
OR = {
|
|
geographical_region = ghw_region_poland
|
|
geographical_region = custom_polabia
|
|
geographical_region = world_tibet
|
|
county.duchy = title:d_lombardia
|
|
county.duchy = title:d_aragon
|
|
county.duchy = title:d_armagnac
|
|
county.duchy = title:d_bohemia
|
|
county.duchy = title:d_krusnohori
|
|
county.duchy = title:d_severovychodni_cechy
|
|
}
|
|
}
|
|
multiply = 0.02
|
|
}
|
|
}
|
|
max_provinces = { 12000 13100 }
|
|
|
|
infection_duration = {
|
|
months = { 24 48 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 5 9 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 80 120 }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_province_infected = {
|
|
county = {
|
|
apply_infection_development_loss = { BASE = 10 }
|
|
}
|
|
every_player = {
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
any_owned_story = {
|
|
type = story_cycle_black_death
|
|
}
|
|
has_character_flag = black_death_splash #black plague is in your realm
|
|
}
|
|
}
|
|
create_story = story_cycle_black_death
|
|
trigger_event = { #time-based fallback to notify the players that the black death is here.
|
|
id = epidemic_events.5999
|
|
years = { 4 6 } #Average time for Black Death to move from Siberia to Europe
|
|
}
|
|
}
|
|
}
|
|
every_player = {
|
|
if = {
|
|
limit = {
|
|
has_dlc_feature = legends_of_the_dead
|
|
is_landless_ruler = yes
|
|
location = {
|
|
any_province_epidemic = {
|
|
intensity = apocalyptic
|
|
epidemic_type.epidemic_trait = trait:bubonic_plague
|
|
}
|
|
}
|
|
}
|
|
trigger_event = epidemic_events.6000
|
|
}
|
|
}
|
|
cant_touch_this_achievement_effect = yes
|
|
}
|
|
|
|
on_province_recovered = {
|
|
county = {
|
|
remove_isolated_capital_modifiers_effect = yes
|
|
}
|
|
add_to_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
years = 50
|
|
}
|
|
set_variable = {
|
|
name = epidemic_cooldown_general
|
|
years = 15
|
|
}
|
|
# Prosperity event
|
|
plague_recovery_event_effect = yes
|
|
}
|
|
}
|
|
|
|
typhus = {
|
|
trait = typhus
|
|
color = { 37 90 57 }
|
|
priority = 4
|
|
|
|
shader_data = {
|
|
strength = 0.6
|
|
edge_fade = 0.25
|
|
tile_multiplier = 0.01
|
|
texture_index = 1
|
|
channel = red
|
|
}
|
|
|
|
name = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:4921
|
|
}
|
|
desc = epidemic_bydgoszczanka
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:3199
|
|
}
|
|
desc = epidemic_torunianka
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:1527
|
|
}
|
|
desc = epidemic_penge_plague
|
|
}
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_rulers_fever
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_titled_rulers_fever
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_realm_fever
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_devils_fever
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = {
|
|
geographical_region = ghw_region_egypt
|
|
county.faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
}
|
|
desc = epidemic_eleventh_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOT = {
|
|
outbreak_province = {
|
|
terrain = jungle # Yeah, no, we're not calling it that
|
|
}
|
|
}
|
|
}
|
|
desc = epidemic_terrain_fever
|
|
}
|
|
desc = epidemic_camp_fever
|
|
desc = epidemic_province_fever
|
|
desc = epidemic_province_sweats
|
|
desc = epidemic_culture_sweats
|
|
desc = epidemic_famine_fever
|
|
desc = epidemic_spotted_fever
|
|
}
|
|
desc = trait_typhus
|
|
}
|
|
}
|
|
|
|
on_start = {
|
|
# LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK
|
|
epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province }
|
|
#if = {
|
|
# limit = {
|
|
# outbreak_intensity = apocalyptic
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_typhus_apocalyptic
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_typhus_apocalyptic
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_typhus_apocalyptic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else_if = {
|
|
# limit = {
|
|
# outbreak_intensity = major
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_typhus_major
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_typhus_major
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_typhus_major
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_typhus_minor
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_typhus_minor
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_typhus_minor
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
}
|
|
|
|
on_monthly = {
|
|
trigger_event = {
|
|
on_action = epidemic_ongoing_events
|
|
}
|
|
}
|
|
|
|
character_infection_chance = {
|
|
value = character_infection_chance_default_value
|
|
if = {
|
|
limit = {
|
|
is_commanding_army = yes
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
|
|
can_infect_character = {
|
|
can_contract_disease_trigger = { DISEASE = typhus }
|
|
immune_to_epidemic = { EPIDEMIC = scope:epidemic }
|
|
}
|
|
|
|
on_character_infected = {
|
|
contract_disease_notify_effect = { DISEASE = typhus }
|
|
}
|
|
|
|
infection_levels = {
|
|
10 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.3
|
|
development_decline = -1
|
|
levy_reinforcement_rate = -0.2
|
|
county_opinion_add = -2
|
|
epidemic_travel_danger = 20
|
|
}
|
|
}
|
|
50 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.4
|
|
development_decline = -2
|
|
levy_reinforcement_rate = -0.2
|
|
garrison_size = -0.1
|
|
county_opinion_add = -3
|
|
epidemic_travel_danger = 30
|
|
}
|
|
}
|
|
80 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.5
|
|
development_decline = -3
|
|
levy_reinforcement_rate = -0.2
|
|
garrison_size = -0.2
|
|
county_opinion_add = -5
|
|
epidemic_travel_danger = 40
|
|
}
|
|
}
|
|
}
|
|
|
|
outbreak_intensities = {
|
|
minor = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_minor_default_value
|
|
multiply = outbreak_chance_minor_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 30 55 }
|
|
|
|
infection_duration = {
|
|
months = { 6 12 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = 100
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = 30
|
|
}
|
|
}
|
|
|
|
major = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_major_default_value
|
|
multiply = outbreak_chance_major_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.75
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 75 90 }
|
|
|
|
infection_duration = {
|
|
months = { 12 24 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 45 55 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
|
|
apocalyptic = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_apocalyptic_default_value
|
|
multiply = outbreak_chance_apocalyptic_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.5
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 1.25
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 145 220 }
|
|
|
|
infection_duration = {
|
|
months = { 24 48 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 15 22 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_province_infected = {
|
|
county = {
|
|
apply_infection_development_loss = { BASE = 5 }
|
|
}
|
|
cant_touch_this_achievement_effect = yes
|
|
}
|
|
|
|
on_province_recovered = {
|
|
county = {
|
|
remove_isolated_capital_modifiers_effect = yes
|
|
}
|
|
add_to_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
years = 50
|
|
}
|
|
set_variable = {
|
|
name = epidemic_cooldown_general
|
|
years = 15
|
|
}
|
|
# Prosperity event
|
|
plague_recovery_event_effect = yes
|
|
}
|
|
}
|
|
|
|
consumption = { #Tuberculosis
|
|
trait = consumption
|
|
color = { 84 171 176 }
|
|
priority = 1
|
|
|
|
shader_data = {
|
|
strength = 0.35
|
|
edge_fade = 0.28
|
|
tile_multiplier = 0.00538
|
|
texture_index = 0
|
|
channel = green
|
|
}
|
|
|
|
name = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:527
|
|
}
|
|
desc = epidemic_napolna_zaraza
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:369
|
|
}
|
|
desc = epidemic_gannholm_grievance
|
|
}
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
outbreak_province = {
|
|
county.faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
}
|
|
desc = epidemic_curse_of_canaan # Named for a section in the Old Testament
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
geographical_region = world_india
|
|
}
|
|
}
|
|
desc = epidemic_yaksma
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
county.culture = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_chinese
|
|
has_cultural_pillar = language_chinese
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = epidemic_shizhai
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
county.faith.religion = {
|
|
is_in_family = rf_pagan
|
|
NOT = { this = religion:north_african_religion } # Canary islanders believed dogs were sacred
|
|
}
|
|
}
|
|
}
|
|
desc = epidemic_demon_dog_disease
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_titles_evil #King's evil
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = {
|
|
geographical_region = ghw_region_egypt
|
|
county.faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
}
|
|
desc = epidemic_eleventh_plague
|
|
}
|
|
desc = epidemic_cold_humor
|
|
desc = epidemic_cold_humor
|
|
desc = epidemic_white_plague
|
|
desc = epidemic_realm_flu
|
|
desc = epidemic_realm_coughs
|
|
desc = epidemic_ruler_flu
|
|
desc = epidemic_ruler_coughs
|
|
desc = epidemic_titled_ruler_flu
|
|
desc = epidemic_romantic_plague
|
|
desc = epidemic_holder_flu
|
|
desc = epidemic_holder_coughs
|
|
}
|
|
desc = trait_consumption
|
|
}
|
|
}
|
|
|
|
on_start = {
|
|
# LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK
|
|
epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province }
|
|
#if = {
|
|
# limit = {
|
|
# outbreak_intensity = apocalyptic
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_consumption_apocalyptic
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_consumption_apocalyptic
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_consumption_apocalyptic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else_if = {
|
|
# limit = {
|
|
# outbreak_intensity = major
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_consumption_major
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_consumption_major
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_consumption_major
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_consumption_minor
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_consumption_minor
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_consumption_minor
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
}
|
|
|
|
on_monthly = {
|
|
trigger_event = {
|
|
on_action = epidemic_ongoing_events
|
|
}
|
|
}
|
|
|
|
character_infection_chance = {
|
|
value = character_infection_chance_default_value
|
|
}
|
|
|
|
can_infect_character = {
|
|
can_contract_disease_trigger = { DISEASE = consumption }
|
|
immune_to_epidemic = { EPIDEMIC = scope:epidemic }
|
|
}
|
|
|
|
on_character_infected = {
|
|
contract_disease_notify_effect = { DISEASE = consumption }
|
|
}
|
|
|
|
infection_levels = {
|
|
10 = {
|
|
province_modifier = {
|
|
development_decline = -2
|
|
epidemic_travel_danger = 20
|
|
}
|
|
}
|
|
50 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.05
|
|
development_decline = -3
|
|
county_opinion_add = -2
|
|
epidemic_travel_danger = 40
|
|
}
|
|
}
|
|
80 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.1
|
|
development_decline = -4
|
|
county_opinion_add = -3
|
|
epidemic_travel_danger = 60
|
|
}
|
|
}
|
|
}
|
|
|
|
outbreak_intensities = {
|
|
minor = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_minor_default_value
|
|
|
|
#Are you in the consumption zone?
|
|
if = {
|
|
limit = {
|
|
geographical_region = world_atlantic
|
|
}
|
|
add = outbreak_increase_add_low
|
|
}
|
|
|
|
#Endemism
|
|
if = {
|
|
limit = { has_variable = consumption_endemic_variable }
|
|
add = outbreak_increase_add_high
|
|
}
|
|
|
|
multiply = outbreak_chance_minor_mult_value
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 30 55 }
|
|
|
|
infection_duration = {
|
|
months = { 12 18 } #stays around for a long time
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 80 100 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 30 60 } #stays around for a long time
|
|
}
|
|
}
|
|
|
|
major = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_major_default_value
|
|
|
|
#Are you in the consumption zone?
|
|
if = {
|
|
limit = {
|
|
geographical_region = world_atlantic
|
|
}
|
|
add = outbreak_increase_add_medium
|
|
}
|
|
|
|
#Endemism
|
|
if = {
|
|
limit = { has_variable = consumption_endemic_variable }
|
|
add = outbreak_increase_add_low
|
|
}
|
|
|
|
multiply = outbreak_chance_major_mult_value
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 75 90 }
|
|
|
|
infection_duration = {
|
|
months = { 20 25 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 40 60 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 60 80 }
|
|
}
|
|
}
|
|
|
|
apocalyptic = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_apocalyptic_default_value
|
|
|
|
#Endemism
|
|
if = {
|
|
limit = { has_variable = consumption_endemic_variable }
|
|
add = outbreak_increase_add_low
|
|
}
|
|
|
|
#Are you in the consumption zone?
|
|
if = {
|
|
limit = {
|
|
geographical_region = world_atlantic
|
|
}
|
|
add = outbreak_increase_add_low
|
|
}
|
|
|
|
multiply = outbreak_chance_apocalyptic_mult_value
|
|
|
|
### NO DLC - We increase the chance to make up for the locked diseases ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 145 220 }
|
|
|
|
infection_duration = {
|
|
months = { 30 45 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 15 30 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 80 100 }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_province_infected = {
|
|
county = {
|
|
apply_infection_development_loss = { BASE = 7 }
|
|
}
|
|
cant_touch_this_achievement_effect = yes
|
|
}
|
|
|
|
on_province_recovered = {
|
|
random = { #Endemism
|
|
chance = 10
|
|
set_variable = {
|
|
name = consumption_endemic_variable
|
|
years = 2
|
|
}
|
|
}
|
|
county = {
|
|
remove_isolated_capital_modifiers_effect = yes
|
|
}
|
|
add_to_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
years = 50 #can come back quite fast
|
|
}
|
|
set_variable = {
|
|
name = epidemic_cooldown_general
|
|
years = 15
|
|
}
|
|
# Prosperity event
|
|
plague_recovery_event_effect = yes
|
|
}
|
|
}
|
|
|
|
measles = {
|
|
trait = measles
|
|
color = { 201 111 112 }
|
|
priority = 2
|
|
|
|
shader_data = {
|
|
strength = 0.4
|
|
edge_fade = 0.3
|
|
tile_multiplier = 0.006
|
|
texture_index = 0
|
|
channel = blue
|
|
}
|
|
|
|
name = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = province:1626
|
|
outbreak_intensity = apocalyptic
|
|
}
|
|
desc = epidemic_cooties
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = province:1787
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province.county.faith = { OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } }
|
|
}
|
|
desc = epidemic_saint_veronica_evil
|
|
}
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_little_leprosy
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_evil_god_pestilence
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_titles_evil #King's evil
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = {
|
|
geographical_region = ghw_region_egypt
|
|
county.faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
}
|
|
desc = epidemic_eleventh_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = {
|
|
duchy = title:d_york
|
|
}
|
|
}
|
|
desc = epidemic_crimson_horror
|
|
}
|
|
desc = epidemic_realm_boils
|
|
desc = epidemic_rulers_boils
|
|
desc = epidemic_titled_rulers_boils
|
|
desc = epidemic_holder_boils
|
|
desc = epidemic_culture_boils
|
|
desc = epidemic_location_boils
|
|
}
|
|
desc = trait_measles
|
|
}
|
|
}
|
|
|
|
on_start = {
|
|
# LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK
|
|
epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province }
|
|
#if = {
|
|
# limit = {
|
|
# outbreak_intensity = apocalyptic
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_measles_apocalyptic
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_measles_apocalyptic
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_measles_apocalyptic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else_if = {
|
|
# limit = {
|
|
# outbreak_intensity = major
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_measles_major
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_measles_major
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_measles_major
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_measles_minor
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_measles_minor
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_measles_minor
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
}
|
|
|
|
on_monthly = {
|
|
trigger_event = {
|
|
on_action = epidemic_ongoing_events
|
|
}
|
|
}
|
|
|
|
character_infection_chance = {
|
|
value = character_infection_chance_default_value
|
|
multiply = 5 #highly infectious
|
|
}
|
|
|
|
can_infect_character = {
|
|
can_contract_disease_trigger = { DISEASE = measles }
|
|
immune_to_epidemic = { EPIDEMIC = scope:epidemic }
|
|
}
|
|
|
|
on_character_infected = {
|
|
contract_disease_notify_effect = { DISEASE = measles }
|
|
}
|
|
|
|
infection_levels = {
|
|
10 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.1
|
|
epidemic_travel_danger = 5
|
|
}
|
|
}
|
|
50 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.2
|
|
development_decline = -0.25
|
|
county_opinion_add = -2
|
|
epidemic_travel_danger = 15
|
|
}
|
|
}
|
|
80 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.4
|
|
development_decline = -0.5
|
|
county_opinion_add = -5
|
|
epidemic_travel_danger = 30
|
|
}
|
|
}
|
|
}
|
|
|
|
outbreak_intensities = {
|
|
minor = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_minor_default_value
|
|
|
|
#Endemism
|
|
if = {
|
|
limit = { has_variable = measles_endemic_variable }
|
|
add = outbreak_increase_add_high
|
|
}
|
|
|
|
multiply = outbreak_chance_minor_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
#Measles should be pretty common
|
|
multiply = 1.25
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 55 75 }
|
|
|
|
infection_duration = {
|
|
months = { 3 6 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 20 40 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
|
|
major = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_major_default_value
|
|
|
|
#Endemism
|
|
if = {
|
|
limit = { has_variable = measles_endemic_variable }
|
|
add = outbreak_increase_add_medium
|
|
}
|
|
else = {
|
|
multiply = 0.5
|
|
}
|
|
|
|
multiply = outbreak_chance_major_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 130 180 }
|
|
|
|
infection_duration = {
|
|
months = { 6 12 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 15 20 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
|
|
apocalyptic = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_apocalyptic_default_value
|
|
|
|
#Endemism
|
|
if = {
|
|
limit = { has_variable = measles_endemic_variable }
|
|
add = outbreak_increase_add_low
|
|
}
|
|
else = {
|
|
multiply = 0.25
|
|
}
|
|
|
|
multiply = outbreak_chance_apocalyptic_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 270 405 }
|
|
|
|
infection_duration = {
|
|
months = { 12 24 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 7 14 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_province_infected = {
|
|
county = {
|
|
apply_infection_development_loss = { BASE = 5 }
|
|
}
|
|
cant_touch_this_achievement_effect = yes
|
|
}
|
|
|
|
on_province_recovered = {
|
|
random = {
|
|
chance = 10
|
|
set_variable = {
|
|
name = measles_endemic_variable
|
|
years = 2
|
|
}
|
|
}
|
|
county = {
|
|
remove_isolated_capital_modifiers_effect = yes
|
|
}
|
|
add_to_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
years = 50
|
|
}
|
|
set_variable = {
|
|
name = epidemic_cooldown_general
|
|
years = 15
|
|
}
|
|
# Prosperity event
|
|
plague_recovery_event_effect = yes
|
|
}
|
|
}
|
|
|
|
dysentery = {
|
|
trait = dysentery
|
|
color = { 102 0 0 }
|
|
priority = 3
|
|
|
|
shader_data = {
|
|
strength = 0.7
|
|
edge_fade = 0.25
|
|
tile_multiplier = 0.01
|
|
texture_index = 1
|
|
channel = green
|
|
}
|
|
|
|
name = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
OR = {
|
|
outbreak_province = province:2833
|
|
outbreak_province = province:2830
|
|
}
|
|
}
|
|
desc = epidemic_twin_cods_revenge
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:6253
|
|
}
|
|
desc = epidemic_ligma
|
|
}
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_intensity = major
|
|
}
|
|
}
|
|
desc = epidemic_evil_god_flux
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = {
|
|
geographical_region = ghw_region_egypt
|
|
county.faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
}
|
|
desc = epidemic_eleventh_plague
|
|
}
|
|
desc = epidemic_realm_flux
|
|
desc = epidemic_ruler_flux
|
|
desc = epidemic_titled_ruler_flux
|
|
desc = epidemic_holder_flux
|
|
desc = epidemic_culture_flux
|
|
desc = epidemic_terrain_flux
|
|
desc = epidemic_location_flux
|
|
}
|
|
desc = trait_dysentery
|
|
}
|
|
}
|
|
|
|
on_start = {
|
|
# LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK
|
|
epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province }
|
|
#if = {
|
|
# limit = {
|
|
# outbreak_intensity = apocalyptic
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_dysentery_apocalyptic
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_dysentery_apocalyptic
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_dysentery_apocalyptic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else_if = {
|
|
# limit = {
|
|
# outbreak_intensity = major
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_dysentery_major
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_dysentery_major
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_dysentery_major
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_dysentery_minor
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_dysentery_minor
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_dysentery_minor
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
}
|
|
|
|
on_monthly = {
|
|
trigger_event = {
|
|
on_action = epidemic_ongoing_events
|
|
}
|
|
}
|
|
|
|
character_infection_chance = {
|
|
value = character_infection_chance_default_value
|
|
multiply = 3.5 #highly infectious
|
|
if = {
|
|
limit = {
|
|
is_commanding_army = yes
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
|
|
can_infect_character = {
|
|
can_contract_disease_trigger = { DISEASE = dysentery }
|
|
immune_to_epidemic = { EPIDEMIC = scope:epidemic }
|
|
}
|
|
|
|
on_character_infected = {
|
|
contract_disease_notify_effect = { DISEASE = dysentery }
|
|
}
|
|
|
|
infection_levels = {
|
|
10 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.15
|
|
county_opinion_add = -2
|
|
epidemic_travel_danger = 10
|
|
development_decline = -1.5
|
|
}
|
|
}
|
|
50 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.3
|
|
development_decline = -2.5
|
|
supply_limit_mult = -0.1
|
|
county_opinion_add = -3
|
|
epidemic_travel_danger = 20
|
|
}
|
|
}
|
|
80 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.5
|
|
development_decline = -4
|
|
supply_limit_mult = -0.2
|
|
county_opinion_add = -5
|
|
epidemic_travel_danger = 30
|
|
}
|
|
}
|
|
}
|
|
|
|
outbreak_intensities = {
|
|
minor = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_dysentery_default_value #special values for armies here
|
|
multiply = outbreak_chance_minor_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
|
|
max_provinces = { 20 30 }
|
|
|
|
infection_duration = {
|
|
months = { 2 4 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 15 20 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
|
|
major = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_dysentery_default_value #special values for armies here
|
|
multiply = outbreak_chance_major_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.25
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 40 55 }
|
|
|
|
infection_duration = {
|
|
months = { 8 16 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 18 22 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
|
|
apocalyptic = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_dysentery_default_value #special values for armies here
|
|
multiply = outbreak_chance_apocalyptic_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.15
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
}
|
|
max_provinces = { 90 270 }
|
|
|
|
infection_duration = {
|
|
months = { 16 32 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 10 15 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 28 32 }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_province_infected = {
|
|
county = {
|
|
apply_infection_development_loss = { BASE = 3 }
|
|
}
|
|
cant_touch_this_achievement_effect = yes
|
|
}
|
|
|
|
on_province_recovered = {
|
|
county = {
|
|
remove_isolated_capital_modifiers_effect = yes
|
|
}
|
|
add_to_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
years = 50
|
|
}
|
|
set_variable = {
|
|
name = epidemic_cooldown_general
|
|
years = 15
|
|
}
|
|
# Prosperity event
|
|
plague_recovery_event_effect = yes
|
|
}
|
|
}
|
|
|
|
ergotism = { #dancing plague - not contagious
|
|
trait = ergotism
|
|
color = { 255 95 31 }
|
|
priority = 2
|
|
|
|
shader_data = {
|
|
strength = 0.5
|
|
edge_fade = 0.25
|
|
tile_multiplier = 0.005
|
|
texture_index = 1
|
|
channel = alpha
|
|
}
|
|
|
|
name = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = province:2830
|
|
}
|
|
desc = epidemic_saturday_night_fever
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
}
|
|
desc = epidemic_dance_of_death
|
|
}
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion }
|
|
}
|
|
}
|
|
desc = epidemic_saint_anthonys_fire
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion }
|
|
}
|
|
}
|
|
desc = epidemic_saint_anthonys_fire
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_intensity = apocalyptic
|
|
outbreak_province = {
|
|
geographical_region = ghw_region_egypt
|
|
county.faith.religion = { is_in_family = rf_abrahamic }
|
|
}
|
|
}
|
|
desc = epidemic_eleventh_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
county = { development_level <= 5 }
|
|
}
|
|
}
|
|
desc = epidemic_realm_dancing_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
county = { development_level <= 5 }
|
|
}
|
|
}
|
|
desc = epidemic_culture_dancing_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
county = { development_level <= 5 }
|
|
}
|
|
}
|
|
desc = epidemic_location_dancing_plague
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
outbreak_province = {
|
|
county = {
|
|
OR = {
|
|
faith = faith:catholic
|
|
faith = faith:orthodox
|
|
faith = faith:nestorian
|
|
faith = faith:coptic
|
|
faith = faith:armenian_apostolic
|
|
faith = faith:insular_celtic
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = epidemic_random_saint_fire
|
|
}
|
|
desc = epidemic_realm_fire
|
|
desc = epidemic_culture_fire
|
|
desc = epidemic_location_fire
|
|
desc = epidemic_ruler_fire
|
|
desc = epidemic_holder_fire
|
|
desc = epidemic_evil_god_fire
|
|
}
|
|
}
|
|
}
|
|
|
|
on_start = {
|
|
# LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK
|
|
epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province }
|
|
#if = {
|
|
# limit = {
|
|
# outbreak_intensity = apocalyptic
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_ergotism_apocalyptic
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_ergotism_apocalyptic
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_ergotism_apocalyptic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else_if = {
|
|
# limit = {
|
|
# outbreak_intensity = major
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_ergotism_major
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_ergotism_major
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_ergotism_major
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
#else = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = global_var:epidemic_ergotism_minor
|
|
# }
|
|
# }
|
|
# set_global_variable = {
|
|
# name = epidemic_ergotism_minor
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# else = {
|
|
# change_global_variable = {
|
|
# name = epidemic_ergotism_minor
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#}
|
|
}
|
|
|
|
on_monthly = {
|
|
trigger_event = {
|
|
on_action = epidemic_ongoing_events
|
|
}
|
|
}
|
|
|
|
character_infection_chance = {
|
|
value = character_infection_chance_default_value
|
|
}
|
|
|
|
can_infect_character = {
|
|
can_contract_disease_trigger = { DISEASE = ergotism }
|
|
immune_to_epidemic = { EPIDEMIC = scope:epidemic }
|
|
}
|
|
|
|
on_character_infected = {
|
|
contract_disease_notify_effect = { DISEASE = ergotism }
|
|
}
|
|
|
|
infection_levels = {
|
|
10 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.1
|
|
holding_build_speed = 0.5 #this is negative
|
|
stationed_maa_toughness_mult = -0.1
|
|
supply_limit_mult = -0.1 #food related
|
|
epidemic_travel_danger = 5
|
|
}
|
|
}
|
|
50 = {
|
|
province_modifier = {
|
|
monthly_county_control_decline_add = -0.15
|
|
holding_build_speed = 0.75
|
|
stationed_maa_toughness_mult = -0.2
|
|
supply_limit_mult = -0.2
|
|
epidemic_travel_danger = 10
|
|
}
|
|
}
|
|
80 = {
|
|
province_modifier = {
|
|
development_decline = -0.5
|
|
monthly_county_control_decline_add = -0.15
|
|
holding_build_speed = 1
|
|
stationed_maa_toughness_mult = -1
|
|
supply_limit_mult = -0.3
|
|
epidemic_travel_danger = 15
|
|
}
|
|
}
|
|
}
|
|
|
|
outbreak_intensities = {
|
|
minor = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_minor_default_value
|
|
multiply = outbreak_chance_minor_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.5 #shouldn't happen often
|
|
if = { #Recent epidemics
|
|
limit = {
|
|
is_target_in_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = epidemic_type:ergotism
|
|
}
|
|
}
|
|
value = 0
|
|
}
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
if = {
|
|
limit = {
|
|
is_target_in_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
}
|
|
}
|
|
value = 0
|
|
}
|
|
}
|
|
|
|
max_provinces = { 20 30 }
|
|
|
|
infection_duration = {
|
|
months = { 6 12 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 20 40 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 12 20 }
|
|
}
|
|
}
|
|
major = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_major_default_value
|
|
multiply = outbreak_chance_major_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.2 #shouldn't happen often
|
|
if = { #Recent epidemics
|
|
limit = {
|
|
is_target_in_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = epidemic_type:ergotism
|
|
}
|
|
}
|
|
value = 0
|
|
}
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
if = {
|
|
limit = {
|
|
is_target_in_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
}
|
|
}
|
|
value = 0
|
|
}
|
|
}
|
|
|
|
max_provinces = { 45 65 }
|
|
|
|
infection_duration = {
|
|
months = { 12 18 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 20 40 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 12 20 }
|
|
}
|
|
}
|
|
apocalyptic = {
|
|
outbreak_chance = {
|
|
value = outbreak_chance_apocalyptic_default_value
|
|
multiply = outbreak_chance_apocalyptic_mult_value
|
|
multiply = recent_epidemics_outbreak_mult_value
|
|
multiply = 0.1 #shouldn't happen often
|
|
if = { #Recent epidemics
|
|
limit = {
|
|
is_target_in_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = epidemic_type:ergotism
|
|
}
|
|
}
|
|
value = 0
|
|
}
|
|
|
|
### DLC LOCKING ###
|
|
if = {
|
|
limit = {
|
|
NOT = { has_dlc_feature = legends_of_the_dead }
|
|
}
|
|
value = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_game_rule = epidemic_frequency_disabled
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
spread_chance = {
|
|
value = spread_chance_epidemics_default_value
|
|
multiply = spread_chance_epidemics_mult_value
|
|
if = {
|
|
limit = {
|
|
is_target_in_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
}
|
|
}
|
|
value = 0
|
|
}
|
|
}
|
|
|
|
max_provinces = { 85 90 }
|
|
|
|
infection_duration = {
|
|
months = { 24 30 }
|
|
}
|
|
|
|
infection_progress_duration = {
|
|
days = { 20 40 }
|
|
}
|
|
|
|
infection_recovery_duration = {
|
|
days = { 12 20 }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_province_recovered = {
|
|
county = {
|
|
remove_isolated_capital_modifiers_effect = yes
|
|
}
|
|
add_to_variable_list = {
|
|
name = epidemic_cooldown
|
|
target = scope:epidemic.epidemic_type
|
|
years = 50
|
|
}
|
|
set_variable = {
|
|
name = epidemic_cooldown_general
|
|
years = 15
|
|
}
|
|
# Prosperity event
|
|
plague_recovery_event_effect = yes
|
|
}
|
|
}
|