Werden Ihre Tierställe beim Nachladen Ihres Speichers neben ihren Misthaufen abgeladen? Keine Vorwarnung, kein Abschied – die Scheiße geht einfach auf und ab. Ihre Kühe haben viel Arbeit geleistet, und ehrlich gesagt haben sie etwas Besseres verdient.
ReconnectManureStorage hilft allen, ihre Scheiße wieder in den Griff zu bekommen. Es verbindet die Misthaufen nach jeder Wildladung wieder mit ihren vorgesehenen Ställen, denn kein Tier sollte sich fragen müssen, wo der Mist von gestern geblieben ist.
Ich wollte es „Give Me My Shit Back“ nennen, aber mir wurde gesagt, dass einige Mod-Portale Standards haben.
Das Problem
FS25 hat einen Fehler im Grundspiel, bei dem Misthaufen und -gruben nach dem Neuladen eines Spielstands ihre Verbindung zu Tierställen verlieren. Wenn das passiert, kommt die Mistproduktion zum Stillstand – der Stall kann den Mist nicht auf den Haufen abladen, und der Haufen bleibt einfach da und sammelt Staub statt Mist.
Die Lösung
Nachdem alle platzierbaren Objekte vollständig geladen und abgeschlossen sind (Mission00:onStartMission), scannt der Mod mithilfe von getExtendableUnloadingStationsInRange und getExtendableLoadingStationsInRange jeden Misthaufen erneut nach nahegelegenen Tiergehegestationen. Eventuell fehlende Verbindungen werden wiederhergestellt.
Der Scan ist idempotent – bereits verbundene Heaps werden übersprungen. Keine Leistungsbeeinträchtigung während des Spiels; Läuft einmal unter Last.