Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Aura from non-aura(Аура из неауры)
Вообщем меня этот вопрос уже давно волнует. Так и не нашел верного ответа. Как сам искал, так и помогали многие. Впринципе ответ найден, но он не нравится как мне, так и моему соучастнику в проекте по созданию карты. Итак. Прошу помощи и потому описываю проблему. Допустим, есть хм... ну пусть будет навык дающий бонус урона по зданиям (тот, что на 6 левеле у Тинкера-танка пассивным стоит). Так вот надо бы такую ауру. 1 уровня ауры достаточно. Т.е. не надо 3 или там 5 ее уровней, просто один. Чтобы она была у героя и давалась в определенном радиусе всем войскам, которым положено. Как я и говорил, кое-какое решение проблемы есть. Есть триггер на проверку юнита в области (сам триггер щас пока-что выложить не могу).Проверяется все это каждые 3 секунды. Далее в триггере, дабы не прибавлялся навык каждые три сикунды, стоит Action Remove Abillity. Стоит эта проверка каждые 2.5 секунд. А теперь собсна сама проблема. Дело в том, что на выполнение триггера нужно какое то время. И поэтому, когда идет проверка на Remove то в самом юните заметно, навык пропадает бувально на несколько долисекунд и тут же появляется. Я пробывал разное время ставить как для проверки самой ауры, так и для ее римува. Но результаты либо хуже, либо совсем никакие. Самое оптимально - это разница между проверкой адд ибилити и ее ремувом в 0.5 сек (Т.е. адд каждые три сек., а ремув каждые 2.5). Но все равно временное пропадание абилки есть. Так вот как можно сделать без этого пропадания и чтобы это не сильно ело память?. Я видел один пример Life-Aura, там все ок, но написано на Джазз. Можно ли триггерами такое сделать?
Bahamut GF добавил: Может кто нить знает все же? Очень надо) |
15.07.2005, 19:03 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Ну и? Никто ничего не может подсказать?:\ Очень жаль. А я надеялся.) |
16.07.2005, 14:50 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Spirit
Просто Дух
offline
Опыт:
3,112Активность: |
Чего-то не врублюсь, нельзя взять редакнуть способность Тинкера, поставить ей радиус действия, доставить баф и добавить чтоб действовала только на своих? |
16.07.2005, 15:49 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Нет нельзя конечно. потому что работать не будет. Он в варе не аура, и потому работать не будет. |
16.07.2005, 15:50 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Bahamut GF, встречный вопрос: умеешь работать с jass? Или хотя бы с custom value?
Можно к примеру глянуть в наработках http://www.xgm.guru/files.php?fc=4&perpage=50&page=2 Благословление Богов и Аура Сопротивления А еще герой Лорд Хаоса там же (но там требуется SCV). Вообщем все можно при желании и если хватит знаний разобраться. А способность-бонус можно поместить в невидимый спел-бук идавать любым юнитам триггерным действием. |
16.07.2005, 17:32 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
С кастом валуе в принципе умею. с джазз - нет. гляну наработки.) спасибо за такую информацию). |
18.07.2005, 15:24 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Кароче, походу, триггерами никак. А очень жаль. Или все же кто нить умеет триггерами? |
19.07.2005, 08:13 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Что то я не совсем понял... А что мешает делать триггер с интервалом 0.1 проверки существования баффа у юнита - если есть, то Remove Ability не нужен... |
21.07.2005, 04:53 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Ну а представляешь 10 героев на карте с проверкой в 0.1. Через полачаса на карте лаги будут жесткие.
Ды и стоп! Как это ремув не надо? Если каждые 0.1 герою проверять наличие бафа и добавлять абилку, то каждые 0.1 ему будет добавляться эта абилка. Например + 2 брони через секунду превратиться в + 20 брони. |
08.08.2005, 18:57 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Шизик
это бесы!
offline
Опыт:
1,431Активность: |
Bahamut GF
так не надо, делай проверку на её наличие(level of ability for unit =>1) |
08.08.2005, 21:31 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
нет так нельзя. А как ты представляешь действие абилки как ауры в данном случае?
Bahamut GF добавил: Хотя... хм... стоит попробывать. |
11.08.2005, 10:46 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Кароче я бы хотел это увидеть, так скажем. Плиз поищи. Я просто чтото вообще никак. Кроме того варината, что описан в самом верхнем посте - сделать не выходит ничего. А тот вариант далек от идеала. Так что еще раз слезно кричу: ПЛИИЗ ХЕЕЕЛП!)
Вот.)
Иду на вц3. |
12.08.2005, 15:29 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
На вц3 там щас черт ногу сломит - раньше все проще было.) еше ра слезно прошу - дайте триггерный код для примера или подскажите плиииз!) |
13.08.2005, 14:43 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Почему то мне кажеться, что для тебя написать эту ауру не более часа займет времени. Так в чем же дело? Разве час это много? |
15.08.2005, 15:50 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
(( неужели все так безнадежно??:\ Отредактировано WarCrafter, 07.10.2006 в 08:07. |
18.08.2005, 12:26 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Уж и не знаю как благодарить, если это, что надо. Но все равно огромное спасибо тебе за то, что потратил на меня время.) |
19.08.2005, 20:39 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Ды вообщем то не очень надо. У меня немного не так. Скиллы там не учаться, с левелом новым у героя усиливается. А теперь действительно большое спасибо. То что надо. Только вот вопросик возник, а почему, собсна, если вместо Спеллбус использовать саму абилку, то нефига не работает? Вот этого я что то не понимаю.( |
20.08.2005, 08:05 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bahamut GF
Рожденный по неволе
offline
Опыт:
1,574Активность: |
Ды в приципе уже и не особо понимать надо. Главное, что знаю как работает.) |
20.08.2005, 13:10 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|