Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Модификации ядра > Запросы

Важная информация

Запросы Запросы

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2010, 22:28   #1
timmit
YTDB Dev
 
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
timmit На верном пути
По умолчанию Force Cast

Никто не занимался реализацией? а то у близов почти все завязано на этом в Нортренде и инстах и рейдах
как пример 70882
По реализации как я понял, при касте на цель он заставляет ее стать кастером и кастануть тригерный спелл (который прописан в дбц для него)
Код:
Effect 0: Id 140 (SPELL_EFFECT_FORCE_CAST)
BasePoints = 1
Targets (22, 15) (TARGET_CASTER_COORDINATES, TARGET_ALL_ENEMY_IN_AREA)
Radius (Id 28) 50000,00
   Trigger spell (70883) Вызов брызг слизи. Chance = 101

Последний раз редактировалось timmit; 12.08.2010 в 22:38.
timmit вне форума   Ответить с цитированием
Старый 13.08.2010, 22:34   #2
MaS0n
Модератор
 
Регистрация: 09.03.2010
Адрес: dev/null
Сообщений: 126
Сказал(а) спасибо: 44
Поблагодарили 111 раз(а) в 47 сообщениях
MaS0n Скоро придёт к известностиMaS0n Скоро придёт к известности
Отправить сообщение для MaS0n с помощью ICQ
По умолчанию

Хм, именно так он и реализован
Код:
    uint32 triggered_spell_id = m_spellInfo->EffectTriggerSpell[eff_idx];

    // normal case
    SpellEntry const *spellInfo = sSpellStore.LookupEntry( triggered_spell_id );


    if(!spellInfo)
    {
        sLog.outError("EffectForceCast of spell %u: triggering unknown spell id %i", m_spellInfo->Id,triggered_spell_id);
        return;
    }

    unitTarget->CastSpell(unitTarget, spellInfo, true, NULL, NULL, m_originalCasterGUID);
Кастуем на цель спелл с этим эффектом, цель становится кастером триггерного спелла
MaS0n вне форума   Ответить с цитированием
Старый 14.08.2010, 09:26   #3
timmit
YTDB Dev
 
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
timmit На верном пути
По умолчанию

Это уже есть в ядре? просто такие спелы не работали, сколько ни пытался кастовать, поэтому и спрашиваю

Последний раз редактировалось timmit; 14.08.2010 в 09:28.
timmit вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10866] Unsummon guardians at re-cast only for non-triggered case. newsbot CMaNGOS Commits 0 13.12.2010 07:11
[10813] Use ObjectGuid for aura holder cast item guid. newsbot CMaNGOS Commits 0 02.12.2010 07:19
[10332] Save cast item guid for auras also. newsbot CMaNGOS Commits 0 09.08.2010 05:21
[patch] Force Obedience (количество целей) PSZ Патчи на рассмотрении 0 05.07.2010 12:54


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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot