Yanno .. in the early days (MoM) I wanted the xp to only be from combat (actually I was a proponent of damage given + Kills, instead of just kills).
But, as surprising as it is to the me from a year ago, I really LIKE the idea of a champion getting XP from Caravans and City Builds if
A) they have the right trait
and
B ) they are in the city when shit goes down (ie caravans arriving or builds being completed)
if the science champions are still in the game ... maybe once a tech finishes they can get XP for either
A) if they were in the city when tech completes
or
B ) they get XP proportional to how many 'science points' were made while they were in the city.
->maybe a 1 turn delay and/or ignore the first turn of being in the city ... so as to prevent excessive cheese with high movement adventurers.
(so that they actually have to wait awhile in the city to get research/experience points)
I also wouldn't mind a defensive/hardy trait Champion getting exp for taking damage ....
a DPS champion (strength bonus?) for getting exp for dishing out damage....
any Caster champion for getting XP for just casting spells -> Maybe XP proportional to Mana Cost x Spell Level?
support champions getting double XP for support spells (like buffs/debuffs and heals)
anyways, I think this would be more fun than simply Kills + Quests grant XP.
On another note, I think 'final' combat XP should be split (as suggested) ... but then there would be all these other ways for individual heroes to get individual XP.
ALso, I think pure "Quest XP" for completing quests should ... possibly be un-split, to encourage Champion stack questing (while not necessarily encouraging champ-stack warfare).
-> Also ... maybe if stack sizes and tactical maps were increased (along with splitting champ exp) ... it would make even the weakest of mooks be more viable? 