DynamicCivilWar icon indicating copy to clipboard operation
DynamicCivilWar copied to clipboard

Civ limit prevents spawning of civs? ( empty villages)

Open CurePindal opened this issue 6 years ago • 2 comments

It seems in a lot of cases the civ limit (MAX_POPULATION?) prevents spawning of new civilians when you travel through a few villages. ( I think because the max limit is reached?!)

You reach new villages and they are empty. And nobody is spawning. So often theres no civs for intel and no village chief to expand your territory.

For this case there should be a kind of "fallback code" that removes other civilians (maybe those that are the furthest away?) to spawn new ones around you.

CurePindal avatar Dec 20 '19 01:12 CurePindal

I am aware of this issue. There is some kind of spawning system inertia... When you are in a sector with many buildings, the spawning system is overloaded very quickly. I have no idea on how to handle properly this fallback without a performance breaking solution. Not easy, but maybe I could do some garbage collection of items spawned in the most distant villages already populated... I need an additional param : the distance of "forced spawning".

antoinebidault avatar Dec 22 '19 20:12 antoinebidault

Yes, I think an expanded gargbage collection/ AI cacheing system could easily solve it. Btw, on my last solo playthrough on a listenserver I just raised the civ limits and had no more "empty village" issues. Maybe it was the changed values or I was just moving very slowly, not sure yet.

CurePindal avatar Dec 30 '19 14:12 CurePindal