Сделай ДВА молота бурь и технику что бы она их переключала.
Когда отдаёшь приказ юзать молот в подходящую цель - накидываешь на кастера технику, иначе - снимаешь.
В итоге у тебя будет два молота с 100/175/250 и 200/350/500 урона, и когда ты будешь кастовать его он автоматически будет переключаться под нужный уровень.
Если сделать Технике несколько уровней, и соответственно ещё несколько молотом - можно регулировать степень усиление (или ослабления) урона от молота.
Вплоть до "+5 сек к оглушению", или "0.01 сек оглушения всего"
Создаёте виспа, закидываете в группу, убиваете виспа... висп умирает без разложения
Запускаем форгроуп и смотрим получил ли он обращение в виспу
Запускам сразу при смерти, потом через 0.00, и спустя N сек.
DualShock, а через SetAbilityTooltip наконец-то можно и визуально реализовать способности, требующие жизнь, а не ману. Без проблем получилось, на удивление.
Без SetAbilityTooltip, на патче 1.26, без MemoryHack...
Я же написал, что знаю что даёт первый параметр.
Он заставляет отряд юнитов рассыпаться, не даём им кучковаться.
Все воздушные это делают... Вопрос заключается в том что дают остальные параметры?
Нужно дополнительно ещё отлавливать потерю предмета
Допустим герой теряет маску смерти, записываешь этот предмет в переменную
... ну а дальше что-то типа ждать 0.1 сек и очистить переменную (коряво, но должно работать)
Герой получает маска смерти И этот предмет является записанным в переменную
Значит он был только что выброшен другим героем и тут же поднят этим == передача...
вообще, скорей всегда есть какой-нибудь ордер выброса предмета из слота 1-6, что собственно и нужно отлавливать, а то что я описал выше - очень корявый костыль.
. . . ПИЩА ДЛЯ РАЗМЫШЛЕНИЙ . . .
Как минимум, есть смысл искать положение предмета, т.к. если ты его выбрасываешь - его положение становится очевидным (его координаты), а если подбираешь и носишь с собой - его положение является тем самым, которое было в момент подбора (как ни странно, но всё же логично). И вот если герой подбирает предмет, который чисто физически находится от него ОЧЕНЬ далеко, и он НЕ СМОГ бы САМ его поднять... вот тогда имеет смысла задуматься о том, как он его получил...
... в добавление к этому, можно вообще организоваться всё таким образом, что ВСЕ ПОДОБРАННЫЕ предметы автоматически выкидываются на какой-нибудь край карты (что с технической стороны не очень-то и правильно, но всё же), и перемещаются заново куда нужно при выбросе (это стандартный механизм). В при получении предмета проверять где он находится - если на краю карты = он был в инвентаре. Иначе - на земле около героя.
При этом есть ещё один нюанс - когда герой теряет предмет он всё ещё владеет этим предметом (такой ответ возвращает проверка).
То чувство, когда знаешь что твой скилл не очень-то и зрелещный (а собственно это как я понял и должно иметь место), но ты всё равно его скидываешь, дабы принять участие... А потом видишь упоминание про доту... про качеством "написания"... и про наличие описания скилла... и что вообще не понятно что скилл даёт
p.s.
диск на псевдо-цепи, который прокатывается нанося урон, и возвращается так же... при этом можно не тянуть его обратно, а самому устремиться к нему... всё, всё просто, казалось бы. Диск, урон, движение туда-сюда + числовой текстовый таймер над диском , ибо он не вечно будет валяться на земле).
Ред. Extremator
» WarCraft 3 / Надо ли очищать группу перед уничтожением
» WarCraft 3 / String Hash
» WarCraft 3 / Надо ли очищать группу перед уничтожением
И сказали что можешь сам попробовать загрузить память
» WarCraft 3 / Доступность способности
Вот и будет проверять что уровень больше 1 = улучшение есть.
А вообще, да - проверяешь улучшение, и всё.
» WarCraft 3 / Урон от способности
Когда отдаёшь приказ юзать молот в подходящую цель - накидываешь на кастера технику, иначе - снимаешь.
Вплоть до "+5 сек к оглушению", или "0.01 сек оглушения всего"
» WarCraft 3 / Надо ли очищать группу перед уничтожением
Запускаем форгроуп и смотрим получил ли он обращение в виспу
Запускам сразу при смерти, потом через 0.00, и спустя N сек.
» WarCraft 3 / Покупка Warcraft 3: TFT....
Ред. Extremator
» WarCraft 3 / String Hash
То, что ты запишешь в String , будет превращено в своего рода макрос, который будет вставлен в этом место. Задаётся значение макроса в файле .wts
В одно карте будет написано "Вы победили!", в другой "You WIN!".
» WarCraft 3 / Новые нативные функции в 1.29
Ред. Extremator
» WarCraft 3 / Как добавить юнита в группу не создавая его на карте?
» WarCraft 3 / Как добавить юнита в группу не создавая его на карте?
» WarCraft 3 / Несколько интересующих вопросов
» WarCraft 3 / Jass создать глоабльную переменную
Что является лишними действиями, не?
» WarCraft 3 / handle в unitpool - что не так
» WarCraft 3 / handle в unitpool - что не так
1.29 ещё не вышла.
В неё никто не играет.
В неё негде играть.
» WarCraft 3 / handle в unitpool - что не так
» WarCraft 3 / handle в unitpool - что не так
с той разницей что там более удобно работать со скриптом
т.е. в обычном WE - там просто текст...
» WarCraft 3 / Jass создать глоабльную переменную
» WarCraft 3 / Jass создать глоабльную переменную
» WarCraft 3 / Jass создать глоабльную переменную
Ред. Extremator
» WarCraft 3 / Jass создать глоабльную переменную
нестандартный код карты, туда можешь вбить нужный тебе скрипт на создание глобалки
» WarCraft 3 / WE - OE - Движение - Разделение отрядов [...]
Он заставляет отряд юнитов рассыпаться, не даём им кучковаться.
Все воздушные это делают... Вопрос заключается в том что дают остальные параметры?
Ред. Extremator
» WarCraft 3 / Получение предмета
Допустим герой теряет маску смерти, записываешь этот предмет в переменную
... ну а дальше что-то типа ждать 0.1 сек и очистить переменную (коряво, но должно работать)
Значит он был только что выброшен другим героем и тут же поднят этим == передача...
И вот если герой подбирает предмет, который чисто физически находится от него ОЧЕНЬ далеко, и он НЕ СМОГ бы САМ его поднять... вот тогда имеет смысла задуматься о том, как он его получил...
» XGM Конкурсы / Результаты Fun Spell Contest 2018
» WarCraft 3 / Нестандартные способности
а заставить их это делать самих, как стандартные скиллы - перевести основы скиллов на стандартные