lord icon indicating copy to clipboard operation
lord copied to clipboard

Баг с белой текстурой, остающейся после уборки раскрашенного холста.

Open LesterGrazziano opened this issue 11 months ago • 0 comments

Описание ошибки:

При удалении инструментом или рукой такого предмета, как холст для рисования любого размера (баг был получен при удалении холста размером и 16х16 и 32х32 пикселя), может появиться белая, бестелесная текстура, как на скринах ниже.

Image

Image

Как воспроизвести:

Воспроизвести этот баг нарочно будет сложно. Саруман пытался ещё в июле, но у него ничего не получилось. Но это не отменяет того факта, что игроки получали и получают эти висящие в воздухе "белые квадраты", которые невозможно убрать никаким методом - ни рукой, ни инструментом, ни поставив на это место блок. К тому же, они мешают деятельности игроков по сей день и эстетически неприятны.

Примерные шаги воспроизведения:

  1. Для того, чтоб получить баг с большей вероятностью, вам следует иметь проблемы со стабильным подключением к Интернету, возможно повлияет использование VPN.
  2. Завладеваем холстом (painting:canvas) любого формата - будь то 16х16 или 32х32,
  3. Ставим холст на мольберт (painting:easel), получая холст на мольберте (painting:canvasnode)
  4. Рисуем на нём кисточкой. Не уверен, насколько это важно, но для этапа пусть будет, допустим 1 пиксель покрасим.
  5. Снимаем холст с картины и наш "painting:canvasnode" превращается в "painting:pic", в миру - раскрашенный холст. И здесь уже может возникнуть баг. Один раз я добивался его появления и на этой стадии, но это было давно и неправда, поэтому продолжаем далее.
  6. Вешаем раскрашенный холст на стенку.
  7. С некоторой долей вероятности вы получите искомый баг, когда захотите убрать холст.
  8. Наслаждаемся висящим в воздухе, не прикреплённым ни к чему белым квадратом.

Ожидаемое поведение:

Холст удаляется с места, на котором он находился, отправляется в инвентарь игрока и не образует фантомных текстур в воздухе.

Дополнительная информация:

Подобные "белые квадраты" в большом количестве могут создавать "аномальную зону", в которой у находящегося в ней игрока может наблюдаться снижение FPS в 2-4 раза (у меня держалось 15, при FPS=30-60 в Зале Смерти), увеличиваться отклик на любые действия - ввод команды в чат, открытие сундука/двери/инвентаря с большой задержкой, а также не прогружаться территория вокруг забагованых остаточных текстур холста, фактически будет только доступна территория, входящая в поле зрения игрока. Однако к падению сервера эта проблема не приводит. Если вы хотите взглянуть на баг своими глазами и проверить то, воздействует ли он на игровой опыт, то на момент написания, примерно на координатах х=2144, y>0, z=-146, вы можете увидеть то же самое, что и на первом приложенном скрине.

LesterGrazziano avatar Jan 23 '25 05:01 LesterGrazziano