Ich weiss ja nicht, aber scheint mir etwas kompliziert gedacht.
Jedes Waldfeld wird eine "Koordinate" haben. Dann gehst du alle Holzfäller durch mit der Abfrage ob sie das Waldfeld bearbeiten und bei allen wo "ja" rauskommt, summierst du die Zahl, die für dieses Feld, für diesen Holzfäller hinterlegt ist.
Ich verstehe nicht, warum du da noch irgendwelche extra Abfragen zwecks Unterstützungsgebäuden machen willst, da die Zahl bei der Info des Holzfällers da steht, muss sie schon in der fertigen Form hinterlegt sein.
Dieses "ja" von dem du da sprichst, ist genau das Problem. Wie kommt das Script zu diesem "ja"? Es werden nicht immer alle Waldstücke, die im Einflussbereich eines Holzfällers sind, genutzt. Eine einfache Radius-Abfrage reicht also nicht.
Wenn du dann auch noch die genaue Zahl der Produktion für dieses Waldstück haben willst, musst du nunmal auch noch die Booster berücksichtigen.
Diese fertige Zahl, von der du sprichst, muss nicht unbedingt in einer Variable hinterlegt sein. Sie kann auch "live" berechnet werden. Und dann kommen wir zu dem Ablauf den Terra beschrieben hat...
Natürlich ist es möglich. Am einfachsten ist es wohl diese Werte (also das "ja") am Anfang, wenn die Seite erstellt wird, in eine Variable zu speichern. Aber das Laden dauert ja jetzt schon relativ lange. Und weitere Variablen belasten zusätzlich noch den Arbeitsspeicher, der teilweile eh schon überfordert ist...
Es ist möglich. Das steht außer Frage. Aber der Aufwand und die Einbußen sind wohl unverhältnismäßig hoch... Hat Loki eh schon gesagt...