• 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.

unmerged(21937)

Your Industrial Friend
Nov 15, 2003
9.557
1
Unfortunately scripting limitations prevent showing who broke away. It's not intentionally left hidden when it could have been shown. We are not that evil. :D
 

unmerged(2456)

Pure Evil Genius
Mar 29, 2001
11.211
0
www.hero6.com
CatKnight said:
Plus, it's a simple game balance issue. I can't speak for Vicky or HOI2, but EU2 has bad boy (like CK) and stability costs to make it difficult to build a huge nation. This makes it more challenging for a CK player trying to dominate the map.
In CK, there is only BB, lack of diplomacy and bad traits (aside from kinslayer) that keeps your realm intact, engine-wise. And since you can breed people with high diplomacy, can steer your way around most bad traits, and can cheese remove BB fairly quickly by simply appointing some bishops, these events are about the only thing you can't avoid at all, only reduce the likelyhood. Giving a way to avoid them entirely isn't right.
CatKnight said:
As for relatives falling out of the succession line with elective law.... elective law is potentially a very powerful tool in your dynasty's success. I really don't have a problem with this kind of drawback. It helps balance it with say.. primogeniture, which almost guarantees stability so long as the rulers have a son, but risks that son being a complete idiot.
Relatives as I said, just like primary heir in elective, should be less likely. For the primary heir, its basically should be limited to it actually happening, not RoF. This would be appropriate because its just like someone who is second guessing himself, undecided which path he most likes, security and patience or freedom and immediacy.

For relatives, its a matter of loyalty, but loyalty only goes so far. And the check for family is quite difficult (sicne we have no condition for a family id)

IMO 1.1 modifier for primary heir, 1.01 for other heir are descent enough to convey this.
 

Grosshaus

Minister of Peace for Europe
42 Badges
May 14, 2003
10.504
76
Visit site
  • Crusader Kings II: Reapers Due
  • Cities: Skylines
  • Europa Universalis IV: Pre-order
  • Hearts of Iron II: Beta
  • Victoria 2 Beta
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Stellaris
  • 500k Club
  • Tyranny: Archon Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Stellaris: Distant Stars
  • Crusader Kings II: Holy Fury
  • Prison Architect
  • Stellaris: Ancient Relics
  • Crusader Kings III
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Cities in Motion 2
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
  • Knights of Pen and Paper +1 Edition
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
ulmont said:
You could create multiple versions of the events that would fire based on which trait the ruler had and give the appropriate opposing trait to the vassal.

-Richard Campbell.

Doesn´t work, since then the vassal could become more loyal than before when the liege changes and the new king has different traits.
 

ulmont

Field Marshal
103 Badges
May 9, 2001
2.788
1
Visit site
  • Europa Universalis: Rome Collectors Edition
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis III Complete
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Nemesis
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • Diplomacy
  • Hearts of Iron II: Armageddon
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
Grosshaus said:
Doesn´t work, since then the vassal could become more loyal than before when the liege changes and the new king has different traits.
Does that really matter, though? I would have thought a new king should reset the relationship.

-Richard Campbell.
 

unmerged(21937)

Your Industrial Friend
Nov 15, 2003
9.557
1
Having the events fire based upon being distant from the ruler is not the most easiest triggers for the CPU, so I'd rather not have multiple versions of them.
 

ulmont

Field Marshal
103 Badges
May 9, 2001
2.788
1
Visit site
  • Europa Universalis: Rome Collectors Edition
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis III Complete
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Nemesis
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • Diplomacy
  • Hearts of Iron II: Armageddon
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
Byakhiam said:
Having the events fire based upon being distant from the ruler is not the most easiest triggers for the CPU, so I'd rather not have multiple versions of them.
How does the CK engine evaluate? If it's a short-circuit process (and surely it is, or the system would require a Cray), then putting the ruler trait requirements first would make multiple versions not a problem, right?

That is,
Code:
	condition = { type = and
		condition = { type = ruler }
		condition = { type = is_vassal }
		condition = { type = liege { condition = { type = trait value = suspicious } } }
	}
	condition = { type = and 
# massive area check goes here
	}
should be able to be duplicated with trait changes without needing to do the area evaluation?

-Richard Campbell.
 

ulmont

Field Marshal
103 Badges
May 9, 2001
2.788
1
Visit site
  • Europa Universalis: Rome Collectors Edition
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis III Complete
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Nemesis
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • Diplomacy
  • Hearts of Iron II: Armageddon
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
Jinnai said:
check out the events first and remember any_xxxx triggers are among the most cpu intensive.
Jinnai, whatever you may think, I can read the events. In fact, I've read them better than you, because the distant vassal breaking free (and the catholic middle east breaking free event) event does not use an any_xxxx trigger at all.

If you check out the event first, you will find it does a csc check to the liege before going to the any text:
Code:
#################################
# Distant vassals break free, general event

character_event = {
	id = 6104

	picture = "event_claim"

	trigger = {
		condition = { type = is_vassal }
		condition = { type = age value = 18 }
		condition = { type = not value = { type = atwar } }
		condition = { type = not value = { type = trait value = modest } }
		condition = { type = or
			condition = { type = martial value = 5 }
			condition = { type = stewardship value = 5 }
		}
		condition = { type = liege
			condition = { type = and
				condition = { type = not value = { type = diplomacy value = 9 } }
				condition = { type = not value = { type = chancellor_csc condition = { type = diplomacy value = 12 } } }
				condition = { type = not value = { type = prestige value = 5000 } }
			}
		}
# massive area stuff begins here
		condition = { type = or
			condition = { type = and
				condition = { type = county }
				condition = { type = not value = { type = duchy } }
				condition = { type = or
					condition = { type = and
						condition = { type = region value = britain }
						condition = { type = capital condition = { type = region value = britain } }
						condition = { type = or
							condition = { type = and
								condition = { type = capital condition = { type = area value = 3 } } # Eire
								condition = { type = not value = { type = liege condition = { type = capital condition = { type = area value = 3 } } } } # Eire
# snip remainder of massive area stuff, similar but for the remainder of the regions.
Duplicating this event and adding various trait checks inside the liege conditions would not add any additional work other than the trait check (we're already csc to the liege) as long as the CK engine can do the short circuiting appropriately.

-Richard Campbell.
 

unmerged(21937)

Your Industrial Friend
Nov 15, 2003
9.557
1
You are correct that it would not alter CPU load significantly in cases where the trait condition does not match. However, if you imagine that we have a ruler with Modest, Just, Trusting and Merciful, we are effectively quadrupling the CPU load for the event for that particular ruler. And since four traits is about average trait amount, we would be effectively doing that load increase all over the board.

Conclusion: Not worth the added CPU load.
 

ulmont

Field Marshal
103 Badges
May 9, 2001
2.788
1
Visit site
  • Europa Universalis: Rome Collectors Edition
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis III Complete
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Nemesis
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • Diplomacy
  • Hearts of Iron II: Armageddon
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
Byakhiam said:
You are correct that it would not alter CPU load significantly in cases where the trait condition does not match. However, if you imagine that we have a ruler with Modest, Just, Trusting and Merciful, we are effectively quadrupling the CPU load for the event for that particular ruler. And since four traits is about average trait amount, we would be effectively doing that load increase all over the board.
Not necessarily. If you prioritized the order of the traits, you could do it without quadrupling the load. Say, Modest, Just, Trusting, Merciful:

Code:
		condition = { type = liege
			condition = { type = trait value = modest } 
		}
# add proud to vassal
In the next event:
Code:
		condition = { type = liege
			condition = { type = and
				condition = { type = not value = { type = trait value = modest } }
				condition = { type = trait value = just } 
			}
		}
# add arbitrary to vassal
In the next:
Code:
		condition = { type = liege
			condition = { type = and
				condition = { type = not value = { type = trait value = modest } }
				condition = { type = not value = { trait value = just } } 
				condition = { type = trait value = trusting } 
			}
		}
#add suspicious to vassal
And finally:
Code:
		condition = { type = liege
			condition = { type = and
				condition = { type = not value = { type = trait value = modest } }
				condition = { type = not value = { trait value = just } } 
				condition = { type = not value = { trait value = trusting } }
				condition = { type = trait value = merciful} 
			}
		}
#add cruel to vassal
Then each ruler could trigger at most one of these events no matter their trait combination, and you would not quadruple the load for them.

-Richard Campbell.
 
Last edited:

unmerged(21937)

Your Industrial Friend
Nov 15, 2003
9.557
1
Perhaps, but it's still awfully complicated and it doesn't really sound worth the effort to me. If we want to do it by loyalty way, it'd make more sense to drop their loyalty way down, by say 80 or 90, which can result them declaring war, if they have been somewhat disloyal before or if their loyalty is not growing. However, if that would be the case, I'd say the liege should not be informed of the loyalty drop, since otherwise it'd just mean player being forced to look through the vassals and send money everytime the event notifies them about it and AI wouldn't be sending money anyway.
 

ulmont

Field Marshal
103 Badges
May 9, 2001
2.788
1
Visit site
  • Europa Universalis: Rome Collectors Edition
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis III Complete
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Nemesis
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • Diplomacy
  • Hearts of Iron II: Armageddon
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
Byakhiam said:
Perhaps, but it's still awfully complicated and it doesn't really sound worth the effort to me.
Probably not. I was just approaching it as an intellectual exercise. Is it possible to define more traits? If so, having a pair of traits that are heavily opposed (king_crappy_liege and duke_crappy_vassal, duke_crappy_liege and count_crappy_vassal) would be a better way to do things. Just give the vassal and the liege the appropriate flags, and eventually you'll spark a loyalty crisis.

Of course, if things are pretty much guaranteed to end up in an independent vassal and a war, it does make you wonder what the point is (giving the liege a claim?).

-Richard Campbell.
 

unmerged(21937)

Your Industrial Friend
Nov 15, 2003
9.557
1
Well, as the desired target is independent vassal, the current set works towards that goal very efficiently.
 

unmerged(28030)

Captain
Apr 19, 2004
411
0
I have a question about vassals going independent after a crusade ends. Can someone refresh my memory about what the conditions are for this? Does this apply based on the religion of the province or is it all of the Middle East and North Africa? If your character is a king based in the Mid-East, it doesn't seem like this event should apply.
 

unmerged(21937)

Your Industrial Friend
Nov 15, 2003
9.557
1
If your capital is in same(ish) area, then you won't see them go away. For example, if you are king of Egypt, with your capital in Alexandria, your vassals won't start independent crusader realms. Expect maybe if they are in Mauretania or Persia.
 

Yakman

City of Washington, District of Columbia
26 Badges
Jan 5, 2004
6.315
14.220
  • Crusader Kings II: Way of Life
  • Stellaris: Ancient Relics
  • Crusader Kings II: Holy Fury
  • Stellaris: Megacorp
  • Stellaris: Apocalypse
  • Crusader Kings II: Jade Dragon
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Deus Vult
  • For The Glory
  • Victoria: Revolutions
  • 500k Club
I don't have any problem with the event itself, except it doesn't tell you who jumped ship. That would be really nice.
 

unmerged(28030)

Captain
Apr 19, 2004
411
0
Byakhiam said:
If your capital is in same(ish) area, then you won't see them go away. For example, if you are king of Egypt, with your capital in Alexandria, your vassals won't start independent crusader realms. Expect maybe if they are in Mauretania or Persia.

Well this happened in the situation I described in another thread where I am the King of Cyprus. The size of Egypt is far larger than the distance between my capital and the terrritory.

The vassals that left did not have any land connection to my realm -- could that be a factor?
 

Veldmaarschalk

Cool Cat
151 Badges
Apr 20, 2003
30.115
1.840
  • 200k Club
  • 500k Club
UeberMensch said:
Well this happened in the situation I described in another thread where I am the King of Cyprus. The size of Egypt is far larger than the distance between my capital and the terrritory.

The vassals that left did not have any land connection to my realm -- could that be a factor?

Well I guess that Cyprus is in another area then Egypt. Alltough on the map they look close together, the computer just checks the area codes, if they are different then you get those events.

I am afraid that, that is just a limitation to the game mechanics.

Or it could also have something to do wit the fact that kingdom of Cyprus is not a real kingleveltitle but a 'beefed up' duke title.
 

unmerged(28030)

Captain
Apr 19, 2004
411
0
Veldmaarschalk said:
Well I guess that Cyprus is in another area then Egypt. Alltough on the map they look close together, the computer just checks the area codes, if they are different then you get those events.

Sorry, I wasn't clear enough. I have no vassals in Egypt. If they were in Egypt I would agree that that is too far away. My vassals were in the area of Duchy of Armenia Minor -- very close I thought.