Предлагаю изменить алгоритм превращения урана в камень.
Причины:
1) При расположении блока урана на границе чанка происходит его окаменение, даже есть он не контактирует с воздухом. Причина в том, что если соседний (граничащий с ураном) чанк по какой-то причине не подгружен (игрок находится далеко от него), то система думает, что там пустота - воздух. Это и приводик к окаменению.
2) Уран - сыпучий блок. и во время падения вниз тоже периодически превращается в камень. Это создаёт, порой, неожиданные и неприятные проблемы.
Как изменить для исправления:
1) Если ПОД ураном пустой блок, то он "СТРОГО НЕ" превращается в камень.
2) Превращается в камень, если контактирует с воздухом:
а) двумя противоположными боковыми гранями;
б) тремя или четырьмя боковыми гранями. В принципе, тут условие "а" остаётся, можно использовать лишь его ("а").
Ответов: 649
Revenant
Legendary |
|||
карма: 43 |
|
Тип: дополнение, Статус: выполнено