I have some suggestions
1. crownlaw option that allows to choose counciliors from skilled, but not direct vassals
2. Ability to travel to someone's court as landed character
3. Option to change side for spawned units like mercs do
4. Option to set in province or in landed titles that cetrain castle/temple/city protects another. So game should firstly force you to siege this hold before protected.
5. Option to made province incrossable, until taken. In example, you can enter this province, but until you occupy it, you can only go back.
6. Option to add bonus river-crossing alike if province is attacked in cetrain conditions, like from cetrain other provinces.
7. Option to change tax rate or liege levy % only for cetrain vassals
8. Condition connected_with_capital for holdings (via owned or vassalised provinces)
9. Ability to choose which war somebody will join. Like:
any_war = {
limit = { using_cb = X }
join_attacker_wars = ROOT
}
10. Option to raise only cetrain type of units in "raise_levy" history option. In example:
raise_levy = {
unit = light_cavalry
unit = knights
location = xyz
}
11. Option to choose in "raise_levy" from what lands it is raised like:
raise_levy = {
title=d_lesserpoland
title=c_plock
location=xyz
}
12. Option to choose what subleaders have to be in raised levy like:
raise_levy = {
subleaders = {
any_realm_character = {
has_character_flag = subleaders_please
}
}
location = xyz
}
13. Option to "raise_levy" via event with these special options mentioned up
14. Option to event "take_levy" when cetrain units switch side like:
take_levy = {
title = d_lesserpoland
title = c_plock
unit = light_cavalry
}
or like:
take_levy = {
home = {
FROM = {
any_realm_character = {
opinion = { bla bla bla etc }
trait = nasty_traitor
}
}
}
or like:
take_levy = {
subleader = ROOT
}
15. Option to define how large is intended army from raise_levy like:
raise_levy = {
army_size = 6000
}
When something like this is added, then game should multiply levy subunits by such % to match given number
16. Option to define in subunits from which lands should be such subleaders. Something like:
raise_levy = {
subleaders_match_location = yes
}