Показать сообщение отдельно
Старый 03.04.2011, 12:04   #1
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию [11580][s1281][z1728][FIX] Переименование пета

Видимо после перемещения кода в EffectTame сломалось, а именно

В CreateBaseAtCreature уже есть присвоение флага UNIT_FLAG_PVP_ATTACKABLE вместе с ренеймом, поэтому тут он лишний и все перебивает.
Код:
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
index dd4ed65..5bd4dfd 100644
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -3005,8 +3005,6 @@ void Spell::EffectTameCreature(SpellEffectIndex /*eff_idx*/)
     pet->setFaction(plr->getFaction());
     pet->SetUInt32Value(UNIT_CREATED_BY_SPELL, m_spellInfo->Id);
 
-    pet->SetUInt32Value(UNIT_FIELD_FLAGS, UNIT_FLAG_PVP_ATTACKABLE);
-
     if (plr->IsPvP())
         pet->SetPvP(true);
__________________
SpellWork Qt4
Sid вне форума  
2 пользователя(ей) сказали cпасибо:
BloodWarrior (03.04.2011), Vladimir (01.06.2011)