|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.
Повод для гордости. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.12.2010, 22:19 | #1 |
Администратор
|
[10832][patch][spell=46221]Animal Blood
Когда игрок с аурой 46221 заходит в воду, то в момент отмены ауры должен кастоваться спелл 63471:
Код:
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 09cace4..dea6a80 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -4619,9 +4619,19 @@ void Aura::HandlePeriodicTriggerSpell(bool apply, bool /*Real*/) target->CastSpell(target, 32612, true, NULL, this); return; - case 42783: //Wrath of the Astrom... + case 42783: // Wrath of the Astrom... if (m_removeMode == AURA_REMOVE_BY_EXPIRE && GetEffIndex() + 1 < MAX_EFFECT_INDEX) target->CastSpell(target, GetSpellProto()->CalculateSimpleValue(SpellEffectIndex(GetEffIndex()+1)), true); + + return; + case 46221: // Animal Blood + if (target->GetTypeId() == TYPEID_PLAYER && m_removeMode == AURA_REMOVE_BY_DEFAULT && target->IsInWater()) + { + float position_z = target->GetTerrain()->GetWaterLevel(target->GetPositionX(), target->GetPositionY(), target->GetPositionZ()); + // Spawn Blood Pool + target->CastSpell(target->GetPositionX(), target->GetPositionY(), position_z, 63471, true); + } + return; case 51912: // Ultra-Advanced Proto-Typical Shortening Blaster if (m_removeMode == AURA_REMOVE_BY_EXPIRE) |
Пользователь сказал cпасибо: | Vladimir (07.12.2010) |
07.12.2010, 06:16 | #2 | |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Вы забыли указать что патч основан на исходной версии patman128.
Естетсвеено спасибо за ее обновление до текущей версии репозитария Добавлен в [10832] по версии в getmangos.com. Извиняюсь. я забыл указать вас как автора обновленной версии. :/ Цитата:
Реализацию патча обдумал до того, как нашел патч на гетмангосе. Писал патч с 0. Если бы за основу брался какой-либо другой патч, то это было бы указано в теме.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[11607][mini fix] Animal Blood debuf | Den | Принятые патчи | 2 | 05.06.2011 19:16 |
[10832] Spawn pool at aura 63471 dispel in water. | newsbot | CMaNGOS Commits | 0 | 07.12.2010 04:51 |
[10035][patch] Blood-Caked Blade (Закаленный в крови клинок) | Insider42 | Принятые патчи | 2 | 06.06.2010 17:11 |
[SPELL=50141]Blood Oath | virusav | Баг-репорты | 8 | 26.04.2010 22:43 |
[patch] Blood Fury - debuf healing effects | Den | Отвергнутые патчи | 1 | 12.04.2010 14:25 |