- Jul 22, 2018
That is what I feared.Hmm. Would not be super-easy to realize in practice.
I'm aware of that. I guess my wording was a bit confusing. What I meant was if there's a realm that could be a crusade target (muslim Al-Andalus would qualify) in the neighbourhood then it would make sense that the local catholic realms should be expected to concentrate their efforts on fighting the immediate threats and not waste resources on far away threats (crusade targets in the Levant).You say "possible crusade (or holy war?) targets next door," but only the Pope can call a Crusade, and if he's already preparing one, then by definition there are no valid Crusade targets next door (cannot be multiple Crusades launched by the same faith at the same time), so that only leaves holy wars (and is effectively what Pope Paschal meant).
I would like to clarify that I didn't advocate for forced war declarations via script. Just that rulers shouldn't join a Crusade if the target is far away and they have hostile actors that could otherwise be crusade targets as neighbours.We can do some gymnastics to evaluate if the target ruler currently has the ability to declare one of our 3 holy war CBs (1 normal, 1 special, 1 being Religious Reconquest) on an infidel/heathen/heretic, but there are some pragmatic issues wherein the historical behavior would have difficulty staying aligned with CK2's effective behavior:
- It's quite likely that between holy war cooldowns and piety cost restrictions and such, they just won't have any valid holy war CBs available at the time.
- Even if they were available, I think I'm against forcing the AI to declare the holy war on their lonesome via script. Given this, the decision to use the CB would be up to the hard-coded AI, and knowing the AI, I just don't see such a ruler reliably actually following through and declaring holy war locally rather than participating in the Crusade. I mean, for one, there's a good chance they're simply outmatched military-wise.
As for how to script it, would the following be possible? Warning, pseudo-code incoming:
Could any neighbour be a possible crusade target? - If yes, then - Is any of them the current crusade target? - If yes --> allow to join - Else --> don't allow to join - Else --> allow to join
Optionally don't ban it outright, just make it less likely that they join.
Or alternatively, maybe it would suffice to only exclude the Iberians then and not make it a universal ban? Simply don't join crusades until Reconquista has been finished (no independent muslim realms in Iberia) unless the crusade target is located in Iberia. Make an exception for the human player.
I understand if you deem it to be too difficult or bothersome to implement. Just thinking about how to implement it gave me a headache, but I'm also no wizard in Paradox scripting, so...
A valid point. Though at least Wikipedia didn't seem to mention any cases of Iberian rulers participating in any of the crusades in the Levant before Reconquista was finished. But I'm no expert and I could certainly have missed something.TL;DR: Not impossible at all, but I'm not sure doing it in a robust and coherent way is worth the required complexity just to represent this policy of Pope Paschal II.