Есть какая-то возможность отображать заряды способности?
Можно конечно через фрейм, но слишком запарно или менять иконку, но тоже запарно.

Принятый ответ

Кароче я пытался рисовать заряды на способностях фреймамми сверху на абилке, и тут много минусов:
  1. Нужно детектить выбор другого существа
  2. Заряд в виде картинки перекрывает наведение на способность
  3. (самое сложное), надо детектить запуск абилок требующих наведение, стандартных (патруль, движение, атака), ну и просто абилку с приказом точка или область, иначе заряд будут висеть в воздухе на черном поле
  4. Возможно будет нормально реализовано на собственном интерфейсе
  5. Хороший пример вот тут, тут просто цифры на своих кнопках, но придётся вообще перепилить весь интерфейс

Сейчас я думаю, самый просто способ, это подменять иконку у способности.. но не уверен, есть ли там локальная смена, скоро сам буду это ковырять
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
13
4 года назад
Отредактирован Nelloy
0
Bergi_Bear, действительно, не пришло в голову... Можно попробовать на фреймы кнопок абилок повесить скрытие зарядов, а на кнопку 11 скрытие/показ в зависимости от текущего состояния. Но все эти навороты приводят к тому что через замену иконок проще, правда нужно много иконок.
0
32
4 года назад
0
Nelloy, варианты ещё есть
Если убрать все стандартные конопки из панели приказов, а все скилы будут без цели, и их переделать на квик касты (ну чтобы по положению курсора определяло, а не просило точку или область), тогда можно и всё таки на фреймах.... останется детектить выбор героя.. Но я всё таки склоняюсь к тому, что лучше на отдельной иконке сделать, темболее режим папки очень облегчает импорт
4
29
4 года назад
4
Если убрать все стандартные конопки из панели приказов, а все скилы будут без цели, и их переделать на квик касты
То можно через покупку юнита сделать.
0
13
4 года назад
0
NazarPunk, и заряды в комплекте, отличный вариант
0
32
4 года назад
0
NazarPunk, покупка юнита активки не сделает, хотя постойте, просто я делал с покупкой предмета и такой предмет не детектился событием (детектился только тот, что был выдан в РО, но в этом случае нельзя было менять заряды), это то что я хорошо помню.
И юнит вроде как тоже, там разницы особо нет
1
29
4 года назад
1
И юнит вроде как тоже, там разницы особо нет
Юнит появляется под героем. По типу юнита можно отследить заклинание, по владельцу юнита игрока, если лимит героев - 1 на игрока то можно без бубна и героя отследить. Правда не тестил с передачей контроля.
0
33
4 года назад
Отредактирован Кет
0
просто я делал с покупкой предмета и такой предмет не детектился событием
Bergi_Bear, а через какое событие? Я расширенный инвентарь на основе магазина вот тут делал и как-то детектил, но не могу точно вспомнить.
Хм, кстати, система способностей с зарядами там тоже была. Надо посмотреть вечером.
0
32
4 года назад
0
Юнит появляется под героем. По типу юнита можно отследить заклинание, по владельцу юнита игрока, если лимит героев - 1 на игрока то можно без бубна и героя отследить.
хмм точно, можно же и так отследить

Кет, куда смотреть то?, система указателей прикольная, но дергается в движении, меня замочили 3 холопа и конец...
0
28
4 года назад
Отредактирован PT153
0
Юнит появляется под героем.
Почему нельзя просто воспользоваться событием "Юнит продаёт юнита?

Игрока-владельца продавца можно определить через GetTriggerPlayer(). Ну или через GetOwningPlayer(GetTriggerUnit()).
1
29
4 года назад
1
Почему нельзя просто воспользоваться событием "Юнит продаёт юнита?
Потому что оно не срабатывает.
0
32
4 года назад
0
PT153, потому что близы так и не пофиксили, у AddUnitToStock пропадает цветокод в названии юнита (нашей способности пустышки) и эта продажа юнита/предмета не детектится своим родным событием, у того же лагеря наёмников, продажа срабатывает, но число менять нельзя..
Если юнит умел продавать другого юнита и через AddUnitToStock, попытаться изменить это количество, то оно не поменяется и произойдёт задвоение продажи...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.