Пикаем всех юнитов в нужной области, делаем скорость атаки панды максимальной и циклом обрабатываем группу, телепортируя панду к каждому врагу за спину на один удар и заставляем атаковать.
ну или не за спину
Крепим к юниту-цели, через юзер дату, как уже сказали (можно сделать систему данных с помощью структур если таблицы не нравятся) или через хэш-таблицу, нужное значение, а именно текущее количество таких эффектов на цели.
При касте увеличиваем эту переменную (на отдельной цели) на 1 и запускаем таймер, который после какого-то времени (когда эффект закончится) эту переменную на один уменьшит.
Естественно у нас есть глобальный таймер в периодике, который отхиливает всех юнитов-целей на константное количество хп которое дается от одного эффекта, умноженное на число таких эффектов на текущем обрабатываемом юните.
тот алгоритм который описан выше увеличит скорость отхиливания, но время одного конкретного инстанса будет константным
если нам надо сделать скорость отхиливания константой - то мы аттачим к юниту-цели не к-ство эффектов, а к-ство "тиков" таймера за которые тот полностью отхиляет юнита за один инстанс (ну а в периодике мы будем это число уменьшать с каждым пробегом офк).
Таким образом, допустим мы скастонули на одного юнита этот спелл мгновенно 20 раз
в 1-ом случае хп отхиляются в 20 раз быстрее обычного, за то же время. за которое отхил проходит 1 раз
а во 2-ом случае эффект будет длиться в 20 раз дольше, без потери эффективности
это если с мультиприменяемостью, если МУИ не надо, то, очевидно никаких данных ни к кому аттачить так же не надо, все производится с одной глобалкой (но это глупо и неинтересно, лучше делать МУИ даже когда оно не надо)
Кстати, я не шарю, мб там как-то через РО можно, но кому оно надо?
даже не знаю, что быстрее, описать сам процесс "как" создать такого рода спелл, или написать сразу спелл =)
Rare, ну лольь это при условии, что все спеллы и системы уже готовы и отдебажены
тогда офк, осталось лишь сюжет запилить, а с этим даже на гуи можно управиться за достаточно короткое время, не теряя качества
проблема осталась лишь одна - сесть и сделать
не могу поставить +, бан за абуз сисьмы, не то чтобы надо уже похоронить сайт, надо просто прекратить яростное переодическое душение вц3, а в остальном пусть проекты делаются, почему бы и нет
лучше это чем дота энивей
по всей видимости тот который написан -_- открываем ГУИ и ищем
если вы про джасс, то это:
function test takes...
//...
local integer i = 0
//...
loop //открываем цикл
//code
exitwhen i==10 // цикл пройдет 10 раз
set i = i+1
//code
endloop
//code
endfunction
хоть мосье годиком и апшипся, и олдфаги готовы забросать все это дело помидорами и детской неожиданностью, но хобби и личных увлечений никто не отменял, если есть время и желание - удачки
но вы делаете это лишь для себя, своих друзей и пары-тройки человек из сайта, которым не лень будет скачать карту и у которых сохранился вц3
» Ootahice / #1 About game
Ред. Buulichkaa
» WarCraft 3 / вторая абилка эмбера
ну или не за спину
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / глобалки
лучше про оптимизацию и утечки почитайте
Ред. Buulichkaa
» WarCraft 3 / Механика способности
При касте увеличиваем эту переменную (на отдельной цели) на 1 и запускаем таймер, который после какого-то времени (когда эффект закончится) эту переменную на один уменьшит.
Естественно у нас есть глобальный таймер в периодике, который отхиливает всех юнитов-целей на константное количество хп которое дается от одного эффекта, умноженное на число таких эффектов на текущем обрабатываемом юните.
в 1-ом случае хп отхиляются в 20 раз быстрее обычного, за то же время. за которое отхил проходит 1 раз
а во 2-ом случае эффект будет длиться в 20 раз дольше, без потери эффективности
Ред. Buulichkaa
» Восхождение Короля-Лича / Восхождение Короля-Лича
тогда офк, осталось лишь сюжет запилить, а с этим даже на гуи можно управиться за достаточно короткое время, не теряя качества
проблема осталась лишь одна - сесть и сделать
» Иисус Хипстос / Пост памяти XGM.ru
лучше это чем дота энивей
Ред. Buulichkaa
» XGM Конкурсы / GameBoom: New Year 2015
хотя нет, я не смогу припердолить к теме НГ то, что задумал
вопрос снимается
» WarCraft 3 / Способности и алгоритмы на заказ
Ред. Buulichkaa
» WarCraft 3 / Способности и алгоритмы на заказ
Ред. Buulichkaa
» WarCraft 3 / Цикл
» Вернулся в WE / Вернулся в WE
но вы делаете это лишь для себя, своих друзей и пары-тройки человек из сайта, которым не лень будет скачать карту и у которых сохранился вц3
» WarCraft 3 / Слияние юнитов
» WarCraft 3 / Слияние юнитов