Did a test with vanilla. Removed carth peasants. Took a numidian city. Let it revolt. CTD.
It is the mercs causing it.
Remove the mercs from the pool for that region (or just recruit them all instead) and you get an empty garrison revolt. When there are mercs available it CTDs.
If there are peasants *and* mercs then sometimes you get a mixed revolt. No CTD in those cases.
Can't figure out why though.
Something to do with the general assigned?
If anyone has a case in their mod where merc-only loyalist revolts don't cause a CTD then it would be useful to see how that unit/generals etc are set up in terms of textures/ownership etc.
May be unfixable otherwise, apart from work-arounds.
~~~
RTR has some custom rebel units buildable in the governor buildings which are slave ownership only and therefore normally unbuildable by factions. However because of the way loyalist revolts ignore slave only ownership, loyalist revolts in RTR get these units. This may be the best way to solve it. Though apparently it isn't a 100% fix.
~~~
As an aside, re another thread about revolt uber-units, it seems faction units in loyalist revolts get up to 9 exp while non-faction units i.e slave ownership units that get assigned in a revolt, don't get the exp.
Bookmarks