Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи > Отвергнутые патчи

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

Отвергнутые патчи Патчи, отвергнутые от приёма в GIT

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2010, 22:33   #1
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию [patch][spell=43723]Невероятная демоническая похлебка

Баг-репорт: http://ru-mangos.ru/showthread.php?t=618
После коммита 10842 можно задать цель для спелла 43723 в `spell_script_target`, но реализовать каст 43753 все равно надо в SPELL_EFFECT_DUMMY, т.к. именно там цель TARGET_AREAEFFECT_INSTANT.
Код:
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
index d553575..f198be3 100644
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -1202,17 +1202,13 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx)
                     unitTarget->CastSpell(unitTarget, 43059, true);
                     return;
                 }
-                // Demon Broiled Surprise
-                /* FIX ME: Required for correct work implementing implicit target 7 (in pair (22,7))
-                case 43723:
+                case 43723:                                 // Demon Broiled Surprise
                 {
-                    if (m_caster->GetTypeId() != TYPEID_PLAYER)
-                        return;
+                    if (m_caster->GetTypeId() == TYPEID_PLAYER)
+                        m_caster->CastSpell(m_caster, 43753, false); // Demon-Broiled Surprise
 
-                    ((Player*)m_caster)->CastSpell(unitTarget, 43753, true);
                     return;
                 }
-                */
                 case 43882:                                 // Scourging Crystal Controller Dummy
                 {
                     if (!unitTarget || unitTarget->GetTypeId() != TYPEID_UNIT)
На базу:
Код:
DELETE FROM `spell_script_target` WHERE `entry`=43723;
INSERT INTO `spell_script_target` SET `entry`=43723, `type`=2, `targetentry`=19973;
DELETE FROM `spell_scripts` WHERE `id`=43723;
virusav вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Den (16.12.2010), Limpnau (09.12.2010), Vladimir (15.01.2011)
Старый 15.01.2011, 19:33   #2
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

После 10908 патч не нужен.
virusav вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Mayss (16.01.2011)
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Spell 43723 (Невероятная демоническая похлебка) frenk Корзина 6 15.01.2011 19:35
[QUEST=11379]Очень горячая похлебка virusav Отвергнутые 9 15.01.2011 19:34
[10570] Store spell entry of triggering spell on triggered, original patch provided by insider42 newsbot CMaNGOS Commits 0 01.10.2010 14:20
[patch] PvP Trinket (boss spell) Insider42 Принятые патчи 1 03.07.2010 12:18
[patch] fix spell 38736 KiriX Принятые патчи 1 03.05.2010 00:20


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


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