@Divine with the coming patch notes and new commands, with your examples, could you please include usage examples to help us use the commands more easily.
- Added back_faction and leave_faction effects.
- Added back_faction and leave_faction effects.
That is amazing! This thread should be renamed "Divine's Intervention"... that would make my dayOne might call this... Divine intervention.
I've been meaning to but there were other things stealing my time yesterday.@Divine with the coming patch notes and new commands, with your examples, could you please include usage examples to help us use the commands more easily.
character_event = {
...
immediate = {
back_faction = {
faction = faction_succ_seniority
faction_leader = event_target:my_evil_uncle
}
}
}
character_event = {
...
immediate = {
leave_faction = faction_succ_seniority
}
}
character_event = {
...
immediate = {
leave_faction = all
}
}
Thanks for the cheerfulness of the CK usermod forums.
I've been meaning to but there were other things stealing my time yesterday.
Example usage:
Code:character_event = { ... immediate = { back_faction = { faction = faction_succ_seniority faction_leader = event_target:my_evil_uncle } } }
This was the best way that I came up with where we can specify a specific instance of a faction. This unfortunately means that you need to identify the leader of the faction to properly add more characters to it but it makes us able to tell different claimant factions apart.
Code:character_event = { ... immediate = { leave_faction = faction_succ_seniority } }
This should also be able to specify a specific faction. Both of these functions do presume what my limited testing found on faction mechanics; that you can only be a member (being a leader also counts as being a member here) of 1 instance of a specific type of faction at any given moment (ie you can't be a member of two different claimant factions at the same time). If this is not the case of if it's possible to mod in another behavior I'll probably have to change the syntax slightly.
Code:character_event = { ... immediate = { leave_faction = all } }
For ease of use I also added this variant.
Please give me your thoughts on the current implementation.
back_faction = {
faction = faction_succ_seniority
faction_leader = ROOT
}
Thanks for the cheerfulness of the CK usermod forums.![]()
Code:character_event = { ... immediate = { back_faction = { faction = faction_succ_seniority faction_leader = event_target:my_evil_uncle } } }
This was the best way that I came up with where we can specify a specific instance of a faction. This unfortunately means that you need to identify the leader of the faction to properly add more characters to it but it makes us able to tell different claimant factions apart.
This should also be able to specify a specific faction. Both of these functions do presume what my limited testing found on faction mechanics; that you can only be a member (being a leader also counts as being a member here) of 1 instance of a specific type of faction at any given moment (ie you can't be a member of two different claimant factions at the same time). If this is not the case of if it's possible to mod in another behavior I'll probably have to change the syntax slightly.
...
Please give me your thoughts on the current implementation.
It was a while since I implemented it now but I think that functionality was intended. If you just do pentarchy = yes then it will be a pentarch title for all religions using pentarchy and if you do pentarchy = orthodox you only add that title as a pentarch title for the orthodox religion.
What happens when the leader changes unexpectedly, for example, if the liege puts the leader on his council, or uses his spymaster to force the leader to stop factioning?This unfortunately means that you need to identify the leader of the faction to properly add more characters to it but it makes us able to tell different claimant factions apart.
What happens when the leader changes unexpectedly, for example, if the liege puts the leader on his council, or uses his spymaster to force the leader to stop factioning?
liege = {
random_vassal = {
limit = {
leads_faction = faction_claimant
supported_claimant = { character = event_target:my_friend }
}
ROOT = {
back_faction = {
faction = faction_claimant
faction_leader = PREV
}
}
}
}
I'm unsure about exactly how these mechanics will play out. I haven't touched upon them with my separation of patriarchal titles.Hmm... Let me approach it differently: currently, all Pentarchs are universal, where as the proposed change is that every religion now have the ability to have different sets (a welcome change). But what I'm wondering is if it is possible to make jurisdiction be under different Pentarchs depending on religion. So let's say that Orthodoxy has the default set, so nothing changes for them, where as the Miaphysites and the Nestorians do not have Constantinople and Jerusalem as their Pentarch, so in practice they are a Triarchy. Since now for the Miaphysites and the Nestorians they don't have the Pentarchial jurisdictions for Greece (Constantiople), Anatolia (Constantiople), Jersualem (Jerusalem), and Arabia (Jerusalem), would they be able to have their heads as Antioch for those religions?
Simply put, if the Kingdom of Jerusalem is owned by an Orthodox, they would be under the Patriarch of Jerusalem, but if they were either Miaphysite or Nestorian, they would be under the Patriarch of Antioch.
Not sure how it would be done with the code since it would have to affect the title history.
start_faction = {
faction = faction_succ_seniority
title = event_target:liege_primary_title
can_join_existing = yes
}
faction_exists = {
faction = faction_claimant
title = event_target:my_precious_title
thirdparty = event_target:illegitimate_bastard
}