Skip to content

Commit 6a3bdff

Browse files
committed
Bug Fixes
1 parent 400efe8 commit 6a3bdff

5 files changed

Lines changed: 61 additions & 2 deletions

File tree

WtWSMS/common/on_action/BP_roman_administrative/BP_roman_admin_title_on_actions.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ BP_keep_roman_federate_government = {
5656
trigger = {
5757
BP_has_dlc_necessary_for_roman_governments_trigger = yes
5858
is_independent_ruler = no
59+
is_landed = no
5960
}
6061
effect = {
6162
if = {

WtWSMS/common/scripted_effects/BP_roman_administrative_effects.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,16 @@ change_government_roman_federate_effect = {
457457
destroy_maa_regiment = yes
458458
}
459459
}
460+
if = {
461+
limit = { any_held_title = { is_noble_family_title = yes } }
462+
custom_tooltip = {
463+
text = destroy_noble_family_titles
464+
every_held_title = {
465+
limit = { is_noble_family_title = yes }
466+
prev = { destroy_title = prev }
467+
}
468+
}
469+
}
460470
}
461471
change_government_subroman_administrative_effect = {
462472
change_government = subroman_administrative_government

WtWSMS/common/succession_appointment/BP_roman_federate.txt

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
roman_federate_succession = {
2-
default_candidates = { holder_close_family holder_close_extended_family holder_house_member holder_councilor holder_court_position landed_vassal direct_subject }
2+
default_candidates = { holder_close_family holder_close_extended_family holder_house_member holder_councilor holder_court_position direct_subject }
3+
4+
allow_same_tier_candidates = no
5+
allow_children = yes
36

47
candidate_score = {
58
value = {
@@ -871,6 +874,34 @@
871874
desc = same_heritage_group_tt
872875
}
873876
}
877+
else_if = {
878+
limit = { culture = { has_cultural_parameter = greco_roman_social_tradition } }
879+
subtract = {
880+
value = 5000
881+
if = {
882+
limit = { scope:title.holder = { bp_succession_weight_dynastic_1_trigger = yes } }
883+
multiply = succession_weight_dynastic_1_value
884+
}
885+
else_if = {
886+
limit = { scope:title.holder = { bp_succession_weight_dynastic_2_trigger = yes } }
887+
multiply = 0.5
888+
}
889+
else_if = {
890+
limit = { scope:title.holder = { bp_succession_weight_dynastic_3_trigger = yes } }
891+
multiply = succession_weight_dynastic_3_value
892+
}
893+
else_if = {
894+
limit = { scope:title.holder = { bp_succession_weight_dynastic_4_trigger = yes } }
895+
multiply = succession_weight_dynastic_4_value
896+
}
897+
else_if = {
898+
limit = { scope:title.holder = { bp_succession_weight_purely_dynastic_trigger = yes } }
899+
multiply = succession_is_purely_dynastic_value
900+
}
901+
multiply = 2.0 #Romanitas is still very odd for Federates
902+
desc = roman_culture_tt
903+
}
904+
}
874905
else = {
875906
subtract = {
876907
value = 50
@@ -898,6 +929,20 @@
898929
}
899930
}
900931

932+
#Already
933+
if = {
934+
limit = {
935+
OR = {
936+
is_landed = yes
937+
is_landless_ruler = yes
938+
}
939+
}
940+
subtract = {
941+
value = 5000
942+
desc = already_landed_tt
943+
}
944+
}
945+
901946
#ADJUST BASED ON GENDER LAW - MUST GO AT THE END
902947
if = {
903948
limit = {

WtWSMS/localization/english/BP_effects_l_english.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@
2121
ALL_VASSALS_ROMAN_APPROVE: "Every Roman or Greek [vassal|E] and below or [courtier|E] gains $VALUE|+0$ [opinion|E] of [CHARACTER.GetShortUIName] for 30 years #weak ($reduced_roman_priveleges_roman$)#!"
2222
ALL_VASSALS_ROMAN_DISAPPROVE: "Every Roman or Greek [vassal|E] and below or [courtier|E] looses #N $VALUE|0$#! [opinion|E] of [CHARACTER.GetShortUIName] for 30 years #weak ($improved_roman_priveleges_roman$)#!"
2323
#Roman Federate Conversion
24-
personal_maa_transfer_to_title: "Personal men at arms become title men at arms"
24+
personal_maa_transfer_to_title: "Personal men at arms become title men at arms"
25+
destroy_noble_family_titles: "Noble Family titles are destroyed"

WtWSMS/localization/english/BP_succ_appointment_l_english.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
same_heritage_tt: "Same [heritage|E]"
44
same_heritage_continua_tt: "Same [kulturbund|E]"
55
same_heritage_group_tt: "Same [heritage_group|E]"
6+
roman_culture_tt: "Romance [culture|E]"
67
alien_culture_tt: "Alien Culture"
78
child_of_holder_desc: "Child of the current holder"
89
strong_implicit_title_claim_desc: "Has a strong implicit claim"
910
weak_implicit_title_claim_desc: "Has a weak implicit claim"
1011
theocratic_lesee: "Theocrat"
1112
federate_government_tt: "$roman_federate_government$"
13+
already_landed_tt: "Already Landed"
1214

1315
roman_politics_dynasty_legacy_impact_tt: "$BP_roman_heritage_legacy_3_name$ Dynasty Perk"
1416
is_a_senator: "Senator"

0 commit comments

Comments
 (0)