Ich habe auf meinen selbst erstellten Karten die Missionen für Zuckerrohr, Baumwolle und Gras abgeschaltet. Das habe ich in der maps_fruitTypes.xml eingeschaltet, in dem ich bei useForFieldJob="true"> anstelle von "true" ein "false" eingetragen habe. Die maps_fruitTypes.xml wird bei mir direkt aus den Karten geladen, der Pfad dazu wurde in der mapDE.xml entsprechend angepasst. Gras habe ich aber z.B. bei einigen wenigen Feldern direkt im GE mit dem Attribut fielGrassMission (bolean) aktiviert.
Anfangs läuft auch alles korrekt. Aber nach mehreren Tagen, so ca. eine Woche Spielzeit, wird plötzlich Baumwolle und Zuckerrohr durch die PC-Bauern angebaut, obwohl die Missionen ja eigentlich abgeschaltet sind und somit diese Früchte eigentlich von den Bauern gar nicht angebaut werden dürften.
In Etwa zeitgleich mit dem Anbau durch die PC-Bauern taucht dann folgende Fehlermeldung in der Log auf:
sowie2019-08-02 16:32 dataS/scripts/fieldJobs/FieldManager.lua(541) : attempt to index a nil value
2019-08-02 16:32 Error: Running LUA method 'update'.
Doch es kommt noch verrückter. Mit der Zeit wird auf immer mehr Feldern Rasen angesät, obwohl auch dies nicht sein dürfte. Die Spieler meiner Karten beschweren sich mittlerweile, das teilweise bis zur Hälfte der Felder mit Rasen belegt ist, und dies auch so bleibt. Also die Bauern nichts anderes danach auf diesen Feldern mehr anbauen.2019-08-02 16:39 dataS/scripts/fieldJobs/FieldManager.lua(564) : attempt to index a nil value
2019-08-02 16:39 Error: Running LUA method 'update'.
Leider kann ich des Rätsels Lösung nirgends finden. Muss der Anbau dieser Früchte noch wo anders deaktiviert werden? Hat jemand eine Idee?