Not sure if this is of interest to anyone, but I figured I might as well share it.
As you likely know, your five regular councillors get to vote on certain things if you've got Conclave installed and certain laws are active. If you're also familiar with 00_job_titles.txt from a modding perspective, you probably also know that it isn't possible to prevent anyone's chancellor, marshal, steward, spymaster, or court chaplain from being a voter unless you want to do it for all chancellors, marshals, stewards, spymasters, or court chaplains.
However, it turns out it is possible to get around that problem by separating the voting from the job position and instead tying it to a minor title (or one per position, if you want that) and granting that title along with the councillor position only when that's desired. For example, let's say you want to disable voting for all regular councillors for the Imperial government while leaving it enabled for regular feudal...
The attached mod doesn't do anything since it is set to always make the regular councillors voters (the advisors and the regent have not been touched as those are minor titles you can tweak more easily), but it provides a framework in case you want to actually disable it for some chancellor somewhere.
It should be fully compatible with any mod that doesn't change 00_job_titles.txt (except for the is_voter condition caveat; see below), and trivial to make compatible with a mod that changes that file (with the same caveat). It is not achievement-compatible, and there's only English localization included.
Note that disabling voting for a specific councillor won't make that councillor pass the is_voter = yes check, so you might have to update checks using that if you want some councillor that you prevent from being a voter to still be valid in those checks.
You're free to reuse this in your own mods and don't need to credit me as this is just a proof of concept.
Edit: There's a small bug in the example script that's easy to fix: job_steward should be job_treasurer in the new title.
As you likely know, your five regular councillors get to vote on certain things if you've got Conclave installed and certain laws are active. If you're also familiar with 00_job_titles.txt from a modding perspective, you probably also know that it isn't possible to prevent anyone's chancellor, marshal, steward, spymaster, or court chaplain from being a voter unless you want to do it for all chancellors, marshals, stewards, spymasters, or court chaplains.
However, it turns out it is possible to get around that problem by separating the voting from the job position and instead tying it to a minor title (or one per position, if you want that) and granting that title along with the councillor position only when that's desired. For example, let's say you want to disable voting for all regular councillors for the Imperial government while leaving it enabled for regular feudal...


The attached mod doesn't do anything since it is set to always make the regular councillors voters (the advisors and the regent have not been touched as those are minor titles you can tweak more easily), but it provides a framework in case you want to actually disable it for some chancellor somewhere.
It should be fully compatible with any mod that doesn't change 00_job_titles.txt (except for the is_voter condition caveat; see below), and trivial to make compatible with a mod that changes that file (with the same caveat). It is not achievement-compatible, and there's only English localization included.
Note that disabling voting for a specific councillor won't make that councillor pass the is_voter = yes check, so you might have to update checks using that if you want some councillor that you prevent from being a voter to still be valid in those checks.
You're free to reuse this in your own mods and don't need to credit me as this is just a proof of concept.
Edit: There's a small bug in the example script that's easy to fix: job_steward should be job_treasurer in the new title.
Attachments
Last edited: