I've just uploaded the new version of K-Mod with the fixes to unit selection that I mentioned. So if you're interested in seeing some saner unit selection rules, you should check it out.
(Actually, it behaves almost the same as the unmodded rules, but with some bug fixes and some changes in a few fringe cases.)
Also, for players who still find the effect of the Shift key to be a bit unpredictable or confusing, I've implemented a new option called Simple [Shift] Unit Selection. With this option enabled, selecting units with the shift key will always only target a single units - and it will always from a 'group' when units are selected or deselected using shift. So in general, it's basically more predictable and intuitive.
Please try it out and let me know what you think.
Currently, the AI never offers anything to human players for peace-vassal deals, or for war requests... I reckon it's something worth looking into. I'm half intending to change it in K-Mod so that the AI will sometimes offer one-time deals where they will give the player something in exchange for war, or whatever. One-time in the sense that if the player tries to renegotiate the deal, then the AI will decline. (There are already some one-time deals like this in K-Mod, where the AI can offer something slightly better than they would usually accept.)
(Actually, it behaves almost the same as the unmodded rules, but with some bug fixes and some changes in a few fringe cases.)
Also, for players who still find the effect of the Shift key to be a bit unpredictable or confusing, I've implemented a new option called Simple [Shift] Unit Selection. With this option enabled, selecting units with the shift key will always only target a single units - and it will always from a 'group' when units are selected or deselected using shift. So in general, it's basically more predictable and intuitive.
Please try it out and let me know what you think.

When AIs offer peacevassalage (request protection), do they ever offer sweeteners? There's situations where I'd consider throwing away hundreds of turns of building friendship in a war of aggression on my ally if an AI I'd just been beating on offered me a bunch of great techs. If they do, it might explain Asoka's behaviour.
Currently, the AI never offers anything to human players for peace-vassal deals, or for war requests... I reckon it's something worth looking into. I'm half intending to change it in K-Mod so that the AI will sometimes offer one-time deals where they will give the player something in exchange for war, or whatever. One-time in the sense that if the player tries to renegotiate the deal, then the AI will decline. (There are already some one-time deals like this in K-Mod, where the AI can offer something slightly better than they would usually accept.)