Ru-MaNGOS

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

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

Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.

Повод для гордости.

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.04.2010, 20:08   #1
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию [patch] fix spell 38736

Патч исправляет работу спелла 38736 и делает выполнимым квест 10839.
Данный спелл имеет эффект наложения ауры и цель spell_script_target, однако, триггерируемый спелл как раз и позволяет завершить квест (имеет эффект коплита квеста), а значит должен быть скастован от игрока. Это, собственно, патч и исправляет.
PHP код:
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 39ab05e
..fb1b79a 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -2205,+2205,13 @@ void Aura::TriggerSpell()
             case 
33525:
                 
target->CastSpell(targettrigger_spell_idtrueNULLthiscasterGUID);
                 return;
+            
// Rod of Purification - for quest 10839 (Veil Skith: Darkstone of Terokk)
+            case 38736:
+            {
+                
Unitcaster GetCaster();
+                
caster->CastSpell(targettrigger_spell_idtrueNULLthis);
+                return;
+            }
             
// Beacon of Light
             
case 53563:
                 
// original caster must be target (beacon) 
Проверил, при верном заполнении базы квест засчитывается, скрипт срабатывает (в YTDB появляется Терокк).
Для YTDB требуется фикс на базу.
PHP код:
DELETE FROM `spell_script_targetWHERE `entryIN ('38736','38729');
INSERT INTO `spell_script_targetVALUE ('38736','1','22288'), ('38729','0','185191'); 
Спасибо MaS0n за указание места, куда нужно копать
KiriX вне форума  
8 пользователя(ей) сказали cпасибо:
ANTOMA (03.05.2010), Den (03.05.2010), Lightguard (03.05.2010), LordJZ (29.04.2010), lovepsone (03.05.2010), PSZ (03.05.2010), Vladimir (03.05.2010)
Старый 03.05.2010, 00:20   #2
Lightguard
MaNGOS Dev
 
Аватар для Lightguard
 
Регистрация: 20.03.2010
Адрес: Венгрия
Сообщений: 4
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 2 сообщениях
Lightguard На верном пути
По умолчанию

В [9826], Спасибо
__________________
Извините за мой плохой русский, я венгерский.
Lightguard вне форума  
4 пользователя(ей) сказали cпасибо:
KiriX (03.05.2010), Mayss (06.05.2010), PSZ (03.05.2010), Vladimir (03.05.2010)
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10570] Store spell entry of triggering spell on triggered, original patch provided by insider42 newsbot CMaNGOS Commits 0 01.10.2010 14:20
[patch] spell 69674 - босс Rotface rsa Патчи 0 20.08.2010 15:03
[patch] PvP Trinket (boss spell) Insider42 Принятые патчи 1 03.07.2010 12:18
[patch]Raise of dead spell 46584 tester20 Патчи на рассмотрении 5 21.05.2010 23:45
[9826] Fix spell 38736 newsbot CMaNGOS Commits 0 03.05.2010 00:20


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


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