![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
Задачка.
Есть юнит. У юнита есть спел, касуемый на область.
Спел не требует поддержки, a-la Огненный Удар. Когда игрок кастует этот спел, через n секунд, нужно что бы, если у юнита достаточно маны и если юнита не отвлекли за это время и за время кастинга (т.е если не дали другого приказа), то он бы каставал тот же спелл туда же.
И так далее, пока не отвлекли и не кончилась мана. Как сделать? :) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Погоди немного, у каждого заклинания есть параметр casting time -время произнесения. Что мешает задействовать этот параметр?
Можно конечно помудрить и с триггерами (в моем МОМ были подобные фичи), но по возможности лучше обойтись без этого. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
по моему, ты не вполне понял... перечитай :)
или я не понял - причем здесь casting time? (здесь без скриптов незя) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Ну, мне-то удалось без скриптов (в смысле Jass). Держи пример. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
Все б хорошо, но...
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Все понял, скоро исправлю. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Zuriel, сделал, как ты просил, но есть проблема: эффект blizzard не аккумулируется. Т.е. если в одну точку направлены несколько заклинаний, эффективность от этого не увеличивается (пожалуй даже уменьшается, особенно для flamestrike). Графически все выглядит как надо, но с повреждениями – проблема. Посмотри на сценарии, который я посылаю. Можно конечно обеспечить триггерное повреждение юнитов, но это геморрно, да и не совсем то... Так что надо достаточно серьезно подумать. В принципе мне необходим лишь незаметный спел, который будет неслышно и незаметно наносить повреждения на определенной области. Тогда я смогу аккумулировать повреждения. Все будет выглядеть, как будто это повреждение наносит blizzard. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
буффер, черт бы его... ладно, подумаю. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
можно как-нибуд отрисовать эффект(тот же blizzard) - скриптами? |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Я думаю можно не только скриптами. Просто создать спецэффект в точке. Но что это дает? |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
не просто! посмотри, как blizzard устроен! |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Я знаю, что в способности blizzard нет ссылки на спецэффект. Но это еще не значит, что к этому чпецэффекту нельзя получить доступ. Пример: |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
ссылки там нет, но там есть ссылка на эффект (buff/effects) а в нем - ссылка на каждую отдельную "льдинку" (то что ты продемонстрировал) Так вот, у меня нет желания отрисовывать каждую по-отдельности! |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
С помощью этого спецэффекта я могу создать триггерное заклинание, подобное blizzard Единственное, что нужно - какое-нибудь заклинание, наносящее незаметный ущерб юнитам в области или в крайнем случае одному юниту. Ладно, я сам помтараюсь что-нибудь найти. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Zuriel, я решил проблему повреждений: без всяких спелов при помощи магической атаки =). Правда одну лишнюю переменную все же пришлось ввести. Зацени. |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
Здорово. Я, если ты не возражаешь, потом скину подробные характеристики (времена всякие, уроны...) - и ты подправишь спел. Ладно? |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
Да, подправлю. Кстати, попробую избавиться от дополнительной переменной. |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|