The problem with individual tracking is not so much a code one as an overhead one; if I do individual tracking of units, it opens up lots of possibilities (not least experience gain etc) but it also becomes a nightmare to actually write out turn summaries as everything has to happen in one 'screen'.
If you were using .net and access or even just outputing the content to a text/excel it'd be easier. I'd probably avoid exp outside of heroes themselves though
Well, I just output everything to the IDE. When I do a summary of the turn, they come out straight like this:
Territories
Storm C (£500/turn): Palace, Mine, Smithy. Copper.
(+£200: Mine)
(+£350/turn from Smithy)
Storm S (£107/turn): 1 spearmen.
(upk: -£20)
Storm W (£71/turn): 1 spearmen.
(upk: -£20)
Storm N (£78/turn): 1 spearmen. Hunting Lodge. Game.
(+£4/turn from game)
(+£200: Hunting Lodge)
(upk: -£20)
Astrid W (£154/turn): 1 spearmen, Walls.
(upk: -£30)
Astrid C (£30/turn): 1 spearmen. Mine. Iron.
(+£200: Mine)
(upk: -£20)
Astrid E (£179/turn): 1 heavy axemen, 1+2 spearmen. Walls. Wine.
(+£9/turn from wine)
(upk: -£175)
Finances:
Cash Reserves: £185
Revenue: +£2082
Trade Pact(Free Tempest): +£125 [Access grain, fish]
Trade Pact(Vremya): +£84
Trade Pact(Arcadia): +£184 [Access lumber, sheep]
Trade Pact(Farland): +£108
Trade Pact(Grouting): +£137 [Access gold, coal]
Trade Pact(Brent): +£314 [Access marble]
Upkeep: -£285 [8 spearmen, 1 heavy axemen. 2 walls.]
Total: £2934
So that part's pretty much all automated, which does save me a lot of time. If I still had to compile all this stuff by hand we'd be getting a turn a week. The nightmare aspect is that once we get into mid-game players will be having territories in the 20s-30s (though there will be rather less players), and that will be making summaries long enough without doing individual unit stats.
Incidentally, Slavery is a tech (three tiers) that improves wounded unit capture chances and produces very profitable primary industry buildings (£500 downpayment, £200 return/turn as a baseline). Might drop your loyalty in the region you're taking slaves from, though.