• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

andersonm

Coastal Elite
104 Badges
Aug 14, 2009
857
1.114
  • 500k Club
  • Victoria 3 Sign Up
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron 4: Arms Against Tyranny
  • Victoria 2
  • Europa Universalis IV
  • Hearts of Iron IV: Colonel
  • Imperator: Rome Deluxe Edition
  • Crusader Kings III
So in EU3 it was a simple matter to declare war by event... for example:

Code:
option = {
		name = "Death to the Byzantines!!!!!"
		war = BYZ
}

Would cause the country getting the event to declare war on Byzantium.

I am trying to do a similar thing in CK2. I want to declare war on the Seljuk Sultan in 1096 (who is overall liege of the Crusade target, Jerusalem) whos number is 144013 but nothing happens. Initially I tried declaring war on top_liege = { owner = {crusade_target }} but replaced it with the number to try and keep it simple but to no avail:

Code:
option = {
		name = "Let's Go Crusading"
		war = 144013
	}

This has no effect. Any ideas?
 
I'm not on my CKII machine at the moment, so I can't quote chapter and verse to you, but the Mongol events cause the Mongols to declare war on the owner of the province they arrive in. You can probably find the command you need in those events.
 
I'm not on my CKII machine at the moment, so I can't quote chapter and verse to you, but the Mongol events cause the Mongols to declare war on the owner of the province they arrive in. You can probably find the command you need in those events.

Thanks for the tip! I'll check those out when I get home..
 
So I checked out the Mongol event and tried to adjust it to what I'm trying to do and the only problem is that it uses a tribal_invasion CB which doesn't require a landed_title to be at stake apparently so I cannot just copy and paste unfortunately.

Code:
option = {
	name = "God Wills It!"
		war = {
			target = k_seljuk_turks
			casus_belli = religious
			landed_title = d_jerusalem
		}
	}

I've tried the code above and a ton of different variations, even so far as using the "reverse_war" instead of war but the Holy War always shows up as (Event Receiver)'s Holy War Against King Seljuk for "----" the "----" being what is actually shown. It's not showing any sort of title/land at stake... the enforce demands is just a piety or prestige boost.

Anyone been able to get a Holy War to fire by event for a landed title?