One line summary of your issue
[2.8.3.3] [SAHQ] Unable to Request Invasion of an empire who should be a valid target
Game Version
[2.8.3.3] [SAHQ]
What expansions do you have installed?
All of the above
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Background: I installed my dynasty across a large portion of the map, including China and Tibet. Then I made them independent, although I watch them carefully and help out when I can. Recently, the (Hindu) emperor of Bengal has been conquering eastern Tibet one duchy at a time, via repeated holy wars. My relatives in this area are now basically doomed.
I would like to Request Invasion for the empire of Bengal - shattering that realm would help nicely. However, the emperor of Bengal is not showing up in the list of possible invasion targets, and I can't tell why.
Here's the relevant part of the code for the Request Invasion decision (I believe third_party_potential controls who shows up in the list). I have added comments describing how I believe each line should be evaluated for the emperor of Bengal (referred to as "he"/"him"/"his").
I also checked third_party_allow just in case (even though I believe this is just the condition that enables the "Send" button):
All in all, this is a mystery to me. I believe it should be possible to request an invasion against this guy, but the game isn't allowing me to do so, which I believe is a bug.
Whether this is WAD or not, it would be very helpful if you updated the interface to make it easier to find out why someone is not a valid target. I think that this could be done relatively easily by: (1) altering the "third_party_potential" list to show all independent kings and emperors; (2) moving all failure conditions o the "third_party_allow" section, so that they can be documented by in-game tooltips.
Steps to reproduce the issue.
Load the attached save and attempt to request a Chinese invasion against the emperor of Bengal.
Upload Attachment
[2.8.3.3] [SAHQ] Unable to Request Invasion of an empire who should be a valid target
Game Version
[2.8.3.3] [SAHQ]
What expansions do you have installed?
All of the above
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Background: I installed my dynasty across a large portion of the map, including China and Tibet. Then I made them independent, although I watch them carefully and help out when I can. Recently, the (Hindu) emperor of Bengal has been conquering eastern Tibet one duchy at a time, via repeated holy wars. My relatives in this area are now basically doomed.
I would like to Request Invasion for the empire of Bengal - shattering that realm would help nicely. However, the emperor of Bengal is not showing up in the list of possible invasion targets, and I can't tell why.
Here's the relevant part of the code for the Request Invasion decision (I believe third_party_potential controls who shows up in the list). I have added comments describing how I believe each line should be evaluated for the emperor of Bengal (referred to as "he"/"him"/"his").
Code:
third_party_potential = {
show_only_failed_conditions = yes
FROMFROM = {
show_scope_change = no
NOT = { character = ROOT } #####Should be fine - the emperor of Bengal is not my character
OR = { #####Should be fine - he's an emperor
tier = EMPEROR
tier = KING
}
num_of_count_titles_in_realm = 40 #####He has many more than 40 counties
is_within_diplo_range = ROOT #####He is within my diplomatic range - see screenshot
custom_tooltip = { #####He is not a religious head; also, Hinduism can't have a religious head
text = chinese_request_invasion_rel_head_tt
NOT = {
any_demesne_title = {
higher_tier_than = DUKE
controls_religion = yes
}
}
}
custom_tooltip = { #####He has not successfully invaded China; only the Mongols and myself have done so - see screenshot
text = chinese_request_invasion_defeated_china_tt
NOT = {
has_character_flag = defeated_china
}
}
}
}
I also checked third_party_allow just in case (even though I believe this is just the condition that enables the "Send" button):
Code:
third_party_allow = {
show_only_failed_conditions = yes
FROMFROM = {
in_revolt = no #He is not even at war
NOR = {
has_non_aggression_pact_with = ROOT #####He does not have a NAP or alliance with me - see screenshot
is_allied_with = ROOT
liked_by_offmap = { #####China currently likes Mesoamericans. He is Bengali.
type = offmap_china
}
is_tributary = { suzerain = ROOT } #####He is not anyone's tributary
has_character_modifier = peace_deal_with_china #####He does not have a peace deal with China - see screenshot
}
}
}
All in all, this is a mystery to me. I believe it should be possible to request an invasion against this guy, but the game isn't allowing me to do so, which I believe is a bug.
Whether this is WAD or not, it would be very helpful if you updated the interface to make it easier to find out why someone is not a valid target. I think that this could be done relatively easily by: (1) altering the "third_party_potential" list to show all independent kings and emperors; (2) moving all failure conditions o the "third_party_allow" section, so that they can be documented by in-game tooltips.
Steps to reproduce the issue.
Load the attached save and attempt to request a Chinese invasion against the emperor of Bengal.
Upload Attachment
Attachments
Upvote
0