- Хроники
- Grand Cursade
- Исходники
- Присутствуют
- Сборка
- Overworld
Наткнулся тут на занятный баг, связанный с использованием скиллов имеющих несколько уровней и один из этих уровней в реюзе.
Все думаю в курсе, что клиент показывает любой уровень скилла в реюзе, если от сервера пришла информация что какой-то уровень этого скилла в реюзе.
И само собой банально не дает заюзать у скилла другой уровень, без реюза, хотя формально этот уровень на стороне сервера доступен для каста (ну если на сервере реюзы хранятся по ключам в виде хэшкода ид и уровня, что верно для большинства серверов).
Притом для этого он даже не запрашивает у самого сервера возможность каста этого скилла - справляется своими силами, сверяясь с тем что ему раньше пришло в MSU или в SkillCoolTime.
Но вот только есть один малюсенький ньюанс...
Это точно работает в крусейде, и возможно и в хрониках выше - если корейцы так и не додумались это поправить.
Ну а так, чинится достаточно легко несколькими способами на стороне сервера. Но как чинить - думайте сами
Все думаю в курсе, что клиент показывает любой уровень скилла в реюзе, если от сервера пришла информация что какой-то уровень этого скилла в реюзе.
И само собой банально не дает заюзать у скилла другой уровень, без реюза, хотя формально этот уровень на стороне сервера доступен для каста (ну если на сервере реюзы хранятся по ключам в виде хэшкода ид и уровня, что верно для большинства серверов).
Притом для этого он даже не запрашивает у самого сервера возможность каста этого скилла - справляется своими силами, сверяясь с тем что ему раньше пришло в MSU или в SkillCoolTime.
Но вот только есть один малюсенький ньюанс...
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Это точно работает в крусейде, и возможно и в хрониках выше - если корейцы так и не додумались это поправить.
Ну а так, чинится достаточно легко несколькими способами на стороне сервера. Но как чинить - думайте сами
Последнее редактирование: