Чебурашка
offline
Опыт:
5,460Активность: |
Герои и артефакты под них
Итак, есть в карте Меч. Если его берет герой с дальней атакой, то он, этот Меч, не дает ему ничего. Если его берет герой ближнего боя - дает +5 к атаке. Если же этот герой(ближнего боя) еще и из Альнса, то ему дают атака +8. Меч можно передавать и выкладывать как хошь.
Теперь суть: я сделал так - 3 меча: назовем их Меч1. Меч2 и Меч-не-работает. И далее сделал что-то вроде алгоритма: в зависимости от того, какой герой и какой из Мечей взял. Код:
поэтому я просто прикрепил карту с триггером к теме. Уж извините за такое свинство. Триггер This One в папке wepons ПРОБЛЕМА в том, что такой алгоритм меня не устравает своей загроможденностью, а как легко сделать так, чтобы предмет менял свои свойства в зависимости от типа владельца я не знаю ИЛИ: как бы заменить предмет на другой, когда герой его выкладывает или передает? это было ваще идеально |
26.05.2008, 18:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
ну, тригер - юнит получает предмет, проверить если это предмет меч+5 или предмет меч+8 и предмет меч+0 то забрать предмет и в зависимости от типа юнита создать ему предмет
если ты ищешь действительно елегантное решение - учи жасс, впринципе там можно сделать это все красивее и проще) |
26.05.2008, 18:59 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Spooky
offline
Опыт:
244Активность: |
Если героев немного, то можно отсеивать стрелков. Остальным дать абилку как у "когтей+5"(альянсу +8) она не отображается как иконка, но бонус даёт. А когда юнит теряет предмед, то удалить бонус. |
26.05.2008, 19:03 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
кстате насколько я помню в доте башер (ну молот с 10/15 шанса оглушить) меняется именно так=) |
27.05.2008, 11:35 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Чебурашка
offline
Опыт:
5,460Активность: |
Цитата:
Событие - Юнит теряет предмет А какое условие при этом? |
|
27.05.2008, 12:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Spooky
offline
Опыт:
244Активность: |
условие предмет равен: # юнит равен: # В стандартных условиях, есть функция, связанная с потерей/получением предмета. |
27.05.2008, 12:49 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|