Невероятно удобно для использования БД + много таймеров (хотя БД + 1 таймер хуже лишь первоначальным кодингом системы).
Также, в принципе, очень юзабельно в узких местах (вроде передачи аргумента при использовании одного глобального таймера)
Еще не осознал есть ли в этом смыл, но геморно ли менять аргумент не перезапуская таймер?
Более костыльный вариант: Днем подвергаем юнитов или отрицательному регену хп или ауре такого регена. Ночью блочим эту ауру игроку - владельцу даммика. Все остальное по аналогии.
Имхо все дельные атрибуты есть в WoW :>
Использовать их все в вц3 несколько нереально (всего 6 предметов; можно заморочиться и увеличить, но не рентабельно в некоторых жанрах)
Ну кнопка - игровой объект требующий создания.
События цепляются к объектам. В данном случае - к кнопке можно прицепить ивент нажатия.
Хоткеи кнопок задаются по таблице ASCII, ЕМНИП.
Напоминаю, что объекты создаются сразу для всех игроков(если их создание не заключено в блок проверки на локального игрока). Создавать (количество игроков) * (количество кнопок в диалоге) не надо.
Правда не имею понятия вызывает ли создание кнопок на локальном игроке десинк. Если да - просто не надо их показывать.
Вроде каменные доспехи при отсутствии порога минимального урона всегда возвращают единицу и более. Но это не точно. :)
Либо оно както иначе работает, но для этих целей подходит.
Бесконечность - это миф. Динамическая расширяемость имеет высокую цену. Даже если реализовывать списком. Ограничивать сверхбольшими значениями (вроде макс значения uint) тоже не стоит. Просто определите достаточно высокий порог, который будет считаться недостижимым. Если кто-то скажет что этого мало - выпускай фикс.
Потому что вы блокируете мультишот. Запрет спеллбука не запрещает способности, находящиеся в нем. Но запрет самих способностей, внезапно, запрещает их.
Если не ошибаюсь, только после первого запуска. Можно, конечно, попытаться на этапе просмотра команд в карте предзагружать что-то, там экзекутится жасс, но я не знаю на сколько этот вариант рабочий :)
Ну через бонусный урон реализовать можно, получится визуально корректно, но очень геморно. Я бы рекомендовал способность defend предмет. Равеод вроде aidd. Либо писать кастомную систему нанесено урона. Либо творить чтр-то с мемхаком.
Да, пожалуй, использовать абилку проще всего :)
Лично мне в лом гулять по ссылкам, а узнать что в этом году там хотелось бы. Не в плане контента, а в плане организационных моментов. Последние три года ивент переполнен людьми и, вне сомнений, поубавил в качественном контенте.
А для каких целей вообще вам отлов начала наведения способности? Оно используется крайне редко, поэтому любопытно узнать зачем. А заодно и удостовериться что вы не пихаете его туда, где он не нужен :)
(оно - событие, он - ивент. Да, я пропащая душа.)
Меняешь угол в радианах с течением времени. По этому углу делаешь отступ от координат юнита (N*cos(angle)) - смещение по ОХ. По ОY использовать синус. N - расстояние от юнита, на котором летает ваш объект.
#del
» WarCraft 3 / Передаем аргументы в фунции callback'ов
Также, в принципе, очень юзабельно в узких местах (вроде передачи аргумента при использовании одного глобального таймера)
Еще не осознал есть ли в этом смыл, но геморно ли менять аргумент не перезапуская таймер?
» WarCraft 3 / Продажа предметов
» WarCraft 3 / Продажа предметов
» WarCraft 3 / Герою отнимается здоровье днем.
» WarCraft 3 / баг компиляции
» WarCraft 3 / constant function
» nDRch / Я рисую как урод...
» WarCraft 3 / Система атрибутов
Использовать их все в вц3 несколько нереально (всего 6 предметов; можно заморочиться и увеличить, но не рентабельно в некоторых жанрах)
Ред. Diaboliko
» WarCraft 3 / Система диалогов
События цепляются к объектам. В данном случае - к кнопке можно прицепить ивент нажатия.
Хоткеи кнопок задаются по таблице ASCII, ЕМНИП.
Напоминаю, что объекты создаются сразу для всех игроков(если их создание не заключено в блок проверки на локального игрока). Создавать (количество игроков) * (количество кнопок в диалоге) не надо.
Правда не имею понятия вызывает ли создание кнопок на локальном игроке десинк. Если да - просто не надо их показывать.
» WarCraft 3 / Удаление юнита
» WarCraft 3 / Безумие на цель
Либо оно както иначе работает, но для этих целей подходит.
» WarCraft 3 / Поиск элемента БД
» WarCraft 3 / Можно ли совместить 1 карту с другой?
» WarCraft 3 / Поиск элемента БД
» WarCraft 3 / Поиск элемента БД
Хотя скорее 8192, но да не важно
» WarCraft 3 / Не работает переключаемая способность на основе книги заклинаний
» WarCraft 3 / Скрыть индикатор загрузки
» WarCraft 3 / Уменьшение атаки
Значения [0,~)
» WarCraft 3 / Уменьшение атаки
Да, пожалуй, использовать абилку проще всего :)
» Мир безумного / ИгроМир 2017 распахнул свои двери!
» WarCraft 3 / Не совсем вопрос, но просто мб найдутся желающие придумать =)
» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)
In b4 китайские ноулайферы заберут приз
» WarCraft 3 / Нажатие на предмет
(оно - событие, он - ивент. Да, я пропащая душа.)
» WarCraft 3 / Движение снарядов
#del
» WarCraft 3 / Освобождение хендла