Weekly Dev Diary #1
Hi folks!
It's been a while, and I bet you're all wondering what we've been up to... Now, I can't reveal anything about the upcoming expansion quite yet, but, to tide you over, I thought I'd talk a bit about our other efforts. As you know, with every expansion comes a slew of free improvements and fixes. This time the focus has been on the latter; clearing up old bugs and issues (the change log is currently 620 lines long). Sometimes, that has required us to do some fairly major code rewrites. For example, we got rid of the rule that your 'government type' was determined by the type of your Capital Holding. (You know how it was game over when you got a Temple Holding as a capital, even for a tiny period? Well, now that kind of thing cannot happen anymore.) The government form is now something more persistent, and can have various rules that override those of your religion (whether you can raid, take concubines, etc.) To go along with this change, we also reworked the portrait frames to clearly distinguish between the various government forms.
In a similar vein, almost since release we've been plagued by bugs with characters leading multiple regiments and/or flanks, which could even cause crashes. Part of the problem was that the whole system was rather strange, so we decided to consolidate it in the following way: only the ruler, the Marshal and characters you have appointed Commander (a new title) can lead flanks or your own demesne and retinue regiments. Vassal levy regiments can still be led by your loyal vassals, but a character can never both lead a flank and a regiment. Mercenaries become more useful because they come with their own, good, leaders. Flank leaders apply their martial bonus to all regiments in the flank. Oh, and the combat system has been updated under the hood to correct various quirks that few people ever noticed, but which could sometimes cause never-ending battles and such.
In the process of implementing the new Commander title, we decided we might as well throw in a more convenient Honorary Title view. This is a perfect example of how what starts as a simple bug fix can turn into a whole new little quality-of-life feature. In this whole house cleaning process, we've also made some serious optimizations to the speed and memory usage of the game.
To finish off, here are some random snippets from the change log:
- Revised the pagan Subjugation CB so that it completely subjugates the target but no Holdings ever change hands
- Added "Stop Seduction" and "Stop Spying" decisions
- Failing to imprison vassals of vassals now correctly forces them to abdicate and flee the realm
- AI will not join wars against spouse
- When your heir has an equal tier title to yours, _your_ laws are now copied to his primary title on succession
- Character Finder: The 'Married' filter now excludes concubines too
- Character Finder: Councillors now correctly show up too!
- Fixed a problem with allies of vassals staying in the war when the vassals's liege joins the other side
- Fixed some cases of ANY_ALL in location tooltips
- Duels now potentially give the Kinslayer trait
- The Yazidi Sheikh and Hurufi Caliph now have access to the Muslim subjugation CB and the Jihad CB
- The Paulician faith can now properly mend the schism
- The Hashshashins can now resurface after being scattered
- Fixed some issues with 'excommunication' for Yazidis
- Sons with traits blocking them from inheritance no longer count as "unlanded sons", causing prestige loss
- AI: Toned down seduction by characters with many children
- AI: Toned down impregnation chances for seduction affairs with characters with many children
- Handsome and lustful men now also populate the cabins in the wild for the pleasures of people who find them attractive
That's all for now, but from now on, we plan to post a dev diary every Tuesday, even if it's a short one!