А может поможет просто передавать убиваемого крипа под контроль другого игрока?
Очень старая лазейка)) через неё так же можно заставить игрока получать деньги/опыт за убийства совершаемые совсем другим игроком... и при этом не надо городить какие-либо системы (вообще).
Вообще этот "оверинжинеринг" пришёл ещё от jass'еров 10-х годов Не знаю, может они подглядели этот костыль у заядлого гуишника, но факт в том что в то время повсеместно юзалась именно эта конструкция: замах + создание триггера с ивентом урона + действия при его получении (и удаление триггера) То что она косячила с любым другим уроном - это было всегда...
Тот же Сларк/Найкс/Шторм когда появились в Доте, и практически по сей день (опираясь на ныне актуальную у многих версию 5-ти летней давности) багают её всякими радиками и кастами предметов.
Если же человеку упорно нужен патч 1.26 - научите его юзать яд (или дайте пример в виде готового заказа). Объясните ему как построить расширяемую системку из 2-х триггеров. И покажите как для такого рода скиллов добавлять всего ОДИН новый триггер что б он работал на атаках (вампиризмы, манабёрны, баши, всё прочее в этом же шаблоне).
Не, тогда эффек будет скрыт вместе с юнитом.
Я думал сделать через даммика, с моделькой свечения...
А потом решил что эффекта хватит.
Но суть остаётся та же - в позиции вместоффекта создаётся юнит.
И тут же смотрим высоту цели, если он больше 0, то даём даммику такую же высоту как у цели (можно и без проверки, хуже не будет).
Во-первых: мне кажется автор не совсем понимает как работает пассивка Пуджа (или он просто это так по своему объясняет). Во-вторых: у меня складывается впечатление что он хочет что бы абилка давала не просто +статы (как плюсик, как старые ульты траксы и кента), а именно +стат от абилки за счёт уровеня героя (ну мне так кажется из его писанины).
Что б не сильно менять текущую конструкцию, могу предложить засунуть всех героев в группу, и именно из неё начать выдавать рандомного юнита (а не из всех юнитов игрока 12).
Если ничего не поменяется - пересмотреть всё ещё раз, и отладочными сообщениями, и мб просто переделать по нормальному )))
Ну судя по тому что ты ему сделал на 1.31, а у меня его ни на одном ПК нет...
То да, мне было проще не обновлять лаунчер бнета, и специально для этого качать лицуху, что бы сделать одну карту, а потом удалять варик за ненадобностью... да, я сделал как проще.
А если они будут не локальными это будет сильно не оптимизировано?
Допустим больше 160 обычных гуи спелов.
Ну раз уж ты говоришь "гуи спелов", то пойми, тебя призывают минимизировать количество объектов (таких как триггер и ивент). Что-то не понятно? И суть не в методе написания, а в распределении ресурсов.
Ну отлавливай завершение улучшения обычной башни хуманов.
И дальше вставляешь условия на то каким типом является башня.
Если сторожевая - одно делаешь, если магическая - другое... и т.д.
Просто возьми и проверь что на что реагирует и что выдаёт.
Механизм подсветки синтаксиса встроен в редактор, т.е. он может работать и сам по себе, просто надо найти исходник или что там есть в аналогии. Хочешь - пользуйся им.
Но тут тебе сейчас скорее всего под любые запросы будут предлагать исключительно переход на LUA (чего ты собственно просил не делать).
Из вариантов - раньше был некий JassCraft, но я точно не скажу в чём его плюсы/минусы, знаю лишь что он был и его кто-то юзал (у меня он где-то валяется, и юзал я его редко, только для правки багов интерпретатора из JNPG).
Умеет.
Просто ему было проще сделать абы как,
и сказать мол это всё потому что "это гуи". И разумеется, в противном случае, всё было бы сделано грамотно и без утечек.
Если ты спрашиваешь про возможность отлова защиты юнита, то видимо ты на 1.26 Ибо далее - это как отлов хп юнита... всё в 2 клика
А раз ты на 1.26 , то тут либо БД (которыми всегда пользовались)
Либо высчитывание урона за счёт его нанесения юниту Нанёс n, почитал сколько вошло, посчитал по формуле сколько армора должно быть
Либо МХ, о котором тебе сейчас все напишут, но никто не скажет как именно это сделать.
» WarCraft 3 / Форма медведя
» WarCraft 3 / Как настроить получение золота за убийство крипов.
» WarCraft 3 / Может можно проще сделать или лучше?
» WarCraft 3 / Как настроить получение золота за убийство крипов.
» WarCraft 3 / Пассивка бристлбека в доте
Тогда фокусы сбиваться не будут (т.к. неуязвимость их сбивает).
» WarCraft 3 / Способности и алгоритмы на заказ
Не знаю, может они подглядели этот костыль у заядлого гуишника, но
факт в том что в то время повсеместно юзалась именно эта конструкция:
замах + создание триггера с ивентом урона + действия при его получении (и удаление триггера)
То что она косячила с любым другим уроном - это было всегда...
» WarCraft 3 / Способности и алгоритмы на заказ
Я думал сделать через даммика, с моделькой свечения...
А потом решил что эффекта хватит.
Но суть остаётся та же - в позиции вместоффекта создаётся юнит.
И тут же смотрим высоту цели, если он больше 0, то даём даммику такую же высоту как у цели (можно и без проверки, хуже не будет).
» WarCraft 3 / Способности и алгоритмы на заказ
Мне лениво чужое ковырять...
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Рассеивания заклинаний и дебафы!
» WarCraft 3 / Простая способность на статы
» WarCraft 3 / Простая способность на статы
Во-вторых: у меня складывается впечатление что он хочет что бы абилка давала не просто +статы (как плюсик, как старые ульты траксы и кента), а именно +стат от абилки за счёт уровеня героя (ну мне так кажется из его писанины).
» WarCraft 3 / Помогите найти ошибку в триггере
» WarCraft 3 / Аура возможно ли сделать и есть ли пример.
То да, мне было проще не обновлять лаунчер бнета, и специально для этого качать лицуху, что бы сделать одну карту, а потом удалять варик за ненадобностью... да, я сделал как проще.
» WarCraft 3 / Способности и алгоритмы на заказ
или ты хочешь что-то более похожее на то что было в доте? (воровство инты, урон, ещё что-то).
Ред. Extremator
» WarCraft 3 / Оптимальная реализация события каста
И суть не в методе написания, а в распределении ресурсов.
» WarCraft 3 / Реакция на событие перехода от тир 1 на тир 2
И дальше вставляешь условия на то каким типом является башня.
Если сторожевая - одно делаешь, если магическая - другое... и т.д.
» WarCraft 3 / Редактор кода vJass в рефоржеде
Ред. Extremator
» WarCraft 3 / Аура возможно ли сделать и есть ли пример.
Просто ему было проще сделать абы как,
и сказать мол это всё потому что "это гуи".
И разумеется, в противном случае,
всё было бы сделано грамотно и без утечек.
Ред. Extremator
» WarCraft 3 / Можно ли как-то отлавливать количество брони у юнита?
Ибо далее - это как отлов хп юнита... всё в 2 клика
Либо высчитывание урона за счёт его нанесения юниту
Нанёс n, почитал сколько вошло, посчитал по формуле сколько армора должно быть
Либо МХ, о котором тебе сейчас все напишут, но никто не скажет как именно это сделать.
» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел
Далее это всё перевели в другое русло, но смысл сохранился.
media.giphy.com/media/jpbcFuQddpEBfVDcVk/giphy.gif
Ред. Extremator
» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел
Или ракеты...
Что теперь скажешь?
» WarCraft 3 / Переделка return bug
Вопрос лишь в том кто и как будет это делать.
» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел
Буквально 2 триггера на GUI
» WarCraft 3 / Визуальная перезарядка пассивной способности