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