* Some consistency changes.
* Move spell 6962 to spell scripts and make sure to set deathstate. --HG-- branch : trunk
This commit is contained in:
@@ -4624,38 +4624,6 @@ void Spell::EffectScriptEffect(uint32 effIndex)
|
||||
{
|
||||
switch(m_spellInfo->Id)
|
||||
{
|
||||
case 6962:
|
||||
{
|
||||
if (m_caster->GetTypeId() != TYPEID_PLAYER)
|
||||
return;
|
||||
|
||||
Player* plr = m_caster->ToPlayer();
|
||||
if (plr && plr->GetLastPetNumber())
|
||||
{
|
||||
PetType NewPetType = (plr->getClass() == CLASS_HUNTER) ? HUNTER_PET : SUMMON_PET;
|
||||
if (Pet* NewPet = new Pet(plr,NewPetType))
|
||||
{
|
||||
if (NewPet->LoadPetFromDB(plr, 0, plr->GetLastPetNumber(), true))
|
||||
{
|
||||
NewPet->SetHealth(NewPet->GetMaxHealth());
|
||||
NewPet->SetPower(NewPet->getPowerType(),NewPet->GetMaxPower(NewPet->getPowerType()));
|
||||
|
||||
switch (NewPet->GetEntry())
|
||||
{
|
||||
case 11859:
|
||||
case 89:
|
||||
NewPet->SetEntry(416);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
delete NewPet;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
// Glyph of Backstab
|
||||
case 63975:
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user