Описание
Кровь, которая попала на землю, теперь постепенно темнеет по мере высыхания в течение нескольких дней (при условии, что температура выше 0). При жаркой температуре она высыхает немного быстрее. Со временем она также постепенно исчезает.
Я сделал этот мод, потому что меня немного раздражало видеть так много высохших тел, окруженных свежей кровью, разбросанных по карте (в основном при игре в тёплом биоме с небольшим количеством осадков).
Особенности
- Применяется ко всей крови, использующей определение "Filth_Blood" (в ванильной игре это всё, кроме крови насекомых)
- Учитывает определённое свойство "disappearsInDays" и постепенно разрушается (исчезает) по мере приближения к этому времени
- Кровь продолжает смываться дождём и снегом
- Производительность: Каждое пятно крови будет обновляться только один раз в игровой час, и публикует новый графический ресурс только для 20% шагов исчезновения и разрушения (чтобы избежать переполнения графической базы данных)
Совместимость
Он не повредит вашему сохранению, если вы решите удалить его снова — сначала вы увидите ошибку, но если вы сохранитесь и загрузитесь снова, всё должно исправиться.
Если вы добавляете этот мод в существующее сохранение, он заменит всю существующую кровь на новые копии, использующие мой новый класс (ранее вы могли видеть ошибки о том, что TickLong() не реализован).
Другие моды, связанные с кровью, с которыми он работает:
- "Blood and Stains" (хотя вы будете видеть яркие кровавые следы, даже когда кровь высохла).
- "Brighter Blood" (хотя пришлось его патчить, и этот мод просто нужно загружать после него)
- "[FSF] Filth Vanishes With Rain And Time"
Известные проблемы
Несколько человек заметили, что он работает ~очень~ плохо, когда у них активно много других модов. Я использовал Dubs Performance Analyzer, чтобы проверить это без других модов, и он немного медленнее, но не чрезмерно (и под медленнее я имею в виду время, затрачиваемое на каждый Filth_Blood, а не на саму игру). Скорее всего, я реализовал изменение цвета немного криво, поэтому в данный момент я смотрю, смогу ли я это улучшить. Но да, графика — это сложно, поэтому, если у кого-то есть идеи, как я мог бы сделать это лучше, я открыт к предложениям!
Журнал изменений
- 2021/09/02 - исправлено исключение с нулевой ссылкой, которое возникало при первом генерации карты (т.е. при начале новой колонии с включённым модом)
- 2021/08/28 - ограничены цвета, которые публикуются, до 20% шагов, и добавлена обработка добавления мода в существующее сохранение с кровью
Это мой первый кодерский мод, поэтому я открыт для обратной связи и предложений!