idk why I dont have a cursor

This commit is contained in:
Magpie490 2025-06-02 16:22:24 +01:00
parent 701d55c01f
commit cda3acdcea
349 changed files with 78627 additions and 7804 deletions

View file

@ -1,5 +1,6 @@
@crown_authority_cooldown_years = 20
@tribal_authority_cooldown_years = 10
@nomadic_authority_cooldown_years = 5
@imperial_bureaucracy_cooldown_years_1 = 10
@imperial_bureaucracy_cooldown_years_2 = 20
@imperial_bureaucracy_cooldown_years_3 = 30
@ -19,6 +20,7 @@ crown_authority = {
crown_authority_0 = {
modifier = {
belligerent_opinion = -10
barons_and_minor_landholders_opinion = 20
glory_hound_opinion = 10
parochial_opinion = 10
@ -30,7 +32,7 @@ crown_authority = {
realm_law_use_crown_authority = yes
trigger_if = {
limit = {
has_government = administrative_government
government_has_flag = government_is_administrative
is_independent_ruler = no
}
liege = { has_realm_law = crown_authority_0 }
@ -45,15 +47,16 @@ crown_authority = {
crown_authority_1 = {
modifier = {
belligerent_opinion = 5
barons_and_minor_landholders_opinion = -30
glory_hound_opinion = -15
parochial_opinion = -15
courtly_opinion = -5
minority_opinion = -10
}
flag = uses_crown_authority
flag = title_revocation_allowed
flag = vassal_retraction_allowed
flag = can_have_tributaries
flag = can_change_partition_succession_laws
flag = diarchs_want_to_subsidise_without_this_flag
@ -61,7 +64,7 @@ crown_authority = {
realm_law_use_crown_authority = yes
trigger_if = {
limit = {
has_government = administrative_government
government_has_flag = government_is_administrative
is_independent_ruler = no
}
liege = { has_realm_law = crown_authority_1 }
@ -121,6 +124,7 @@ crown_authority = {
crown_authority_2 = {
modifier = {
belligerent_opinion = 10
barons_and_minor_landholders_opinion = -10
glory_hound_opinion = -10
parochial_opinion = -10
@ -130,7 +134,6 @@ crown_authority = {
vassal_tax_contribution_mult = 0.1
vassal_levy_contribution_mult = 0.1
}
flag = uses_crown_authority
flag = vassal_internal_wars_banned
flag = vassal_refusal_is_treason
flag = can_change_succession_laws
@ -140,7 +143,7 @@ crown_authority = {
realm_law_use_crown_authority = yes
trigger_if = {
limit = {
has_government = administrative_government
government_has_flag = government_is_administrative
is_independent_ruler = no
}
liege = { has_realm_law = crown_authority_2 }
@ -152,7 +155,7 @@ crown_authority = {
limit = {
NOT = { has_realm_law = crown_authority_3 }
NAND = {
has_government = administrative_government
government_has_flag = government_is_administrative
is_independent_ruler = no
}
}
@ -204,6 +207,7 @@ crown_authority = {
crown_authority_3 = {
modifier = {
belligerent_opinion = 15
barons_and_minor_landholders_opinion = -20
glory_hound_opinion = -25
parochial_opinion = -25
@ -213,7 +217,6 @@ crown_authority = {
vassal_tax_contribution_mult = 0.25
vassal_levy_contribution_mult = 0.25
}
flag = uses_crown_authority
flag = vassal_all_wars_banned
flag = can_designate_heirs
flag = max_authority_level
@ -222,7 +225,7 @@ crown_authority = {
realm_law_use_crown_authority = yes
trigger_if = {
limit = {
has_government = administrative_government
government_has_flag = government_is_administrative
is_independent_ruler = no
}
liege = { has_realm_law = crown_authority_3 }
@ -233,7 +236,7 @@ crown_authority = {
trigger_if = {
limit = {
NAND = {
has_government = administrative_government
government_has_flag = government_is_administrative
is_independent_ruler = no
}
}
@ -287,6 +290,7 @@ tribal_authority = {
glory_hound_opinion = 10
parochial_opinion = 10
courtly_opinion = 5
belligerent_opinion = -15
}
flag = uses_tribal_authority
flag = imprisonment_toggle_enable
@ -306,12 +310,15 @@ tribal_authority = {
parochial_opinion = -15
courtly_opinion = -5
minority_opinion = -10
belligerent_opinion = 5
}
flag = uses_tribal_authority
flag = can_have_tributaries
flag = can_change_succession_laws
flag = imprisonment_toggle_on
can_keep = { realm_law_use_tribal_authority = yes }
can_keep = {
realm_law_use_tribal_authority = yes
}
can_pass = {
trigger_if = {
@ -370,13 +377,18 @@ tribal_authority = {
courtly_opinion = -5
zealot_opinion = -10
minority_opinion = -10
belligerent_opinion = 15
}
flag = uses_tribal_authority
flag = title_revocation_allowed
flag = vassal_retraction_allowed
flag = diarchs_want_to_subsidise_without_this_flag
can_keep = { realm_law_use_tribal_authority = yes }
can_keep = {
realm_law_use_tribal_authority = yes
NOT = {
is_confederation_member = yes
}
}
can_pass = {
trigger_if = {
@ -435,13 +447,18 @@ tribal_authority = {
courtly_opinion = -10
zealot_opinion = -20
minority_opinion = -30
belligerent_opinion = 20
}
flag = uses_tribal_authority
flag = max_authority_level
#Settling is disabled unless you have this law. Script is in the decisions, currently in 80_major_decisions.
#Reforming pagan religions (but not creating other faiths) is disabled unless you have this law. Script is in the reformation prereqs, currently in 00_rules.
can_keep = { realm_law_use_tribal_authority = yes }
can_keep = {
realm_law_use_tribal_authority = yes
NOT = {
is_confederation_member = yes
}
}
can_pass = {
has_realm_law = tribal_authority_2
@ -489,6 +506,10 @@ camp_purpose = {
flag = realm_law
camp_purpose_wanderers = {
pass_phrase = camp_purpose_pass_phrase
confirmation_title = camp_purpose_pass_phrase
confirmation_button_text = camp_purpose_confirmation_button_text
flag = uses_camp_purpose
flag = can_change_succession_laws
flag = can_change_purpose_for_free
@ -517,6 +538,10 @@ camp_purpose = {
}
camp_purpose_mercenaries = {
pass_phrase = camp_purpose_pass_phrase
confirmation_title = camp_purpose_pass_phrase
confirmation_button_text = camp_purpose_confirmation_button_text
flag = uses_camp_purpose
flag = can_change_succession_laws
flag = laamp_contracts_weight_up_mercenary
@ -628,6 +653,10 @@ camp_purpose = {
}
camp_purpose_scholars = {
pass_phrase = camp_purpose_pass_phrase
confirmation_title = camp_purpose_pass_phrase
confirmation_button_text = camp_purpose_confirmation_button_text
modifier = {
monthly_lifestyle_xp_gain_mult = 0.2
}
@ -741,6 +770,10 @@ camp_purpose = {
}
camp_purpose_explorers = {
pass_phrase = camp_purpose_pass_phrase
confirmation_title = camp_purpose_pass_phrase
confirmation_button_text = camp_purpose_confirmation_button_text
modifier = {
character_travel_speed_mult = 0.25
coastal_sea_travel_danger = medium_sea_danger_reduction
@ -859,6 +892,10 @@ camp_purpose = {
}
camp_purpose_brigands = {
pass_phrase = camp_purpose_pass_phrase
confirmation_title = camp_purpose_pass_phrase
confirmation_button_text = camp_purpose_confirmation_button_text
flag = uses_camp_purpose
flag = can_change_succession_laws
flag = laamp_contracts_weight_up_criminal
@ -1008,6 +1045,10 @@ camp_purpose = {
}
camp_purpose_legitimists = {
pass_phrase = camp_purpose_pass_phrase
confirmation_title = camp_purpose_pass_phrase
confirmation_button_text = camp_purpose_confirmation_button_text
flag = uses_camp_purpose
flag = can_change_succession_laws
flag = martial_camp_purpose
@ -1019,6 +1060,7 @@ camp_purpose = {
flag = unlocks_baggage_train_ransom_cages
flag = unlocks_camp_fire_future_dreams
flag = unlocks_proving_grounds_bodyguard_drills
flag = unlocks_proving_grounds_lockwagon
can_keep = {
realm_law_use_camp_purpose = yes
@ -1117,6 +1159,7 @@ imperial_bureaucracy = {
imperial_bureaucracy_0 = {
modifier = {
belligerent_opinion = -10
barons_and_minor_landholders_opinion = 20
glory_hound_opinion = 10
parochial_opinion = 10
@ -1156,6 +1199,7 @@ imperial_bureaucracy = {
imperial_bureaucracy_1 = {
modifier = {
belligerent_opinion = 5
barons_and_minor_landholders_opinion = -30
glory_hound_opinion = -15
parochial_opinion = -15
@ -1164,7 +1208,7 @@ imperial_bureaucracy = {
administrative_government_tax_contribution_add = 0.05
vassal_limit = 100
}
flag = uses_imperial_bureaucracy
flag = can_have_tributaries
flag = title_revocation_allowed
flag = vassal_retraction_allowed
flag = can_change_partition_succession_laws
@ -1247,6 +1291,7 @@ imperial_bureaucracy = {
imperial_bureaucracy_2 = {
modifier = {
belligerent_opinion = 10
barons_and_minor_landholders_opinion = -10
glory_hound_opinion = -10
parochial_opinion = -10
@ -1257,7 +1302,6 @@ imperial_bureaucracy = {
republic_government_tax_contribution_add = 0.05
vassal_limit = 100
}
flag = uses_imperial_bureaucracy
flag = vassal_refusal_is_treason
flag = can_change_succession_laws
flag = vassal_all_wars_banned
@ -1338,6 +1382,7 @@ imperial_bureaucracy = {
imperial_bureaucracy_3 = {
modifier = {
belligerent_opinion = 15
barons_and_minor_landholders_opinion = -20
glory_hound_opinion = -25
parochial_opinion = -25
@ -1348,7 +1393,6 @@ imperial_bureaucracy = {
republic_government_tax_contribution_add = 0.05
vassal_limit = 200
}
flag = uses_imperial_bureaucracy
flag = vassal_all_wars_banned_permanent
flag = max_authority_level
flag = admin_title_troop_cost_reduction_high
@ -1417,3 +1461,376 @@ imperial_bureaucracy = {
}
}
}
nomadic_authority = {
default = nomadic_authority_1
cumulative = yes
flag = realm_law
nomadic_authority_1 = {
pass_phrase = nomadic_authority_1_pass_phrase
confirmation_title = nomadic_authority_1_pass_phrase
confirmation_button_text = nomadic_authority_confirmation_button_text
modifier = {
belligerent_opinion = -25
glory_hound_opinion = -20
domain_limit_min = 1
domain_limit_max = 2
vassal_limit_min = 1
vassal_limit_max = 1
}
flag = can_have_tributaries
flag = title_revocation_allowed
flag = uses_nomadic_authority
flag = imprisonment_toggle_enable
flag = access_to_nomadic_county_conquest
can_pass = {
has_realm_law = nomadic_authority_2
}
can_keep = { realm_law_use_nomadic_authority = yes }
#Imprisonment is disabled if you have this law. Script is in the interaction, currently in 00_prison_interactions.
on_pass = {
# Remove modifiers.
remove_law_related_modifiers_effect = yes
}
}
nomadic_authority_2 = {
pass_phrase = nomadic_authority_2_pass_phrase
confirmation_title = nomadic_authority_2_pass_phrase
confirmation_button_text = nomadic_authority_confirmation_button_text
modifier = {
belligerent_opinion = 10
glory_hound_opinion = 10
max_migration_distance_mult = 0.25
domain_limit_min = 1
domain_limit_max = 1
vassal_limit_min = 1
vassal_limit_max = 2 # 3
}
flag = can_change_succession_laws
flag = imprisonment_toggle_on
flag = title_revocation_allowed
flag = migration_to_duchies
flag = access_to_nomadic_county_conquest
flag = unlock_maa_nomad_lancers
can_keep = {
realm_law_use_nomadic_authority = yes
}
can_pass = {
custom_tooltip = {
text = "nomadic_authority_2_level_requirement"
OR = {
has_realm_law = nomadic_authority_1
has_realm_law = nomadic_authority_3
}
}
custom_description = {
subject = root
text = "has_nomadic_authority_cooldown"
NAND = {
has_variable = nomadic_authority_cooldown
NOT = {
culture = { has_innovation = innovation_all_things }
}
}
}
domicile.herd >= nomadic_authority_level_2_requirement
}
pass_cost = {
prestige = {
if = {
limit = {
NOR = {
has_realm_law = nomadic_authority_2
has_realm_law = nomadic_authority_3
}
}
add = increase_nomadic_authority_prestige_cost
}
}
}
on_pass = {
# Increment cooldown breaker tally, if appropriate.
calculate_authority_cooldown_break_effect = yes
# Set regular cooldown.
set_variable = {
name = nomadic_authority_cooldown
years = @nomadic_authority_cooldown_years
}
# Remove modifiers.
remove_law_related_modifiers_effect = yes
}
ai_will_do = {
if = {
limit = { has_realm_law = nomadic_authority_1 }
value = 1
}
}
}
nomadic_authority_3 = {
pass_phrase = nomadic_authority_3_pass_phrase
confirmation_title = nomadic_authority_3_pass_phrase
confirmation_button_text = nomadic_authority_confirmation_button_text
modifier = {
belligerent_opinion = 10
glory_hound_opinion = 10
max_migration_distance_mult = 0.5
domain_limit_min = 2
domain_limit_max = 3
vassal_limit_min = 8
vassal_limit_max = 12 # 15
}
flag = vassal_retraction_allowed
flag = diarchs_want_to_subsidise_without_this_flag
flag = migration_to_kingdoms
flag = access_to_nomadic_duchy_conquest
can_keep = {
realm_law_use_nomadic_authority = yes
NOT = {
is_confederation_member = yes
}
}
can_pass = {
custom_tooltip = {
text = "nomadic_authority_3_level_requirement"
OR = {
has_realm_law = nomadic_authority_2
has_realm_law = nomadic_authority_4
}
}
custom_description = {
subject = root
text = "has_nomadic_authority_cooldown"
NAND = {
has_variable = nomadic_authority_cooldown
NOT = {
culture = { has_innovation = innovation_all_things }
}
}
}
domicile.herd >= nomadic_authority_level_3_requirement
}
pass_cost = {
prestige = {
if = {
limit = {
NOR = {
has_realm_law = nomadic_authority_3
has_realm_law = nomadic_authority_4
}
}
add = increase_nomadic_authority_prestige_cost
}
}
}
on_pass = {
# Increment cooldown breaker tally, if appropriate.
calculate_authority_cooldown_break_effect = yes
# Set regular cooldown.
set_variable = {
name = nomadic_authority_cooldown
years = @nomadic_authority_cooldown_years
}
# Remove modifiers.
remove_law_related_modifiers_effect = yes
}
ai_will_do = {
if = {
limit = { has_realm_law = nomadic_authority_2 }
value = 1
}
}
}
nomadic_authority_4 = {
pass_phrase = nomadic_authority_4_pass_phrase
confirmation_title = nomadic_authority_4_pass_phrase
confirmation_button_text = nomadic_authority_confirmation_button_text
modifier = {
belligerent_opinion = 20
glory_hound_opinion = 10
max_migration_distance_mult = 1
domain_limit_min = 2
vassal_limit_min = 5
vassal_limit_max = 15
}
flag = migration_to_empires
#Settling is disabled unless you have this law. Script is in the decisions, currently in 80_major_decisions.
#Reforming pagan religions (but not creating other faiths) is disabled unless you have this law. Script is in the reformation prereqs, currently in 00_rules.
can_keep = {
realm_law_use_nomadic_authority = yes
NOT = {
is_confederation_member = yes
}
}
can_pass = {
custom_tooltip = {
text = "nomadic_authority_4_level_requirement"
OR = {
has_realm_law = nomadic_authority_3
has_realm_law = nomadic_authority_5
}
}
custom_description = {
subject = root
text = "has_nomadic_authority_cooldown"
NAND = {
has_variable = nomadic_authority_cooldown
NOT = {
culture = { has_innovation = innovation_all_things }
}
}
}
domicile.herd >= nomadic_authority_level_4_requirement
}
pass_cost = {
prestige = {
if = {
limit = {
NOR = {
has_realm_law = nomadic_authority_4
has_realm_law = nomadic_authority_5
}
}
add = increase_nomadic_authority_prestige_cost
}
}
}
on_pass = {
# Increment cooldown breaker tally, if appropriate.
calculate_authority_cooldown_break_effect = yes
# Set regular cooldown.
set_variable = {
name = nomadic_authority_cooldown
years = @nomadic_authority_cooldown_years
}
# Remove modifiers.
remove_law_related_modifiers_effect = yes
}
ai_will_do = {
if = {
limit = { has_realm_law = nomadic_authority_3 }
value = 1
}
}
}
nomadic_authority_5 = {
pass_phrase = nomadic_authority_5_pass_phrase
confirmation_title = nomadic_authority_5_pass_phrase
confirmation_button_text = nomadic_authority_confirmation_button_text
modifier = {
belligerent_opinion = 25
glory_hound_opinion = 15
max_migration_distance_mult = 10
max_migration_distance_mult = 2
vassal_limit_min = 985
vassal_limit_max = 970
}
flag = max_authority_level
#Settling is disabled unless you have this law. Script is in the decisions, currently in 80_major_decisions.
#Reforming pagan religions (but not creating other faiths) is disabled unless you have this law. Script is in the reformation prereqs, currently in 00_rules.
can_keep = {
realm_law_use_nomadic_authority = yes
NOT = {
is_confederation_member = yes
}
}
can_pass = {
has_realm_law = nomadic_authority_4
trigger_if = {
limit = {
any_character_situation = {
any_participant_group = {
participant_group_type = nomad_rulers_capital
participant_group_has_character = root
}
}
}
custom_description = {
text = nomadic_authority_5_gurkhan
any_character_situation = {
any_participant_group = {
participant_group_type = nomad_rulers_capital
participant_group_has_character = root
}
situation_top_herd ?= root
}
}
}
custom_description = {
subject = root
text = "has_nomadic_authority_cooldown"
NAND = {
has_variable = nomadic_authority_cooldown
NOT = {
culture = { has_innovation = innovation_all_things }
}
}
}
domicile.herd >= nomadic_authority_level_5_requirement
}
pass_cost = {
prestige = {
if = {
limit = {
NOT = {
has_realm_law = nomadic_authority_5
}
}
add = increase_nomadic_authority_prestige_cost
multiply = 2
}
}
}
on_pass = {
# Increment cooldown breaker tally, if appropriate.
calculate_authority_cooldown_break_effect = yes
# Set regular cooldown.
set_variable = {
name = nomadic_authority_cooldown
years = @nomadic_authority_cooldown_years
}
# Remove modifiers.
remove_law_related_modifiers_effect = yes
play_sound_effect = "event:/DLC/CE2/UI/Notifications/ce2_ui_notifications_nomadicAuthority_wolf"
}
ai_will_do = {
if = {
limit = { has_realm_law = nomadic_authority_4 }
value = 1
}
}
}
}