Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Новичкам (http://mangos.ytdb.ru/forumdisplay.php?f=40)
-   -   Dummy-эффекты (http://mangos.ytdb.ru/showthread.php?t=796)

virusav 21.04.2010 22:44

Dummy-эффекты
 
У многих спеллов есть Dummy-эффекты, которые требуют реализации.
Нужно пояснение, что попадает под эту категорию.

Примеры спеллов:
http://ru.wowhead.com/spell=45115
http://ru.wowhead.com/spell=33655
...

Эти спеллы должны использоваться при "бомбежке" с маунта, после чего засчитывается точка (смерть нпц-триггера), чего на самом деле не происходит.

Что в данных случаях должно быть в Dummy-эфектах и где прописано?

KiriX 22.04.2010 08:21

Смотря что в условии квеста (по офф данным).
Логично предположить, что при кидании бомбы должно выполняться условие квеста.

virusav 22.04.2010 09:00

Цитата:

Сообщение от virusav (Сообщение 4871)
Эти спеллы должны использоваться при "бомбежке" с маунта, после чего засчитывается точка (смерть нпц-триггера) ...

Есть нпц-триггеры, смерть которых должна засчитываться при касте спеллов в радиусе их действия.

В каких файлах должна быть обработка Dummy-эффектов для данных спеллов и как ее лучше реализовать?

Rage Hunter 22.04.2010 09:09

Цитата:

Сообщение от virusav (Сообщение 4885)
Есть нпц-триггеры, смерть которых должна засчитываться при касте спеллов в радиусе их действия.

В каких файлах должна быть обработка Dummy-эффектов для данных спеллов и как ее лучше реализовать?

SpellEffects.cpp
в void Spell::EffectDummy(SpellEffectIndex eff_idx)
SpellFamilyName = SPELLFAMILY_GENERIC
а вот на счет как ее лучше реализовать, это уже исходя из условия что должно произойти! (честно я с тригерами вообще не разу не сталкивался)

virusav 22.04.2010 09:15

Каст спелла - если нпц с кодом из диапазона находится в радиусе действия спелла, то засчитываем его смерть.


Текущее время: 01:14. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS