blizzless-diiis icon indicating copy to clipboard operation
blizzless-diiis copied to clipboard

Несколько ошибок #2

Open cyperh17 opened this issue 3 years ago • 4 comments

Дублирую комментарий в отдельный issue

Обнаружил несколько проблем:

  1. после завершения игры и заходе обратно, всегда выбирается 5 акт если попытаться поменять акт в настройках игры - акт всегда остается 5 лечится путем захода в игры и выхода в меню, далее настройки применяют выбранный акт

  2. не сохраняются настройки в разделе Игра, всегда выставляются дефолтные галочки по отображению информации

  3. Варвар. Эффект Frenzy не применяется, точнее говоря пропадает в неопределенные момент; То есть в интерфейсе игры отображается что набрано 5 стаков, но фактически бонус скорости атаки = 0 заметил что удаление бонуса скорости атаки происходит до выполнение функции Remove в самом FrenzyBuff, то есть сначала обнуляется бонус скорости атаки, а потом срабатывает Remove в FrenzyBuff часто эффект воспроизводится когда при атаках меняешь цель (кликаешь левой мышкой туда сюда или бегаешь на небольшие расстояния) Так же помогает снять и одеть оружие В коде нашел проблему в логике обработке Remove, так как в момент вызова Remove бонус скорости атаки уже = 0, то Remove уменьшает скорость атаки (накладывает отрицательный бонус скорости атаки)

3.1. кажется что формула FrenzyBuff не совсем верная, так как она прибавляет константу ScriptFormula(6) к текущему бонусу скорости атаки и это всегда 0.15, видмо это те самые 15% на которые Frenzy должно увеличивать скорость атаки с каждой атакой; То есть, по идее, FrenzyBuff должен брать текущий бонус скорости атаки от вещей Attacks_Per_Second_Item (или даже _Total) и умножать на 0.15 (на 15%)

  1. Варвар. Скилл Revenge не имеет стаков и иногда накапливается становится активным в непонятные промежутки времени; При использовании Revenge стаки не меняются и после первой активации Revenge его можно использовать бесконечно Часто для Revenge выкидывается NPE в файле Barbarian.cs 1501 строка

  2. Иногда возникала ситуация, что при возрождении в ближайшем сохранении герой оказывался в out of bounds (черный экран и герой в центре) из которого нельзя телепортироваться

  3. С какого то момента перестало работать воскрешение на месте

  4. Кажется что шанс дропа для уровней истязание работает неверно, на нормале шмотки сыпятся, на истязании почти ничего желтого не падает

cyperh17 avatar Aug 31 '22 10:08 cyperh17

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

cyperh17 avatar Aug 31 '22 15:08 cyperh17

  1. не падает ничего со стоек с книгами (ни разу не упала, по крайней мере, на офе падает частенько)
  2. не работает счетчик и не завершается задание со случайными ящиками (в нейкоторых ситуациях после смерти после открытия ящика телепортировало в out of bounds)
  3. не работает эффект учета разбитых вещей и не дается эффект скорости

cyperh17 avatar Sep 02 '22 14:09 cyperh17

на офе падает частенько На лфе, НЯЗ, в режиме приключений с каждой стойки падает набор книг. То есть при новом заходе в игру со стойки упадёт следующая книга из набора. После исчерпания набора - только золото.

dv-petrov avatar Oct 13 '22 18:10 dv-petrov

по каждому из пунктов нужно создать отдельный репорт

flare-ws avatar Nov 18 '22 06:11 flare-ws