Как работает "Защита от магии"?

» WarCraft 3
Как работает оригинальная способность "Защита от магии"? Верно ли, что она снижает урон от заклинаний 6 уровня и блокирует от обычных?
3

Сall Back or boolexpr

» WarCraft 3
Я хочу чтоб ничего не возвращало потому что всё необходимое будет зделано внутри boolexpr
1

Авто-спавн юнита

» WarCraft 3
Через какую способность лучше всего реализовать автоматический спавн юнита зданием ?(по кд)
3

Тактика за нежить против неоригинального хумана.

» WarCraft 3
День добрый, уважаемые форумчане!
Подскажите, пожалуйста, тактику за андедов против хумана. Хуман не использует какие-либо особенные тактические приемы, только массит грифонов, есеесна, в лейте, играет давно и активно игнорирует ведьмаков, ястребов, чародея крови, лавку и прочее, что появилось в TFT. Он в начале застраивается фермами и башнями, качает паладина, снабдив его армией из пехотинцев (а чуть позже и стрелками), изредка нанимает Горного Короля, не делает упор на апгрейды, играет в оборону.
Т.к. я редкостное нубло, прошу помощи у знатоков. Я, конечно, знаю про такие тактики, как труповозки с некрами, гульраш, пауки+криптлорд+жуки, ДК+жезл и койл с аурой, но очень уж хочется услышать прочитать "экспертное" мнение. И карты, удобные для игры за андедов, мне тоже было бы полезно узнать.
1

WEX и JNGP

» WarCraft 3
Возможно ли перенести подсветку и помощь из WEX в JNPG, ибо начинал карту на WEX, потом перешёл на JNPG из-за cJass.
Какой плагин/аддон за это отвечает?
JNPG
WEX
4

Нестандартный проклятый рудник в ИИ не строится

» WarCraft 3
Создал нестандартный Проклятый рудник и ничего в нём не менял. Дал послушнику возможность строить и стандартный и нестандартный рудник. Ставлю в редакторе ИИ нестандартный рудник, послушник тупит, ставлю стандартный - строит, но они одинаковые абсолютно.
1-4 игрок-бот строят дефолт рудники
5-8 игрок-бот строят нестандартные рудники
4

Древа

» WarCraft 3
Страный вопрос.
В вообщем все древа ночных эльфов имеют особенность вытащить корни и передвигаться, также появляется способность съесть дерево. Я добавляю способность пустышку (ну нужно мне не важно, хоть активная хоть пассивная) крч когда древо как здание то способность эта есть, когда же оно вытаскивает корни то оно пропадает, охота чтобы оно было, не пойму с чем это связано.
3

Молнии

» WarCraft 3
Через какую функцию можно сделать "Плавное затухание" молнии?
Вот таким способом работать отказывается почему-то :

Читать далее...
2

Как запретить игрокам обмениваться древесиной?

» WarCraft 3
В общем, в моей карте древесина является другим ресурсом (сменил картинку, название, применение, способ добычи и т.д), и не хотелось бы, чтобы игроки могли ей обмениваться. Нужно заблокировать обмен деревом, но при этом чтобы золотом можно было по прежнему меняться. Попробовал пошарить в константах - похожего не нашёл
12

Алгоритм для создания круговой области

» WarCraft 3
Всех приветствую. Возник такой вопрос, который наполовину связан с игрой и наполовину с программированием. В ходе разработки функций отрисовки нестандартных форм для областей (круги), возникла проблема: нужен алгоритм для размещения клеток-квадратов по точкам с координатами (это все будущие ячейки регионов, которые в сумме дадут круг). Нашел алгоритм Брезенхэма, который помог отрисовать окружности, но этого недостаточно, так как нужно круг затушевать. Как это реализовать?
P.S.: на скриншоте привожу пример, как в игре будут располагаться ячейки региона (отрисованы круги с радиусами 1 и 2 в точке (0;0), при наложении остаются пробелы; смещение координат там не учитывалось (при добавлении ячейки региона в точке образуется она выше и правее от указанной точки со стороной 32).
4

УУУУ Функции

» WarCraft 3
Идея такая - рассчитать урон с триггерного наношения урона, по данному юниту, с учётом всякого
Маг урон ещё понятно, но вот физ будет сложновато просчитать...
Примерная штуковина:
» раскрыть
function DamageCalculatorMagic2 takes unit c, unit t returns real
    local unit t1 = GetAttackedUnitBJ()
    local unit c1 = GetEventDamageSource()
    local real r = GetEventDamage()
    if c == c1 then
    if t == t1 then
    return r
    endif
    endif
endfunction
Как заставить его выполняться через EVENT_UNIT_DAMAGED?
3

Снова эти функции

» WarCraft 3
Нужно ли обнулять юнитов и строки с таких функций?
function MDWC takes unit c, unit t, real dmg, real cc, real cm, string color returns nothing
....
endfunction
4

Поясните функцию

» WarCraft 3
Объясните, что означают следующие строки в этой функции:
boolean attack = ???
boolean ranged = ???
Тип атаки - тип урона, например магия будет заблочена Анти-Маг-Щитом
Тип Дамага = Эффект при дамаге (?)
Тип Оружия = Звук урона (?)
» раскрыть
native UnitDamageTarget takes unit whichUnit, widget target, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType returns boolean
=======
UnitDamageTarget(c,t,dmg,true,false,ATTACK_TYPE_MAGIC,DAMAGE_TYPE_UNKNOWN,WEAPON_TYPE_WHOKNOWS)
3

Проблемы с новым JNGP

» WarCraft 3
Качал отсюда: xgm.guru/p/wc3/jassnewgenpack-r
В итоге скачался zip с JNGP, распаковал, врубил.
Но сама проблема в том, что если JassHelper находит ошибки, то тупо зависает и всё.
Может быть есть где нибудь установщик R1.2 версии JNGP?
4

Не могу найти подходящую ауру

» WarCraft 3
Просто нубский вопрос, как всегда в общем. У какой ауры я смогу сделать такие настройки (или какие параметры нужны чтобы заработало)?
Ауру раздаёт здание, она действует на другие здания, сама на себя и на союзников. По стандарту аура выносливости не работает на здания, только если сделать отдельную ауру с 1 параметром "сам воин", только тогда начинает работать, но при этом она в упор не раздаётся на другие здания, аура ничего не должна делать, только лишь накладывать эффект
9

Невыделяемость на время

» WarCraft 3
Можно ли сделать юнита невыделяемым на время? Способность москиты почему-то нельзя удалить после добавления.
5

Анимации

» WarCraft 3
Как заставить юнита проиграть нужную анимацию при касте скилла?
» раскрыть
    if GetAbilityName(GetSpellAbilityId()) == "Предсмертный крик" then
    call SaveUnitHandle(udg_GHT,h,1,caster)
    call TimerStart(t,0.05,false,function Trig_Skills_ActionsHeal)
    set t = null
    call SetUnitAnimation(caster, "Death") //<----
    call BJDebugMsg(I2S(h)+" Предсмертный крик")
    else
При попытке переделать анимацию со скилла "channel", тоже 0 эффекта.
Юнит всё равно воспроизводит "Stand Channel"
5

Не работает

» WarCraft 3
Приветствую,подскажите пожалуйста ошибку тригера.
В идеале должен при ударе с шансом (ловкость героя)наносить урон от силы
3

Фатал при отмене улучшения юнита

» WarCraft 3
Улучшение стандартное как у башни альянса, делаю этот трюк с со стандартными башнями (Грейжу башню в магическую, отменяю, всё пучком). А стоит отменить мою такую же сделанную по аналогии то фатал, поставил время строительства в 0, временное решение, но всё равно башня строится где-то около секунды и можно успеть отменить и тогда снова фатал (read memory), процедура рядовая, никаких триггеров на отлов отмены строительства нет.
Башня 1 улучшается в Башню 2, оба юнита здания. По форуму ничего похожего не нашел =(
3

Анимация постройки

» WarCraft 3
Здравствуйте! Скачал пак зданий хаоса, и обнаружил, что анимация birth идет отдельной моделью. Как сделать так, чтобы она возникала при строительстве?
5

Исследование и пасивка

» WarCraft 3
Смысл вот в чём: сделал исследование, с помощью которого юнит получает пасивку и в процессе следующего исследования этого исследования (тавтология) эта пасивка улучшается.
Например: на первом уровне исследования вампирка 10% на втором 20% и т.д., но(!) когда я провожу исследование способность не улучшается! Но в тоже время так работает с активными способностями.
Вопрос: это всё особенность пасивок или в чем дело?
7

WispMagic

» WarCraft 3
Иконка сделанная на основе иконки светлячка.

Читать далее...
9

Убивать вне радиуса области относительно юнита - триггерно

» WarCraft 3
Хочу сделать чтобы если пехотинец оказался слишком далеко от своего здания "дом", допустим на расстоянии 5000+, то он сразу умирал. Дайте какой-нибудь гайд или наработку с похожей штукой, где есть работа с областями относительно юнита.
6

Олдскульные иконки (8 штук)

» WarCraft 3
Посидел, называется, пару часиков за иконками. Временами на меня нападало вдохновение, и я делал что-то годное (как Торрент), а временами мне просто хотелось видеть иконку в новом цвете (как Апхивал и Андаинг). По результатам выкладываю аж целых 8 (!) иконок, имеющих активную и пассивную составляющие.

Читать далее...
5

Юниты входящие в область идут,хотя не должны

» WarCraft 3
Сделал передвижение юнитов врага от области к области,но вся "соль" в том,что,если в неё зайдет игрок,то он тоже пойдет от области к области. Во всех триггерах условие входящего юнита - игрок 12(крипы то есть)
11

Создание триггерных иллюзий

» WarCraft 3
Решил написать небольшую библиотеку по созданию своих триггерных иллюзий.
((кат
((код
library IllusionSystem initializer onInit requires Table

Читать далее...
5

Группа способностей

» WarCraft 3
Подскажите пожалуйста можно ли на гуи в тригерах вносить способность в группу способностей?
Пример:Герой поднял предмет и мне надо удалить у героя способность определенной группы.не зависимо от того какая из способностей этой группы у него есть.Заранее спасибо.
8

Можно ли прикрепить эффект молнии к юниту?

» WarCraft 3
Итак, господа, есть ли у нас возможность ни прибегая к всякого рода извращениям прикрепить эффект молнии от одного юнита к другому, дабы при удалении или приблежении оный эффект растягивался и наоборот(Как у Виспа из Дотана)? Ибо в триггерах позволено создать только от одной точки к другой.
4

"Удаляемость" некоторых handle-объектов

» WarCraft 3
Всех приветствую. Исследуя свойства различных объектов типа handle проводил проверки на их полную удаляемость (например, если id нового объекта повторялся с id предыдущего объекта, я считал данный результат проявлением так называемой "удаляемости"). Такой логике подчинялись юниты, предметы, разруш. объекты и т.д., что удивило - даже хэш-таблицы, события, условия и действия триггеров. ID для новых объектов перезаписывался, что для меня говорило о высвобождении памяти в игре, но столкнулся с такими объектами, которые якобы удаляются функциями, но оставляют след по себе, такие как: звук, задание и деформация земли (что, удивительно, тоже объект). Они не удаляются полностью, так как за собой оставляют id. Даже деформации земли после загрузки сохранения игры в памяти не очищаются (хотя их графическая составляющая исчезает, если они временные).

Читать далее...
13

Пик расы через чат

» WarCraft 3
Сделал наработку выбора расы через чат для стандартного милли,но для мили требуется триггер "Ввести условия победы/поражения" и до пика кто-то точно проиграет из-за отсутствия юнитов. Как это можно починить?