Будут ли ваши загоны для животных выброшены рядом с кучами навоза, когда вы перезагрузите хранилище? Ни предупреждения, ни прощания – дерьмо просто прибывает и отливает. Ваши коровы проделали большую работу и, честно говоря, заслуживают лучшего.
ReconnectManureStorage помогает каждому собраться воедино. Он соединяет кучи навоза с предназначенными для них конюшнями после каждой загрузки игры, потому что ни одному животному не придется задаваться вопросом, куда делся вчерашний навоз.
Я хотел назвать это «Верни мне мое дерьмо», но мне сказали, что на некоторых порталах модов есть стандарты.
Проблема
В FS25 есть ошибка в базовой игре, из-за которой навозные кучи и ямы теряют связь с конюшнями для животных после перезагрузки сохраненной игры. Когда это происходит, производство навоза прекращается: коровник не может сбрасывать навоз в кучу, и куча просто остается там, собирая пыль вместо навоза.
Решение
После того, как все размещаемые объекты полностью загружены и завершены (Mission00:onStartMission), мод повторно сканирует каждую кучу навоза на предмет близлежащих станций вольеров для животных, используя getExtendableUnloadingStationInRange и getExtendableLoadingStationsInRange. Все недостающие соединения будут восстановлены.
Сканирование идемпотентное — уже подключенные кучи пропускаются. Никакого снижения производительности во время игры; Запускается один раз под нагрузкой.