Hey everyone, here a quick idea I had to make civs more interesting.
The entity file has a CREATURE: tag. I can add the creature that makes up the civ, for example CREATURE:FROST_GIANT for the Frost Giants. But I can add several different creatures, and the civ will take a random one. So FROST_GIANT, HILL_GIANT, MOUNTIAN_GIANT and FIRE_GIANT for example. The giants-civ would be made up from a random creature from this list, but everything else would stay the same.
I could replace the Antmen with a long list of insect-men, and add a random animal-men civ as an easy, early invader. Goblins could get specialisations, like Goblin, Hob-Goblin, Night-Goblins... Or elves can be high-elves, wood-elves, ashlander-elves... I think it would make worlds more interesting, since you never exactly know who will be your enemy/ally.
I repeat again: Only the creature would change. Wood-elves would bring the same gear and materials as high-elves, but they would look slightly different and have different creature stats. One could be better at ranged combat and camouflage, while the other is more melee/magic focused.
So, what do you think?