Compare commits

..

No commits in common. "0a789521caebd46f27a08a64afd4d739c52c71a3" and "cd5a77670fe833140654bf670748267ba7ac7fb6" have entirely different histories.

21 changed files with 86 additions and 3594 deletions

View file

@ -4175,6 +4175,9 @@ communal_gardens_leisure_04 = {
allowed_domicile_types = { minority_community farmstead } allowed_domicile_types = { minority_community farmstead }
previous_building = communal_gardens_03 previous_building = communal_gardens_03
can_construct = {
estate_can_construct_communal_gardens_leisure_04_trigger = yes
}
cost = { cost = {
gold = { gold = {
@ -4302,6 +4305,10 @@ communal_gardens_leisure_05 = {
allowed_domicile_types = { minority_community farmstead } allowed_domicile_types = { minority_community farmstead }
previous_building = communal_gardens_leisure_04 previous_building = communal_gardens_leisure_04
can_construct = {
estate_can_construct_communal_gardens_leisure_05_trigger = yes
}
cost = { cost = {
gold = { gold = {
value = estate_external_building_normal_cost_tier_5_value value = estate_external_building_normal_cost_tier_5_value
@ -4428,6 +4435,9 @@ communal_gardens_leisure_06 = {
allowed_domicile_types = { minority_community farmstead } allowed_domicile_types = { minority_community farmstead }
previous_building = communal_gardens_leisure_05 previous_building = communal_gardens_leisure_05
can_construct = {
estate_can_construct_communal_gardens_leisure_06_trigger = yes
}
cost = { cost = {
gold = { gold = {
@ -4557,6 +4567,9 @@ communal_gardens_fruit_04 = {
allowed_domicile_types = { minority_community farmstead } allowed_domicile_types = { minority_community farmstead }
previous_building = communal_gardens_03 previous_building = communal_gardens_03
can_construct = {
estate_can_construct_communal_gardens_fruit_04_trigger = yes
}
cost = { cost = {
gold = { gold = {
@ -4684,6 +4697,9 @@ communal_gardens_fruit_05 = {
allowed_domicile_types = { minority_community farmstead } allowed_domicile_types = { minority_community farmstead }
previous_building = communal_gardens_fruit_04 previous_building = communal_gardens_fruit_04
can_construct = {
estate_can_construct_communal_gardens_fruit_05_trigger = yes
}
cost = { cost = {
gold = { gold = {
@ -4811,6 +4827,9 @@ communal_gardens_fruit_06 = {
allowed_domicile_types = { minority_community farmstead } allowed_domicile_types = { minority_community farmstead }
previous_building = communal_gardens_fruit_05 previous_building = communal_gardens_fruit_05
can_construct = {
estate_can_construct_communal_gardens_fruit_06_trigger = yes
}
cost = { cost = {
gold = { gold = {
@ -7108,10 +7127,7 @@ village_storage_warehouse_03 = {
previous_building = village_storage_02 previous_building = village_storage_02
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_02 } domicile ?= { has_domicile_building_or_higher = minority_community_main_02 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_02 }
}
} }
cost = { cost = {
@ -7197,10 +7213,7 @@ village_storage_warehouse_04 = {
previous_building = village_storage_warehouse_03 previous_building = village_storage_warehouse_03
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_03 } domicile ?= { has_domicile_building_or_higher = minority_community_main_03 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_03 }
}
} }
cost = { cost = {
@ -7288,10 +7301,7 @@ village_storage_granary_03 = {
previous_building = village_storage_02 previous_building = village_storage_02
can_construct = { can_construct = {
OR = { domicile ?= { has_domicile_building_or_higher = minority_community_main_02 }
domicile ?= { has_domicile_building_or_higher = minority_community_main_03 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_03 }
}
} }
cost = { cost = {
@ -7380,10 +7390,7 @@ village_storage_granary_04 = {
previous_building = village_storage_granary_03 previous_building = village_storage_granary_03
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_03 } domicile ?= { has_domicile_building_or_higher = minority_community_main_03 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_03 }
}
} }
cost = { cost = {
@ -8335,10 +8342,7 @@ village_grazing_land_04 = {
previous_building = village_grazing_land_03 previous_building = village_grazing_land_03
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_03 } domicile ?= { has_domicile_building_or_higher = minority_community_main_03 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_03 }
}
} }
cost = { cost = {
@ -8452,10 +8456,7 @@ grazing_land_05 = {
previous_building = village_grazing_land_04 previous_building = village_grazing_land_04
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_04 } domicile ?= { has_domicile_building_or_higher = minority_community_main_04 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_04 }
}
} }
cost = { cost = {
@ -8569,10 +8570,7 @@ grazing_land_06 = {
previous_building = grazing_land_05 previous_building = grazing_land_05
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_05 } domicile ?= { has_domicile_building_or_higher = minority_community_main_05 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_05 }
}
} }
cost = { cost = {
@ -8954,10 +8952,7 @@ village_grain_fields_03 = {
previous_building = village_grain_fields_02 previous_building = village_grain_fields_02
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_02 } domicile ?= { has_domicile_building_or_higher = minority_community_main_02 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_02 }
}
} }
cost = { cost = {
@ -9090,10 +9085,7 @@ village_grain_fields_04 = {
previous_building = village_grain_fields_03 previous_building = village_grain_fields_03
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_03 } domicile ?= { has_domicile_building_or_higher = minority_community_main_03 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_03 }
}
} }
cost = { cost = {
@ -9226,10 +9218,7 @@ village_grain_fields_05 = {
previous_building = village_grain_fields_04 previous_building = village_grain_fields_04
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_04 } domicile ?= { has_domicile_building_or_higher = minority_community_main_04 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_04 }
}
} }
cost = { cost = {
@ -9362,10 +9351,7 @@ village_grain_fields_06 = {
previous_building = village_grain_fields_05 previous_building = village_grain_fields_05
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_05 } domicile ?= { has_domicile_building_or_higher = minority_community_main_05 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_05 }
}
} }
cost = { cost = {
@ -9654,10 +9640,7 @@ village_rice_field_03 = {
previous_building = village_rice_field_02 previous_building = village_rice_field_02
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_02 } domicile ?= { has_domicile_building_or_higher = minority_community_main_02 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_02 }
}
} }
cost = { cost = {
@ -9739,10 +9722,7 @@ village_rice_field_04 = {
previous_building = village_rice_field_03 previous_building = village_rice_field_03
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_03 } domicile ?= { has_domicile_building_or_higher = minority_community_main_03 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_03 }
}
} }
cost = { cost = {
@ -9824,10 +9804,7 @@ village_rice_field_05 = {
previous_building = village_rice_field_04 previous_building = village_rice_field_04
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_04 } domicile ?= { has_domicile_building_or_higher = minority_community_main_04 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_04 }
}
} }
cost = { cost = {
@ -9909,10 +9886,7 @@ village_rice_field_06 = {
previous_building = village_rice_field_05 previous_building = village_rice_field_05
can_construct = { can_construct = {
OR = {
domicile ?= { has_domicile_building_or_higher = minority_community_main_05 } domicile ?= { has_domicile_building_or_higher = minority_community_main_05 }
domicile ?= { has_domicile_building_or_higher = farmstead_main_05 }
}
} }
cost = { cost = {

View file

@ -61,7 +61,7 @@ republic_government = {
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = { liege = {
has_government = peasantrepublic_government has_government = peasantrepublic_government
} }
} }
@ -72,7 +72,7 @@ republic_government = {
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = { liege = {
has_government = urbanrepublic_government has_government = urbanrepublic_government
} }
} }
@ -92,8 +92,6 @@ republic_government = {
government_is_republic government_is_republic
government_is_settled government_is_settled
government_uses_domain_limit government_uses_domain_limit
gov_uses_non_crown_coa
government_locked_to_elective
} }
color = hsv{ 0.00 1.00 0.98 } color = hsv{ 0.00 1.00 0.98 }
@ -373,7 +371,6 @@ mercenary_government = {
government_uses_crown_authority government_uses_crown_authority
cannot_be_vassal_or_liege cannot_be_vassal_or_liege
government_is_mercenary government_is_mercenary
gov_uses_non_crown_coa
} }
mechanic_type = mercenary mechanic_type = mercenary
@ -573,7 +570,6 @@ landless_adventurer_government = {
cannot_be_vassal_or_liege cannot_be_vassal_or_liege
government_is_landless_adventurer government_is_landless_adventurer
has_unique_government_perks has_unique_government_perks
gov_uses_non_crown_coa
} }
mechanic_type = landless_adventurer mechanic_type = landless_adventurer
@ -640,7 +636,6 @@ landless_minority_government = {
landless_can_be_vassalised landless_can_be_vassalised
government_is_landless_minority government_is_landless_minority
government_devassalises government_devassalises
gov_uses_non_crown_coa
} }
mechanic_type = landless_adventurer mechanic_type = landless_adventurer
@ -694,7 +689,7 @@ peasantrepublic_government = {
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = { liege = {
has_government = urbanrepublic_government has_government = urbanrepublic_government
} }
} }
@ -733,7 +728,6 @@ peasantrepublic_government = {
government_is_prepublic government_is_prepublic
government_locked_to_elective government_locked_to_elective
government_allows_nomad_domicile_titles government_allows_nomad_domicile_titles
gov_uses_non_crown_coa
} }
mechanic_type = feudal mechanic_type = feudal
@ -774,7 +768,7 @@ urbanrepublic_government = {
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = { liege = {
has_government = urbanrepublic_government has_government = urbanrepublic_government
} }
} }
@ -817,7 +811,6 @@ urbanrepublic_government = {
government_is_urepublic government_is_urepublic
government_locked_to_elective government_locked_to_elective
government_allows_nomad_domicile_titles government_allows_nomad_domicile_titles
gov_uses_non_crown_coa
} }
mechanic_type = feudal mechanic_type = feudal

View file

@ -530,9 +530,8 @@ hegemon_legitimacy = {
mandate_legitimacy = { mandate_legitimacy = {
is_valid = { is_valid = {
highest_held_title_tier = tier_hegemony highest_held_title_tier = tier_hegemony
NOR = { NOT = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
} }
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
has_title = title:h_china has_title = title:h_china
@ -670,9 +669,8 @@ mandate_legitimacy = {
nomadic_legitimacy = { nomadic_legitimacy = {
is_valid = { is_valid = {
has_mpo_dlc_trigger = yes has_mpo_dlc_trigger = yes
NOR = { NOT = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
} }
government_has_flag = government_is_nomadic government_has_flag = government_is_nomadic
} }
@ -775,9 +773,8 @@ nomadic_legitimacy = {
mandala_legitimacy = { mandala_legitimacy = {
is_valid = { is_valid = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
NOR = { NOT = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
} }
government_has_flag = government_is_mandala government_has_flag = government_is_mandala
} }

View file

@ -197,45 +197,6 @@ on_title_gain = {
# COUNTY-TIER TITLES # # COUNTY-TIER TITLES #
###################### ######################
if = {
limit = {
OR = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
OR = {
primary_title = {
title_tier = barony
}
AND = {
primary_title = {
is_nomad_title = yes
}
NOT = {
any_liege_or_above = {
exists = yes
primary_title = {
title_tier >= duchy
}
}
}
}
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
scope:title = {
is_nomad_title = yes
}
}
root = {
destroy_title = scope:title
}
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -2904,45 +2865,6 @@ on_title_gain_inheritance = {
diarchy.0113 diarchy.0113
} }
effect = { effect = {
if = {
limit = {
OR = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
OR = {
primary_title = {
title_tier = barony
}
AND = {
primary_title = {
is_nomad_title = yes
}
NOT = {
any_liege_or_above = {
exists = yes
primary_title = {
title_tier >= duchy
}
}
}
}
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
scope:title = {
is_nomad_title = yes
}
}
root = {
destroy_title = scope:title
}
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -3061,45 +2983,6 @@ on_title_gain_usurpation = {
events = { events = {
} }
effect = { effect = {
if = {
limit = {
OR = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
OR = {
primary_title = {
title_tier = barony
}
AND = {
primary_title = {
is_nomad_title = yes
}
NOT = {
any_liege_or_above = {
exists = yes
primary_title = {
title_tier >= duchy
}
}
}
}
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
scope:title = {
is_nomad_title = yes
}
}
root = {
destroy_title = scope:title
}
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -3262,47 +3145,6 @@ on_title_lost = {
} }
effect = { effect = {
if = {
limit = {
scope:new_holder = {
OR = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
OR = {
primary_title = {
title_tier = barony
}
AND = {
primary_title = {
is_nomad_title = yes
}
NOT = {
any_liege_or_above = {
exists = yes
primary_title = {
title_tier => duchy
}
}
}
}
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
}
scope:title = {
is_nomad_title = yes
}
}
scope:new_holder = {
destroy_title = scope:title
}
}
if = { if = {
limit = { limit = {
government = landless_minority_government government = landless_minority_government

View file

@ -125,9 +125,6 @@ saxon_elective = { #Farmer Elective
faith = { faith = {
has_doctrine = tenet_communal_possessions has_doctrine = tenet_communal_possessions
} }
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
} }
} }
} }
@ -142,9 +139,6 @@ saxon_elective = { #Farmer Elective
faith = { faith = {
has_doctrine = tenet_communal_possessions has_doctrine = tenet_communal_possessions
} }
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
} }
} }
} }
@ -160,9 +154,6 @@ saxon_elective = { #Farmer Elective
faith = { faith = {
has_doctrine = tenet_communal_possessions has_doctrine = tenet_communal_possessions
} }
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
} }
} }
} }
@ -180,9 +171,6 @@ saxon_elective = { #Farmer Elective
faith = { faith = {
has_doctrine = tenet_communal_possessions has_doctrine = tenet_communal_possessions
} }
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
} }
} }
} }
@ -316,9 +304,6 @@ urban_elective = { #Urban Elective
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
} }
} }
} }
@ -333,9 +318,6 @@ urban_elective = { #Urban Elective
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
} }
} }
} }
@ -351,9 +333,6 @@ urban_elective = { #Urban Elective
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
} }
} }
} }
@ -371,9 +350,6 @@ urban_elective = { #Urban Elective
faith = { faith = {
has_doctrine = tenet_egalite has_doctrine = tenet_egalite
} }
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
} }
} }
} }

View file

@ -1,425 +0,0 @@
namespace = mpo_the_great_steppe
###################################
# The Great Steppe Intro Event
# 0001
###################################
mpo_the_great_steppe.0001 = { # Fullscreen Intro Event
type = character_event
window = fullscreen_event
title = mpo_the_great_steppe.0001.t
desc = mpo_the_great_steppe.0001.desc
theme = realm
trigger = { # we need to prevent this from firing for all players when a new player joins in MP
is_ai = no
NOT = { has_variable = mpo_the_great_steppe_events_0001_var }
}
hidden = yes
override_background = { reference = mpo_fullscreen_the_great_steppe }
override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_animate" }
cooldown = { years = 100 }
widgets = {
widget = {
gui = "event_window_widget_situation_info_the_great_steppe"
container = "dynamic_content_widget"
controller = situation_info
setup_scope = { situation:the_great_steppe = { save_scope_as = situation } }
}
}
immediate = {
play_music_cue = mx_cue_conquest_of_the_golden_horde
set_variable = mpo_the_great_steppe_events_0001_var
save_scope_value_as = {
name = start
value = yes
}
}
option = {
name = mpo_the_great_steppe.0001.a
clicksound = "event:/DLC/FP2/SFX/UI/fp2_struggle_start_select"
}
}
# Start Phase
mpo_the_great_steppe.0002 = {
type = character_event
title = mpo_the_great_steppe.0002.t
hidden = yes
desc = {
first_valid = {
triggered_desc = {
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
desc = mpo_the_great_steppe.0002.desc.cold_zud
}
triggered_desc = {
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_severe_drought_season
situation_sub_region_has_county = root.capital_county
}
}
}
desc = mpo_the_great_steppe.0002.desc.drought
}
triggered_desc = {
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
desc = mpo_the_great_steppe.0002.desc.white_zud
}
triggered_desc = {
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_warm_nights_season
situation_sub_region_has_county = root.capital_county
}
}
}
desc = mpo_the_great_steppe.0002.desc.warm_nights
}
triggered_desc = {
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_abundant_grazing_season
situation_sub_region_has_county = root.capital_county
}
}
}
desc = mpo_the_great_steppe.0002.desc.abundant_grazing
}
triggered_desc = {
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
desc = mpo_the_great_steppe.0002.desc.havsarsan_zud
}
triggered_desc = {
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_sky_blessing_season
situation_sub_region_has_county = root.capital_county
}
}
}
desc = mpo_the_great_steppe.0002.desc.sky_blessing
}
}
first_valid = {
triggered_desc = {
trigger = {
OR = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = root.capital_county
}
}
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
}
desc = mpo_the_great_steppe.0002.desc.obedience
}
}
}
theme = nomads
override_background = {
trigger = {
has_zud_season_nomadic_capital_root_trigger = yes
}
reference = bp3_steppe_winter
}
override_background = {
trigger = {
has_zud_season_nomadic_capital_root_trigger = no
}
reference = wilderness
}
left_portrait = {
character = root
triggered_animation = {
trigger = {
has_bad_season_nomadic_capital_root_trigger = yes
}
animation = horse_exhausted
}
animation = horse_surveying
camera = camera_event_horse_left
}
lower_right_portrait = {
trigger = { exists = scope:person }
character = scope:person
}
widgets = {
widget = {
is_shown = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
gui = "event_window_widget_vfx_snow"
container = "foreground_shader_vfx_container"
}
widget = {
is_shown = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = root.location.county
}
}
}
gui = "event_window_widget_vfx_snowstorm"
container = "foreground_shader_vfx_container"
}
}
override_effect_2d = {
reference = fog
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = root.location.county
}
}
}
}
override_effect_2d = {
reference = rain
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = root.location.county
}
}
}
}
override_effect_2d = {
reference = legend_glow
trigger = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_sky_blessing_season
situation_sub_region_has_county = root.location.county
}
}
}
}
trigger = {
NOT = { has_variable = steppe_game_start_var }
}
immediate = {
custom_tooltip = mpo_the_great_steppe.0002.tt
play_music_cue = mx_cue_conquest_of_the_golden_horde
if = {
limit = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_warm_nights_season
situation_sub_region_has_county = root.location.county
}
}
}
if = {
limit = {
any_spouse = {
}
}
random_spouse = {
save_scope_as = person
}
}
else_if = {
limit = {
any_courtier_or_guest = {
}
}
random_courtier_or_guest = {
save_scope_as = person
}
}
else = {
hidden_effect = {
create_character = {
template = pool_repopulate_local_flavor
dynasty = none
location = root.location
save_scope_as = person
}
}
}
}
}
option = {
name = mpo_the_great_steppe.0002.a
if = {
limit = { has_perk = souvenirs_aplenty_perk }
add_internal_flag = special
custom_tooltip = mpo_the_great_steppe_0002_souvenirs_aplenty_tt
every_held_county = {
limit = {
uses_county_fertility = yes
is_landless_type_title = no
}
add_county_modifier = {
modifier = souvenirs_aplenty_perk_county_modifier
years = 10
}
}
}
if = {
limit = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
every_held_county = {
limit = { is_landless_type_title = no }
change_county_control = -25
}
domicile = {
change_herd = {
value = root.domicile.herd
multiply = -0.2
}
}
}
if = {
limit = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
every_held_county = {
limit = { is_landless_type_title = no }
change_county_control = -25
}
domicile = {
change_herd = {
value = root.domicile.herd
multiply = -0.1
}
}
}
if = {
limit = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
every_held_county = {
limit = { is_landless_type_title = no }
change_county_control = -10
}
}
ai_chance = {
base = 100
}
}
}
mpo_the_great_steppe.0003 = {
type = character_event
hidden = yes
immediate = {
if = {
limit = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
every_held_county = {
limit = {
is_landless_type_title = no
uses_county_fertility = yes
}
change_county_fertility = -50
}
}
if = {
limit = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
every_held_county = {
limit = {
is_landless_type_title = no
uses_county_fertility = yes
}
change_county_fertility = -25
}
}
if = {
limit = {
any_character_situation = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_severe_drought_season
situation_sub_region_has_county = root.capital_county
}
}
}
every_held_county = {
limit = {
is_landless_type_title = no
uses_county_fertility = yes
}
change_county_fertility = -10
}
}
}
}

BIN
gfx/interface/coat_of_arms/Mural_crown_kingdom_115.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/Mural_crown_kingdom_28.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/Mural_crown_kingdom_44.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/Mural_crown_kingdom_62.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/Mural_crown_kingdom_86.dds (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
gfx/map/terrain/plains_01_diffuse.dds (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -33,22 +33,7 @@ types CoATypes
## Tiny Realm CoA ## Tiny Realm CoA
type coa_realm_tiny_crown = coa_realm_tiny { type coa_realm_tiny_crown = coa_realm_tiny {
blockoverride "crown" { blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]" visible = "[And(And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder)), Not(Character.GetGovernment.IsType('landless_adventurer_government')))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
} }
} }
@ -65,37 +50,31 @@ types CoATypes
position = { 0 -24 } position = { 0 -24 }
icon = { icon = {
name = "adventurer_top_decor" name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_28.dds" texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_28.dds"
block "adventurer" {
visible = no
}
} }
icon = { icon = {
name = "minority_top_decor" name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_28.dds" texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_28.dds"
block "minority" {
visible = no
}
} }
icon = { icon = {
name = "mercenary" name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds" texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds"
block "mercenary" {
visible = no
}
} }
icon = { icon = {
name = "holy_order" name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds" texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds"
block "mercenary" {
visible = no
}
} }
} }
@ -114,16 +93,6 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
texture = "gfx/interface/coat_of_arms/rep_crown_strip_28.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 32 22 }
block "rep_crown" {
visible = no
}
}
widget = { widget = {
visible = "[Character.HasLandedTitles]" visible = "[Character.HasLandedTitles]"
@ -175,22 +144,7 @@ types CoATypes
## Small Realm CoA ## Small Realm CoA
type coa_realm_small_crown = coa_realm_small { type coa_realm_small_crown = coa_realm_small {
blockoverride "crown" { blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]" visible = "[And(And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder)), Not(Or(Character.GetGovernment.IsType('landless_adventurer_government')Character.GetGovernment.IsType('landless_minority_government'))))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
} }
} }
@ -203,37 +157,31 @@ types CoATypes
icon = { icon = {
name = "adventurer_top_decor" name = "adventurer_top_decor"
visible = "[Character.GetGovernment.IsType('landless_adventurer_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_44.dds" texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_44.dds"
block "adventurer" {
visible = no
}
} }
icon = { icon = {
name = "minority_top_decor" name = "minority_top_decor"
visible = "[Character.GetGovernment.IsType('landless_minority_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_44.dds" texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_44.dds"
block "minority" {
visible = no
}
} }
icon = { icon = {
name = "mercenary" name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds" texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds"
block "mercenary" {
visible = no
}
} }
icon = { icon = {
name = "holy_order" name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds" texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds"
block "holy_order" {
visible = no
}
} }
} }
@ -258,17 +206,6 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
framesize = { 52 32 }
texture = "gfx/interface/coat_of_arms/rep_crown_strip_44.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
block "rep_crown" {
visible = no
}
}
widget = { widget = {
size = { 52 52 } size = { 52 52 }
@ -320,22 +257,7 @@ types CoATypes
## Medium Realm CoA ## Medium Realm CoA
type coa_realm_medium_crown = coa_realm_medium { type coa_realm_medium_crown = coa_realm_medium {
blockoverride "crown" { blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]" visible = "[And(And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder)), Not(Or(Character.GetGovernment.IsType('landless_adventurer_government')Character.GetGovernment.IsType('landless_minority_government'))))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
} }
} }
@ -364,51 +286,34 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_62.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 64 40 }
block "rep_crown" {
visible = no
}
}
icon = { icon = {
name = "adventurer_top_decor" name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds" texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
block "adventurer" {
visible = no
}
} }
icon = { icon = {
name = "minority_top_decor" name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds" texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
block "minority" {
visible = no
}
} }
icon = { icon = {
name = "mercenary" name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds" texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds"
block "mercenary" {
visible = no
}
} }
icon = { icon = {
name = "holy_order" name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds" texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds"
block "holy_order" {
visible = no
}
} }
widget = { widget = {
@ -464,24 +369,10 @@ types CoATypes
## Big Realm CoA ## Big Realm CoA
type coa_realm_big_crown = coa_realm_big { type coa_realm_big_crown = coa_realm_big {
blockoverride "crown" { blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]" visible = "[And(And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder)), Not(Or(Character.GetGovernment.IsType('landless_adventurer_government')Character.GetGovernment.IsType('landless_minority_government'))))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
} }
} }
type coa_realm_big = button_group { type coa_realm_big = button_group {
using = CoA_Realm_Defaults using = CoA_Realm_Defaults
@ -506,51 +397,34 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_86.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 96 60 }
block "rep_crown" {
visible = no
}
}
icon = { icon = {
name = "adventurer_top_decor" name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_86.dds" texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_86.dds"
block "adventurer" {
visible = no
}
} }
icon = { icon = {
name = "minority_top_decor" name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_86.dds" texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_86.dds"
block "minority" {
visible = no
}
} }
icon = { icon = {
name = "mercenary" name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_86.dds" texture = "gfx/interface/coat_of_arms/mercenary_topframe_86.dds"
block "mercenary" {
visible = no
}
} }
icon = { icon = {
name = "holy_order" name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_86.dds" texture = "gfx/interface/coat_of_arms/holyorder_topframe_86.dds"
block "holy_order" {
visible = no
}
} }
widget = { widget = {
@ -606,24 +480,10 @@ types CoATypes
## Huge Realm CoA ## Huge Realm CoA
type coa_realm_huge_crown = coa_realm_huge { type coa_realm_huge_crown = coa_realm_huge {
blockoverride "crown" { blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]" visible = "[And(And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder)), Not(Or(Character.GetGovernment.IsType('landless_adventurer_government')Character.GetGovernment.IsType('landless_minority_government'))))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
} }
} }
type coa_realm_huge = button_group { type coa_realm_huge = button_group {
using = CoA_Realm_Defaults using = CoA_Realm_Defaults
@ -648,51 +508,33 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_115.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 128 80 }
block "rep_crown" {
visible = no
}
}
icon = { icon = {
name = "adventurer_top_decor" name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds" texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds"
block "adventurer" {
visible = no
}
} }
icon = { icon = {
name = "minority_top_decor" name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds" texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds"
block "minority" {
visible = no
}
} }
icon = { icon = {
name = "mercenary" name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds" texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
block "mercenary" {
visible = no
}
} }
icon = { icon = {
name = "holy_order" name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds" texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
block "holy_order" {
visible = no
}
} }
widget = { widget = {
@ -777,25 +619,9 @@ types CoATypes
## Tiny Title CoA ## Tiny Title CoA
type coa_title_tiny_crown = coa_title_tiny { type coa_title_tiny_crown = coa_title_tiny {
blockoverride "crown" { blockoverride "crown" {}
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
} }
type coa_title_tiny = button_group { type coa_title_tiny = button_group {
using = CoA_Title_Defaults using = CoA_Title_Defaults
@ -806,11 +632,6 @@ types CoATypes
position = { 0 -10 } position = { 0 -10 }
} }
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
spacing = -4 spacing = -4
ignoreinvisible = yes ignoreinvisible = yes
@ -825,52 +646,7 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_28.dds"
frame = "[Title.GetTierFrame]"
framesize = { 32 22 }
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_28.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_28.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds"
block "holy_order" {
visible = no
}
}
widget = { widget = {
parentanchor = hcenter parentanchor = hcenter
size = { 36 36 } size = { 36 36 }
@ -906,25 +682,11 @@ types CoATypes
## Small Title CoA ## Small Title CoA
type coa_title_small_crown = coa_title_small { type coa_title_small_crown = coa_title_small {
blockoverride "crown" { blockoverride "crown" {}
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
} }
# type coa_title_small = coa_title_tiny {}
type coa_title_small = button_group { type coa_title_small = button_group {
using = CoA_Title_Defaults using = CoA_Title_Defaults
@ -933,11 +695,6 @@ types CoATypes
spacing = -3 spacing = -3
ignoreinvisible = yes ignoreinvisible = yes
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = { icon = {
name = "crown" name = "crown"
parentanchor = hcenter parentanchor = hcenter
@ -949,51 +706,7 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_44.dds"
frame = "[Title.GetTierFrame]"
framesize = { 52 32 }
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_44.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_44.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds"
block "holy_order" {
visible = no
}
}
widget = { widget = {
parentanchor = hcenter parentanchor = hcenter
size = { 52 52 } size = { 52 52 }
@ -1027,24 +740,7 @@ types CoATypes
## Medium Title CoA ## Medium Title CoA
type coa_title_medium_crown = coa_title_medium { type coa_title_medium_crown = coa_title_medium {
blockoverride "crown" { blockoverride "crown" {}
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
} }
type coa_title_medium = button_group { type coa_title_medium = button_group {
@ -1055,11 +751,6 @@ types CoATypes
spacing = -3 spacing = -3
ignoreinvisible = yes ignoreinvisible = yes
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = { icon = {
name = "crown" name = "crown"
parentanchor = hcenter parentanchor = hcenter
@ -1071,51 +762,6 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_62.dds"
frame = "[Title.GetTierFrame]"
framesize = { 64 40 }
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds"
block "holy_order" {
visible = no
}
}
widget = { widget = {
parentanchor = hcenter parentanchor = hcenter
@ -1150,24 +796,7 @@ types CoATypes
## Big Title CoA ## Big Title CoA
type coa_title_big_crown = coa_title_big { type coa_title_big_crown = coa_title_big {
blockoverride "crown" { blockoverride "crown" {}
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
} }
type coa_title_big = button_group { type coa_title_big = button_group {
@ -1178,11 +807,6 @@ types CoATypes
spacing = -3 spacing = -3
ignoreinvisible = yes ignoreinvisible = yes
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = { icon = {
name = "crown" name = "crown"
parentanchor = hcenter parentanchor = hcenter
@ -1194,51 +818,6 @@ types CoATypes
visible = no visible = no
} }
} }
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_115.dds"
frame = "[Title.GetTierFrame]"
framesize = { 128 80 }
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
block "holy_order" {
visible = no
}
}
widget = { widget = {
parentanchor = hcenter parentanchor = hcenter