- Have "Nudge" write to a mod's positions.txt, not the vanilla positions.txt.
- Fix Duchy de jure liege from resetting on game load (right now if you change a Duchies de jure liege, and then load a save game later on, the de jure liege will be reset to whatever is in landed_titles).
- Fix free_revocation so it works even after a reload.
- Allow "can_hold_cities" as a line along with "can_hold_temples".
- Enable "alliance = yes" as an opinion effect, akin to "banish = yes"; this would allow us to define our own alliances via opinion modifiers.
- Add "playable_theocracies = yes" to a culture/religion, or perhaps even a define switch, allowing you to play theocracies for mods. We can handle the content, we just need the ability to click "Play"

- Modifiable diplomacy, as an example;
Code:
send_gift = {
potential = { #Conditions of whether you can use the action on the target or not
<trigger conditions>
}
from_potential = { #Conditions of whether you can see the action at all
<trigger conditions>
}
effect = { #What actually happens when you use the diplomatic action
<effects such as character_event, or simply sending of money>
}
ai_will_do = { #Weights for whether the AI will take this diplomatic action
factor = 1
modifier = {}
}
}
Along with the ability to add our own actions. If actual dynamic actions aren't possible, then perhaps add some preset custom actions, like 1 through 10. (Like how in CK1 we had to use the preset U000 codes for adding new titles).
Code:
custom_action_1 = {
potential = { #Conditions of whether you can use the action on the target or not
<trigger conditions>
}
from_potential = { #Conditions of whether you can see the action at all
<trigger conditions>
}
effect = { #What actually happens when you use the diplomatic action
<effects such as character_event, or simply sending of money>
}
ai_will_do = { #Weights for whether the AI will take this diplomatic action
factor = 1
modifier = {}
}
}
Note; the above diplomacy stuff is partially Groogy's idea :ninja:
Some of these already appear in the OP in some form but without much more than a "Do this!" type line, so I tied to give a little more flesh to the suggestions relevant to me.