Показать сообщение отдельно
Старый 29.06.2010, 16:51   #1
xex
Пользователь
 
Регистрация: 08.03.2010
Сообщений: 47
Сказал(а) спасибо: 45
Поблагодарили 29 раз(а) в 13 сообщениях
xex На верном пути
По умолчанию [patch] Magic Rooster Egg (Яйцо волшебного петуха)

Реализует работу http://ru.wowhead.com/item=49290

Автор: я

PHP код:
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -6047,12 +6047,34 @@
                    return;
                }
+                case 
65917:                                 // Magic Rooster
+                {
+                    if (!
unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER)
+                        return;
+
+                    
// Prevent stacking of mounts
+                    unitTarget->RemoveSpellsCausingAura(SPELL_AURA_MOUNTED);
+
+                    
uint32 spellId 66122// common case
+
+                    if (((
Player*)unitTarget)->getGender() == GENDER_MALE)
+                    {
+                        switch (((
Player*)unitTarget)->getRace())
+                        {
+                            case 
RACE_TAURENspellId 66124; break;
+                            case 
RACE_DRAENEIspellId 66123; break;
+                        }
+                    }
+
+                    
unitTarget->CastSpell(unitTargetspellIdtrue);
+                    return;
+                }
                 case 
66477:                                 // Bountiful Feast
                 
{
                     if (!
unitTarget)
                         return; 

Последний раз редактировалось xex; 16.08.2010 в 03:53.
xex вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Den (09.01.2011), evilstar (16.08.2010), Hantet (01.07.2010), KiriX (29.06.2010)