explain your thought (idea) - I don't quite understand it right away.
To put it simply: in the camp, there will be technically 7 dwellings (for example), each for a specific creature, and when selecting the recruitment window (where there is currently 1 creature), there will be 7 options, and then control the random growth, say, weekly, one week for one type of creature, another week for another.
Added 1 minute ago
by the way, for this option, the following commands will be relevant: Get|SetObjectDwellingCreatures
Multiplayer: Господство, Извечное противостояние, Война за Магию, Торговая империя, Анатомия войны, Эксперимент
SingleScenario: Последний Рубеж, Трон, Элиралис, Вернуться домой!, Лабиринты разума
Campaign: Колонизация