More Warlocks: 2 migrant waves, thats it. You cant get more. But I want to do it that you can resurrect each one unlimited times, if you have the materials and the corpse hasnt been destroyed or animated by accident. Skeletons you can construct, ghouls you can make from captured invaders. But Warlocks are rare and you have to take good care of the ones you have.
I see a problem with this.
If you embark on an evil biom... well, then your warlock's corpse is going to resurrect right away. I might suggest that you create some kind of 'phylactery' reaction to preserve warlocks by sacrificing something else (several skeletons, a couple of ghouls, the body of a captured humanoid?) even if you lose the original body.
Also, thought. Shouldn't warlocks have a special building for 'taming' wild undead? Turning them into pets or something in the same way you tame animals? No where near as reliable as your normal skeletons obviously, but perhaps the first step in turning them into proper skeletons and such? You take a tame'd undead, and then it breaks down into various 'parts' in a special building. Fleshy bits are used for crafting new bodies or 'frankens' or something. Boney bits are used to create new skeletons from scratch.
A special type of butcher I guess.
edit: I imagine this could be applied to pretty much everything.
Rather than just 'transforming' skeletons into their base profession. What if bodies were disassembled and reassembled? This would be an activity done by either warlocks, acolytes, ghouls, or skeletons of the right profession.
You disassemble bodies into Bone Kits, Flesh Kits, Organ Kits, which can be used to craft varying types of things.
Also, just a thought? What if we -didn't- normally have skill growth in skeletons of any type? Not military, not crafting, nothing. Instead, you have to convert the kits into a special kind of kit (which would be absurdly expensive) and then when THOSE are assembled into a skeleton or flesh hulk/zombie/frankenstein monster, or used to summon a demon, or WHATEVER. You get a 'Legendary' skill level creature. Any non-warlock can be broken down into these.
You'd have 4 grades of assembly.
Grade 1: Normal skill level for whatever they're made to do.
Grade 2: Expert Skill level for whatever they're made to do.
Grade 3: Legendary Skill level for whatever they're made to do.
Grade 4: Used for building a new body for a warlock.
edit2: Also, showing different skeletons wouldn't be an issue except MAYBE for military skeletons, in which case you have the normal skill skeleton military on the one hand, and the legendary skill military on the other and have done with it. Alternatively, is it REALLY that difficult to have recolors? I remember you saying that different icons is really hard to mod in and the more you have, the worse it gets, but this wouldn't be so bad right?
(Normal Skill Skelies/Flesh Beasts: White/Green)
(Expert Skill Skelies/Flesh Beasts: Grey(Or bronze?)/Yellow)
(Legendary Skill Skelies/Flesh Beasts: Red/Purple)