|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Отвергнутые патчи Патчи, отвергнутые от приёма в GIT |
|
Опции темы | Поиск в этой теме | Опции просмотра |
20.05.2011, 21:44 | #1 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
[fix] Glyph of Rejuvenation
Код:
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 583ba81..e9b9a60 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -7003,6 +7003,16 @@ uint32 Unit::SpellHealingBonusDone(Unit *pVictim, SpellEntry const *spellProto, } } + // Glyph of Rejuvenation + else if (spellProto->SpellFamilyName == SPELLFAMILY_DRUID && (spellProto->SpellFamilyFlags & UI64LIT(0x0000000000000010))) + { + if (Aura* aura = GetAura(54754, EFFECT_INDEX_0)) + { + if (pVictim->GetHealth() < pVictim->GetMaxHealth() / 2) + DoneTotalMod *= (aura->GetModifier()->m_amount + 100.0f) / 100.0f; + } + } + // Done fixed damage bonus auras int32 DoneAdvertisedBenefit = SpellBaseHealingBonusDone(GetSpellSchoolMask(spellProto)); diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp index 1f4331c..9a0a71e 100644 --- a/src/game/UnitAuraProcHandler.cpp +++ b/src/game/UnitAuraProcHandler.cpp @@ -1560,16 +1560,6 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura triggered_spell_id = 32747; break; } - // Glyph of Rejuvenation - case 54754: - { - // less 50% health - if (pVictim->GetMaxHealth() < 2 * pVictim->GetHealth()) - return SPELL_AURA_PROC_FAILED; - basepoints[0] = triggerAmount * damage / 100; - triggered_spell_id = 54755; - break; - } // Glyph of Rake case 54821: { diff --git a/src/shared/Database/Database.cpp b/src/shared/Database/Database.cpp Код:
DELETE FROM `spell_proc_event` WHERE (`entry`='54754'); |
20.05.2011, 22:46 | #2 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Тогда почему существует 54755
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
21.05.2011, 06:15 | #3 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
Раньше так работала: Восстанавливает союзнику 50% от общего объема исцеления заклинанием "Омоложение". когда становилось меньше 50% хп. т.е.
А в 3.3.5: просто усиливает заклинание, если меньше 50% хп. |
Пользователь сказал cпасибо: | Vladimir (21.05.2011) |
21.05.2011, 21:23 | #4 |
Пользователь
Регистрация: 11.03.2010
Адрес: Спб
Сообщений: 35
Сказал(а) спасибо: 5
Поблагодарили 10 раз(а) в 8 сообщениях
|
ID - 54754 Символ омоложения
================================================= Description: Усиливает заклинание "Омоложение" на $s1%, если вы наложили его на союзника, чей уровень здоровья ниже 50%. если вы предполагаете, что old.wowhead.com относится к 3.3.5, то это уже давно не так |
21.05.2011, 21:35 | #5 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
Я нечего не предполагал, я сделал как должно быть в 3.3.5
Просто близы не все левые спелы дропают, как я понял. |
21.05.2011, 23:47 | #6 |
Пользователь
Регистрация: 11.03.2010
Адрес: Спб
Сообщений: 35
Сказал(а) спасибо: 5
Поблагодарили 10 раз(а) в 8 сообщениях
|
на основании чего "как должно быть в 3.3.5", если это описание из дбц для 3.3.5?
|
22.05.2011, 06:44 | #7 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
На основании данных из дбц 3.3.5:
ID - 54754 Символ омоложения ================================================= Description: Усиливает заклинание "Омоложение" на $s1%, если вы наложили его на союзника, чей уровень здоровья ниже 50%. |
05.06.2011, 15:04 | #8 | |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Во всех мне доступных весриях 3.x dbc одно и тоже описание:
Цитата:
На скриншоте в http://www.wowhead.com/spell=56955 из 3.0.3 коммента явно виден отдельный heal. Z не вижу почему это может поменяться при неизменном описании спела и т.д. В 4.x действительно усиливает - но там и спел spellmod использует - что логично.
__________________
Так как устал объяснять знайте ICQ не пользуюсь Последний раз редактировалось Vladimir; 05.06.2011 в 15:14. |
|
05.06.2011, 16:00 | #9 | |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
Цитата:
Ну потому что, это было в какой-то из версий и коммит на этот глиф под то описание, что вы не нашли был 2010-01-10 10:13:53 И мой патч в первом посте исправил глиф под описание: Усиливает заклинание "Омоложение" на 50%, если вы наложили его на союзника, чей уровень здоровья ниже 50%. А по поводу почему существует спел 54755 (как я понимаю он "мертвый" ?), я ответить не могу PS глиф сейчас не работает с тем куском кода, что сейчас в ядре. Последний раз редактировалось Den; 05.06.2011 в 16:06. |
|
05.06.2011, 16:08 | #10 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
"Усиливает заклинание "Омоложение" для 4.x версии
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
05.06.2011, 17:10 | #11 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
Было : Восстанавливает союзнику 50% от общего объема исцеления заклинанием "Омоложение".
В 3.3.5 : Усиливает заклинание "Омоложение" на 50%, если вы наложили его на союзника, чей уровень здоровья ниже 50%. В 4.1.0 : Увеличивает количество здоровья, восстанавливаемого заклинанием "Омоложение" на 10%. Вот скрин http://www.imagepost.ru/?v=3xk_3.JPG данных из дбц 3.3.5 Последний раз редактировалось Den; 05.06.2011 в 17:15. |
05.06.2011, 17:47 | #12 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
В английской версии нет никаких различий в тексте 3.3.5a и предыдущих.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[patch] Glyph of Preparation | Den | Патчи | 1 | 23.12.2010 14:26 |
Glyph of Chains of Ice | VENOM | Баг-репорты | 3 | 19.12.2010 01:17 |
[10019] Implement glyph 45623. | newsbot | CMaNGOS Commits | 0 | 02.06.2010 02:48 |
[9960] Implement glyph 43390. | newsbot | CMaNGOS Commits | 0 | 23.05.2010 14:00 |
[9868] Impliment glyph 42905. | newsbot | CMaNGOS Commits | 0 | 11.05.2010 12:00 |