22-09-2016, Thursday-07:37:48
prissi,'index.php?page=Thread&postID=109365#post109365' schrieb:....
Beim Expand sollte nur Produktion zählen; falls die Fabrik rauchen kann, dann sieht man was als Produktion angesehen wird. Nach 256 "Produktionsschritten" wird die Erweiterungsroutine aufrufen und entweder ein Feld gebaut (was ja auch die Produktion erhöht) oder bein Nichtfeldfabriken die Produktion erhöht (sofern nicht die maximale Zahl and Erhöhung erreivht war). Die Produktion wird dabei um
expand_minumum + random( expand_range )
erhöht.
....
Wäre es nicht Sinnfälliger die Überfüllungen der Eingangslager heranzuziehen statt der eigentlichen Produktion?
Das spiegelt doch eher wieder, wann eine Industrie an ihrem Limit ist. Nämlich dann wenn mehr Waren zugeführt werden als verbraucht durch Produktion.
Also immer dann wenn ein Eingangslager überfüllt wird und Produziert wird wird der Zähler erhöht. Das mit dem Produzieren ist daher wichtig um mehrere Eingangslager abzudecken. Alternativ müsste man alle anderen Wareneingangslager auf Bestand prüfen. Denn es soll ja nur gezählt werden wenn auch alle Waren vorhanden sind und Produziert werden kann.
Erreicht der Zähler seinen vorgegebenen Wert wird erhöht und der Zähler zurückgesetzt.
Ggf kann man noch prüfen ob die anderen Möglichkeiten der Produktionserhöhung bereits aktiv sind ( zBsp Strom ) bevor erhöht wird.