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.