Добавлен easypeasy
Имеется аура палладина с 100 уровней, триггерно устанавливаю различные уровни этой абилке и почти всегда при увеличении уровня она сперва пропадает и только потом добавляется нового уровня с задержкой около 4 сек. при уменьшении уровня способности задержка около 2 сек. и редко пропадает при изменении уровня. В чем особенность изменения уровня ауры? можно ли как то менять уровень ауры чтобы она не пропадала на несколько секунд?
Принятый ответ
Дело в том что в игре есть общий таймер, примерно на 5 минут, циклический, по нему высчитываются кулдауны и ауры.
Примерно каждые 2 секнунды ведется проверка баффа ауры, и обновление происходит раз в 2-4 секунды. При этом владелец получает бафф 1 уровня мгновенно, ибо так построена игра, только юнит получит источник ауры - тут же ему вручается бафф, а всем остальным бафф выдается и обнавляется, спадает по таймеру.
Без мемхака нельзя вызвать функцию которая обновит бафф ауры до текущего уровня никак нельзя.
Придется делать 100 аур по 1 уровню, да и реализация в 100 уровней ущербна, как насчет одного уровня и вручения бонусов триггерно?.
Примерно каждые 2 секнунды ведется проверка баффа ауры, и обновление происходит раз в 2-4 секунды. При этом владелец получает бафф 1 уровня мгновенно, ибо так построена игра, только юнит получит источник ауры - тут же ему вручается бафф, а всем остальным бафф выдается и обнавляется, спадает по таймеру.
Без мемхака нельзя вызвать функцию которая обновит бафф ауры до текущего уровня никак нельзя.
Придется делать 100 аур по 1 уровню, да и реализация в 100 уровней ущербна, как насчет одного уровня и вручения бонусов триггерно?.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Примерно каждые 2 секнунды ведется проверка баффа ауры, и обновление происходит раз в 2-4 секунды. При этом владелец получает бафф 1 уровня мгновенно, ибо так построена игра, только юнит получит источник ауры - тут же ему вручается бафф, а всем остальным бафф выдается и обнавляется, спадает по таймеру.
Без мемхака нельзя вызвать функцию которая обновит бафф ауры до текущего уровня никак нельзя.
Придется делать 100 аур по 1 уровню, да и реализация в 100 уровней ущербна, как насчет одного уровня и вручения бонусов триггерно?.
По её принципу можно делать 5-13 абилок со степенями двойки и вручать\удалять их чтобы получить нужный бонус.
Ред. PROSHELDOTU