Not so much a problem in vanilla as it is in mods, but I'd class it as a bug nevertheless: The Prepared Invasion diplomacy action doesn't actually check the CB to see if it is usable.
As a result it's essentially impossible to smoothly restrict who can use the CB and who it can be used against, as the diplomacy action will still be usable, triggering events and so on.
I suggest that either the triggers for the diplomacy option should be moddable somehow, or that it check if the CB itself is usable once the opinion modifier (preparing_to_invade) has been applied.
As an example, I don't want the CB to be usable by vassals. However, if I put "independent = yes" in the CB code, what can end up happening is that the AI prepares an invasion, only to not be able to declare war once the timer is nearing its end.
As a result it's essentially impossible to smoothly restrict who can use the CB and who it can be used against, as the diplomacy action will still be usable, triggering events and so on.
I suggest that either the triggers for the diplomacy option should be moddable somehow, or that it check if the CB itself is usable once the opinion modifier (preparing_to_invade) has been applied.
As an example, I don't want the CB to be usable by vassals. However, if I put "independent = yes" in the CB code, what can end up happening is that the AI prepares an invasion, only to not be able to declare war once the timer is nearing its end.
Upvote
0