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

View file

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

View file

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

View file

@ -197,45 +197,6 @@ on_title_gain = {
# 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 = {
limit = {
government_has_flag = government_is_prepublic
@ -2904,45 +2865,6 @@ on_title_gain_inheritance = {
diarchy.0113
}
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 = {
limit = {
government_has_flag = government_is_prepublic
@ -3061,45 +2983,6 @@ on_title_gain_usurpation = {
events = {
}
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 = {
limit = {
government_has_flag = government_is_prepublic
@ -3262,47 +3145,6 @@ on_title_lost = {
}
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 = {
limit = {
government = landless_minority_government

View file

@ -125,9 +125,6 @@ saxon_elective = { #Farmer Elective
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
@ -142,9 +139,6 @@ saxon_elective = { #Farmer Elective
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
@ -160,9 +154,6 @@ saxon_elective = { #Farmer Elective
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
@ -180,9 +171,6 @@ saxon_elective = { #Farmer Elective
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
@ -316,9 +304,6 @@ urban_elective = { #Urban Elective
faith = {
has_doctrine = tenet_egalite
}
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
}
}
}
@ -333,9 +318,6 @@ urban_elective = { #Urban Elective
faith = {
has_doctrine = tenet_egalite
}
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
}
}
}
@ -351,9 +333,6 @@ urban_elective = { #Urban Elective
faith = {
has_doctrine = tenet_egalite
}
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
}
}
}
@ -371,9 +350,6 @@ urban_elective = { #Urban Elective
faith = {
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
type coa_realm_tiny_crown = coa_realm_tiny {
blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
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')]"
visible = "[And(And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder)), Not(Character.GetGovernment.IsType('landless_adventurer_government')))]"
}
}
@ -65,37 +50,31 @@ types CoATypes
position = { 0 -24 }
icon = {
name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_28.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_28.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds"
block "mercenary" {
visible = no
}
}
}
@ -114,16 +93,6 @@ types CoATypes
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 = {
visible = "[Character.HasLandedTitles]"
@ -175,22 +144,7 @@ types CoATypes
## Small Realm CoA
type coa_realm_small_crown = coa_realm_small {
blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
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')]"
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'))))]"
}
}
@ -203,37 +157,31 @@ types CoATypes
icon = {
name = "adventurer_top_decor"
visible = "[Character.GetGovernment.IsType('landless_adventurer_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_44.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
visible = "[Character.GetGovernment.IsType('landless_minority_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_44.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds"
block "holy_order" {
visible = no
}
}
}
@ -258,17 +206,6 @@ types CoATypes
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 = {
size = { 52 52 }
@ -320,22 +257,7 @@ types CoATypes
## Medium Realm CoA
type coa_realm_medium_crown = coa_realm_medium {
blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
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')]"
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'))))]"
}
}
@ -364,51 +286,34 @@ types CoATypes
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 = {
name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds"
block "holy_order" {
visible = no
}
}
widget = {
@ -464,24 +369,10 @@ types CoATypes
## Big Realm CoA
type coa_realm_big_crown = coa_realm_big {
blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
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')]"
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'))))]"
}
}
type coa_realm_big = button_group {
using = CoA_Realm_Defaults
@ -506,51 +397,34 @@ types CoATypes
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 = {
name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_86.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_86.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_86.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_86.dds"
block "holy_order" {
visible = no
}
}
widget = {
@ -606,24 +480,10 @@ types CoATypes
## Huge Realm CoA
type coa_realm_huge_crown = coa_realm_huge {
blockoverride "crown" {
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
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')]"
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'))))]"
}
}
type coa_realm_huge = button_group {
using = CoA_Realm_Defaults
@ -648,51 +508,33 @@ types CoATypes
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 = {
name = "adventurer_top_decor"
visible = "[GovernmentType.IsType('landless_adventurer_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
visible = "[GovernmentType.IsType('landless_minority_government')]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
visible = "[Character.GetPrimaryTitle.IsHolyOrder]"
visible_at_creation = no
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
block "holy_order" {
visible = no
}
}
widget = {
@ -777,25 +619,9 @@ types CoATypes
## Tiny Title CoA
type coa_title_tiny_crown = coa_title_tiny {
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')]"
}
blockoverride "crown" {}
}
type coa_title_tiny = button_group {
using = CoA_Title_Defaults
@ -806,11 +632,6 @@ types CoATypes
position = { 0 -10 }
}
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
spacing = -4
ignoreinvisible = yes
@ -825,52 +646,7 @@ types CoATypes
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 = {
parentanchor = hcenter
size = { 36 36 }
@ -906,25 +682,11 @@ types CoATypes
## Small Title CoA
type coa_title_small_crown = coa_title_small {
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')]"
}
blockoverride "crown" {}
}
# type coa_title_small = coa_title_tiny {}
type coa_title_small = button_group {
using = CoA_Title_Defaults
@ -933,11 +695,6 @@ types CoATypes
spacing = -3
ignoreinvisible = yes
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = {
name = "crown"
parentanchor = hcenter
@ -949,51 +706,7 @@ types CoATypes
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 = {
parentanchor = hcenter
size = { 52 52 }
@ -1027,24 +740,7 @@ types CoATypes
## Medium Title CoA
type coa_title_medium_crown = coa_title_medium {
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')]"
}
blockoverride "crown" {}
}
type coa_title_medium = button_group {
@ -1055,11 +751,6 @@ types CoATypes
spacing = -3
ignoreinvisible = yes
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = {
name = "crown"
parentanchor = hcenter
@ -1071,51 +762,6 @@ types CoATypes
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 = {
parentanchor = hcenter
@ -1150,24 +796,7 @@ types CoATypes
## Big Title CoA
type coa_title_big_crown = coa_title_big {
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')]"
}
blockoverride "crown" {}
}
type coa_title_big = button_group {
@ -1178,11 +807,6 @@ types CoATypes
spacing = -3
ignoreinvisible = yes
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = {
name = "crown"
parentanchor = hcenter
@ -1194,51 +818,6 @@ types CoATypes
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 = {
parentanchor = hcenter