Crazy Freddy
Странник
Как он смог прыгнуть с Глудио в муравейник не знаю, т.к. этому был свидетель не только я...Проверив серверную часть на стороне кода, я вижу что призвать командой .km-all-to-me владельца проклятого оружия нельзя.
Пока у игрока активировано проклятое оружие (Zariche/Akamanah), призвать его через .km-all-to-me нельзя.
Это явная блокировка в общей логике призыва, которую использует и эта команда.
Как работает .km-all-to-me:
Для каждого онлайн-члена клана (кроме лидера) проверяется:
Call.canBeSummoned(pl) == null — цель может быть призвана
1) оба в одном reflection (инстанс/мир)
2) при успехе отправляется запрос на телепорт (стоимость — 5 Summoning Crystals, SUMMON_PRICE = 5).
Блокировка владельца проклятого оружия:
isCursedWeaponEquipped() возвращает true, когда _cursedWeaponEquippedId != 0 — то есть оружие активировано и надето (Zariche 8190 или Akamanah 8689).
Игрока выкидывает из группы и включает трансформацию Zariche/Akamanah — с этого момента призыв для него заблокирован.
Двойная проверка при принятии
Даже если запрос как-то дошёл, при согласии снова вызывается canBeSummoned()
Итог
В сборке призвать владельца Demonic Sword Zariche или Blood Sword Akamanah через .km-all-to-me нельзя, пока оружие у него активно.
Это та же защита, что у скиллов Call / Summon Friend — отдельного исключения для клановой команды нет.
Если вы озвучите мне какой то "баговый" способ попадания в муравейник Проклятого оружия - я смогу что то ответить/посмотреть/поправить.
А пока у меня нет такой информации...
Я вам дал ник и время прыжка, большей информации нет...
Спасибо за разъяснения...
Последнее редактирование:
