Спеллы
Подскажите, когда срабатывает спелл к примеру: безрассудство - ид1719,то я так понимаю ,что накладывается 3 ауры на игрока. Так вот как узнать в коде сервера выполняется ли они или узнать время выполнения?
В общем вот такая вот проблема, при срабатывании этого спелла мне удалось на 20% увеличить урон атакующему но как при окончании этого спелла вернуть базовое значение, если кто поможет с проблемой за ранее спасибо! Код:
if (GetSpellProto()->Id == 1719) |
Сама технология в корне неверна. Есть уже ауры и обработка целиком аур эффектов. Примеров масса в SpellAuras.cpp/SpellAuraEffects.cpp. По ID ауры есть обработка снятие/наложение и делаются действия.
Т. е вам нужно найти для спелла вашу ауру, и убедится, что она реализована. Например для аур типа Dummy нужен свой серверный скрипт. См. Цитата:
|
Да это то понятно, вопрос в другом что я не нашел ни чего подобного с чего можно было бы опереться.Если кто реально может помочь в моей проблеме ,а не писать наводящие вопросы на вопросы,за ранее спасибо!
|
Цитата:
|
Цитата:
|
|
Всем привет, подскажите пожалуйста как спелу вихрь у воина изменить время восстановления, весь код перерыл примеров не нашел!
Пытался отправить клиенту пакет: SMSG_SPELL_COOLDOWN ,но он только увеличивает время восстановления ,я так понимаю что в клиенте уже есть код который изменяет время при получении какого-то пакета ,но вот какого я не знаю или может я не прав?Если кто знает подскажите пожж! P.S. Mason cпасибо за инфу с отладкой!!! |
Кулдауны заклинаний находятся в SpellCooldowns.dbc
|
Перепутал...
|
Всем привет, да я знаю ,что все колдауны там находятся ,только не понятно вы хотели мне посоветовать: изменить значения в SpellCooldowns.dbc или что-то другое? Кстати вот еще вопрос у этого спела вихрь есть эффект: 64, это урон от левой руки , почему не реализовано не в тринити не в мангосе?
|
Блин вот я невежда ,все там реализовано, только не понятно почему способность наносит урон 2 раза?
|
Цитата:
|
Всем здравствуйте, ну подскажите кто ни-будь, как сократить колдаун способности вихрь при условии если способность наносит 4 целям урон!Как проверить есть ли в радиусе 4 цели я понял в роди и как проверить есть ли у воина в правой руке оружие, тоже в роди разобрался ,а вот с колдауном не как не могу весь мозг уже вынес себе, если кто знает подскажите пожалуйста!
Добавлено через 1 час 57 минут Все нашел решение, спасибо TrinityCore и их реализованной функции: void Player::ModifySpellCooldown(uint32 spellId, int32 cooldown)!!! |
Всем привет, кстати реализация левой руки-44949 у способности вихрь-1680 не правильная, потому-что в клиенте реализована правая рука по другому то есть наноситься нормал урон эфф. и 65% от оружия только в том случае если тип оружия для правой руки ,а другими типами на пример просто одноручным или двуручным только нормал,и исходя из этой логики левая должна работать так же ,но она наносит 2 урон-эффекта ,любым типом оружия ,то есть на сервере нет должной обработки этого события!Вот сижу думаю как исправить!
А нет блин все правильно работает, это я что-то туплю!! Но вот есть реальный вопрос, почему бывает ,что не срабатывает 64-ый эффект у спелла вихрь? |
Всем привет, Кружась в смертоносном вихре, вы атакуете всех противников в радиусе $a1 м, нанося каждому из них $m2% урона от оружия ближнего боя как правой, так и левой рукой. Если способность наносит урон 4 и более целям оружием в правой руке, время ее восстановления снижается до $m3 сек., это описание спелла в spell.dbc!!!Кто нибудь объясните как это расшифровать $m2% или это dbc редактор не правильно считывает данные?
|
кажется я знаю, почему на форум больше никто не заходит...
|
Просветите?
|
народ подскажите , сколько урона должен наносить ,спелл удар?
|
Цитата:
|
Версии:
1)На Cmangos форум перебрались. 2)Вов задолбал. 3)Придумайте сами XD Цитата:
Код:
// SpellEffect.dbc Это с Катаклизма правда, но всё таки вот - Base Point отвечают за то, сколько урона он нанесёт. В ядре же CalculateSimpleValue(Рассчитать простое значение) Код:
UNIT_FLAG_IN_COMBAT Код:
case EVENT_T_TIMER_IN_COMBAT: |
Код:
case EVENT_T_TIMER_IN_COMBAT: Цитата:
|
Цитата:
5)Задолбались на тупые вопросы отвечать |
Цитата:
Цитата:
Цитата:
|
6) появились другие интересы.
|
7) Лайфят по-черному
|
и чернят по лайфному)
|
Текущее время: 19:29. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS