• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Воровская честь
Steels
Рыцарь
Вот вам скрипт, если такой уже был , Удалите тему ! Воровская честь
Правка таланта разбойника Воровская честь:
Воровская честь
Code
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp    
index f6badb4..a2e1b48 100644    
--- a/src/game/SpellAuras.cpp    
+++ b/src/game/SpellAuras.cpp    
@@ -2869,6 +2869,31 @@ void Aura::HandleAuraDummy(bool apply, bool Real)    
                 break;    
             case SPELLFAMILY_SHAMAN:    
                 break;    
+        case SPELLFAMILY_ROGUE:    
+            {    
+                // Honor Among Thieves    
+                if (GetId() == 52916)    
+                {    
+                    if (m_target->getClass() != CLASS_ROGUE)    
+                            return;    
+    
+                    Unit::AuraMap auras = m_target->GetAuras();    
+                    for (Unit::AuraMap::iterator itr = auras.begin(); itr != auras.end(); itr++)    
+                    {    
+                        if (SpellEntry const *spell = itr->second->GetSpellProto())    
+                        {    
+                            if ( (*spell->EffectTriggerSpell) == 52916)    
+                            {    
+                    if (roll_chance_i( (*spell->EffectBasePoints) ) )    
+                    if (Unit* pVictim = m_target->getVictim() )    
+                    m_target->CastSpell(pVictim, 51699, true );    
+                    break;    
+                            }    
+                        }    
+                    }    
+                }    
+                br eak;    
+            }    
         }    
         
         // pet auras

Сообщение # 1 написано 21.09.2010 в 20:50
kerosincheg
Скаут
Steels, Поправь патчик

+                br eak;

Вот вроде переписал под новые ревы
[notice]Не, не заливайте - не робит[/notice]

Code
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp       
index f6badb4..a2e1b48 100644       
--- a/src/game/SpellAuras.cpp       
+++ b/src/game/SpellAuras.cpp       
@@ -2869,6 +2869,31 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
                   }
                   break;
               }
+        case SPELLFAMILY_ROGUE:       
+            {       
+                // Honor Among Thieves       
+                if (GetId() == 52916)       
+                {       
+                    if (m_target->getClass() != CLASS_ROGUE)       
+                            return;       
+       
+                    Unit::AuraMap auras = m_target->GetAuras();       
+                    for (Unit::AuraMap::iterator itr = auras.begin(); itr != auras.end(); itr++)       
+                    {       
+                        if (SpellEntry const *spell = itr->second->GetSpellProto())       
+                        {       
+                            if ( (*spell->EffectTriggerSpell) == 52916)       
+                            {       
+                    if (roll_chance_i( (*spell->EffectBasePoints) ) )       
+                    if (Unit* pVictim = m_target->getVictim() )       
+                    m_target->CastSpell(pVictim, 51699, true );       
+                    break;       
+                            }       
+                        }       
+                    }       
+                }       
+                b  reak;       
+            }       
            }       
            case SPELLFAMILY_DEATHKNIGHT:
            {

Добавлено (10.10.2010, 12:23)
---------------------------------------------
Steels, Он под 2.4.3?

Сообщение # 2 отредактировано kerosincheg - Воскресенье, 10.10.2010, 11:58
ph3n
Developer
Данная тема была перемещена из раздела Патчи в ядро MaNGOS.
Причина перемещения: устарело

Переместил: ph3n.
Сообщение # 3 написано 15.10.2012 в 16:39
  • Страница 1 из 1
  • 1
Поиск: