Несколько ошибок #2
Дублирую комментарий в отдельный issue
Обнаружил несколько проблем:
-
после завершения игры и заходе обратно, всегда выбирается 5 акт если попытаться поменять акт в настройках игры - акт всегда остается 5 лечится путем захода в игры и выхода в меню, далее настройки применяют выбранный акт
-
не сохраняются настройки в разделе Игра, всегда выставляются дефолтные галочки по отображению информации
-
Варвар. Эффект 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%)
-
Варвар. Скилл Revenge не имеет стаков и иногда накапливается становится активным в непонятные промежутки времени; При использовании Revenge стаки не меняются и после первой активации Revenge его можно использовать бесконечно Часто для Revenge выкидывается NPE в файле Barbarian.cs 1501 строка
-
Иногда возникала ситуация, что при возрождении в ближайшем сохранении герой оказывался в out of bounds (черный экран и герой в центре) из которого нельзя телепортироваться
-
С какого то момента перестало работать воскрешение на месте
-
Кажется что шанс дропа для уровней истязание работает неверно, на нормале шмотки сыпятся, на истязании почти ничего желтого не падает
- при изменении свойства предмета у гадалки
- не списываются деньги (может и ресурсы) за смену атрибута
- новый предмет получает новый атрибут, но этот атрибут пропадает при следующем заходе в игру
- при некоторых обстоятельствах, в инвентаре перестают отображаться предметы (именно в сумке) при этом если подобрать новый предмет, он будет учитывать расположение предметов в сумке и в ставать только в те ячейки, где ранее не было других предметов (которые сейчас не видны) после перезахода в игру может возникнуть проблема с наложением друг на друга предметов в сумке (один предмет лежит в области ячеек другого предмета)
- не падает ничего со стоек с книгами (ни разу не упала, по крайней мере, на офе падает частенько)
- не работает счетчик и не завершается задание со случайными ящиками (в нейкоторых ситуациях после смерти после открытия ящика телепортировало в out of bounds)
- не работает эффект учета разбитых вещей и не дается эффект скорости
на офе падает частенько На лфе, НЯЗ, в режиме приключений с каждой стойки падает набор книг. То есть при новом заходе в игру со стойки упадёт следующая книга из набора. После исчерпания набора - только золото.
по каждому из пунктов нужно создать отдельный репорт