Evangelion
offline
Опыт:
1,453Активность: |
Спелы
Как написать спел на Ярость у воина и энергию у разбойника как в ВоВ |
21.11.2006, 12:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Warden
:::...
offline
Опыт:
26,106Активность: |
Evangelion - Хочешь нормальный ответ - не линись - опиши эти спеллы подробно, а то яб например тебе подсказал, но WoW у мну нет...
|
21.11.2006, 13:03 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Спеллы делать такие же, как и обычно, но надо учитывать особенности класса. У героя нужно поставить регенерацию маны на 0 (для воинов) и на большОе значение (у воров). Для воинов написать триггер: Событие - A <Unit> получает урон Действие - Set mana of (triggering unit) to ((mana of triggering unit) + damage taken) где <Unit> - это твой герой (надо явно указать). |
21.11.2006, 19:30 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
16,351Активность: |
Всё легко делается на триггерах. ShadoW DaemoN написал основу. Далее: если по истечении времени юнит не атакован, но отнять ману на определённое количество. Всё очень просто. Если есть необходимость напиши, сделаю карту-пример.
|
21.11.2006, 20:00 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sir Lothar
offline
Опыт:
5,740Активность: |
Цитата:
Почему "по истечении времени"? Какого времени? Может, всё-таки "every x seconds"? А условие - что-нибудь вроде "здоровье героя равно максимальному здоровью". |
|
21.11.2006, 22:08 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
16,351Активность: |
Если юнит не атакова, то установить кол-во маны = кол-во маны - 10 (к примеру) |
21.11.2006, 22:13 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zuriel
offline
Опыт:
7,909Активность: |
«every x seconds» точно не надо — лучше установить отрицательный прирост. |
21.11.2006, 23:38 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sir Lothar
offline
Опыт:
5,740Активность: |
Что значит "отрицательный прирост"? По названию похоже на действие, а не на событие. Как реализуется, в чём смысл и почему every x seconds не подходит? |
22.11.2006, 13:58 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
16,351Активность: |
Короче щас пример сляпаю, ждите... |
22.11.2006, 14:25 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sir Lothar
offline
Опыт:
5,740Активность: |
NECros 88, почему "ждитЕ"? Лично у меня реализация этой системы трудностей не вызывает. Да и Zuriel'я вряд ли :)
Sir Lothar добавил: Хотя пример можно и посмотреть. Хотя бы пойму, по истечении какого времени произойдёт событие :) |
22.11.2006, 14:34 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
16,351Активность: |
Ну написать ведь тоже надо)))) Вот и она) |
22.11.2006, 14:54 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zuriel
offline
Опыт:
7,909Активность: |
«отрицательный прирост» — это как у дестроера нежити. отрицательное значение у прироста маны. |
22.11.2006, 15:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|