Уверен, игроки, играющие на развитие, давно это знали, но для меня оказалось сюрпризом то, что хекс и любые станы на юнитов выше 5-го уровня работает столько же, сколько на героев и юнитов с резистанс скином. Как это пофиксить? Вообще нигде не могу найти, даже в константах не вижу. Кто знает? Уверен, вопрос очень уникальный и ответ знают лишь единицы, но я все же попытаюсь...
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
Заменяешь абилку на пустышку, а накладываение хекса через дамм-каст.
Если целью был герой - там одна длительность (по уровням).
Если НЕ герой - то другая совсем, но обоих типах одинаковая (как наигероя и на НЕ героя).
Ответы (8)
3
Extremator, вариант рабочий, но, черт, попроще неужели нет ничего? Потому что это касается всех станов. Я не могу менять все станы в игре. этот геморрой так не должен решаться.
26
WingSpan, возможно, оно будет работать чуть иначе если применяется не врагом, а союзником (т.е. наверняка имеется вероятность что длительность будет полная на юнита выше 5-го уровня, если хексит союзник, т.к. были подобные случаи). Но это всё равно будет дамми-каст.
3
Extremator, да тут не в хексе дело, у меня в карте 50 станов, я не могу таким геморроем заниматься, должно быть иное решение
26
WingSpan, делай кастомный стан, вот и всё.
Кидаешь нулевой молот бурь в юнита и триггерно считаешь время. Как закончится - снимаешь оглушение. Если была повторная попытка застанить - обновляешь таймер.
Да, это заставит тебя кастомизировать ВСЕ абилка где есть оглушение, но оно того стоит))
3
Extremator, ага, сейчас начну писать целую систему под 50 спеллов, у каждого из которых по 5 уровней и на каждом уровне длительность стана разная, чтобы решить эту проблему.
Здесь легких решений не ищут? Потому что я спрашиваю, сколько будет 2 + 2, а мне пишут S(S(0))+S(S(0))=S(S(S(0))+S(0))=S(S(S(S(0))+0))=S(S(S(S(0)))).
26
WingSpan, да не, просто делаешь нулевой стан и дальше в нужный момент кидаешь его в юнита, а таймером ждёшь сколько нужно. Буквально один отдельный триггер на запуск этого стана и запись его времени + обновление времени если стан уже был. И второй триггер для работы таймера, который считает время и снимает стан когда оно истечёт. Далее в любом нужном месте вызываешь эту выдачу стана и... все.
И вот ты делаешь новый скилл, ставишь нанесение нужного количества урона, и просто добавляешь вызов стана указывая любое нужное время. Это очень удобно.
3
Extremator, все равно это либо создание велосипеда, на что уйдет много часов, если не дней, либо поиск готового решения с непонятным результатом, да и, как я уже сказал, все равно придется засесть часов на 5, чтобы вспомнить длительность каждого стана на каждом уровне и чисто механически вбить это в триггеры. Короче, придется искать простое решение дальше
26
WingSpan, простое решение - поменять всем нейтральным юнитам уровень до 5.
Ответы (2)
3
IzobretatelBoom, мне тоже это показалось странным, но на другом форуме мне пишут, что эта механика с выхода игры была, что с 6го уровня крипы за героев воспринимаются. Очень странно, так как не понятно, нахрена в игре 4 резистан скина...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.