Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
There is workstation "building" that we can currently use to scope workers to tasks inside the radius.
You can add "District Flag" or any abstract/non-abstract entity with the same radius parameter that will reuse already implemented scoping logic, which will show resource storage / resource usage of all resources in radius range by calculating it on typical tick period that you use for warehouses and other storage systems.
The data stats does not have to add up to global values on the first iteration for obvious different reasons (workers going for resources to different district will inflate information), but some naive approach probably is workable enough and could be improved later if confusing for some people.
After iterating on it a few times and collecting the data on system's usage it can be integrated better in the game's UI systems.
A flag with a radius might be a bit too imprecise. Perhaps that could be an option, but I assume if you see the need for tracking localized resources, you will want more fine control.
Indeed, Big Room efficiency comes later when you've invested in logistics tech and can scalably "import" and "export" resources from remote villages. Hub and spoke pattern is king.
Before that you kinda have to rely either on manual hauling that is not super efficient, disturb oddjobers (even worse) or add deliveryman jobs that cost space and service slots in the town districts.
At my current map i have pretty good gems location and iron ore location, gems are on the opposite part of the map from my town and don't have any resources locally. I don't want to haul things 24/7 and don't want to invest into logistics yet so it's easier to just get some meat locally and forget about the village for a while even if not super efficient
Iron location is distant from town (about half the map), abundant in required local resources (wood -> coal, fertility + fresh water) so it makes sense to produce things there and send the produce out without taking anything in.
So district info could be helpful here
Later on this system could be applied in the town sprawl to better understand what makes a town, what inefficiencies are, where's the most consumption, etc. At the moment you kinda of course understand that intuitively, but cannot verify with numbers.
What also could be done is forbid hauling from outside the district range based on district, not every warehouse out there; configure district policies in general.
Maybe the system is not needed of course as maintaining bunch of statistics is costly in code and in performance and approximation is already can be extrapolated from intuition, but i kinda decided to throw it out there to check the opinions. :)
Flag suggestion is of course naive sketch to propose the solution to start with fast, as the authority you better understand what can and can't be done without crutches. :)