Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 52694: // Recall Eye of Acherus
- {
- if(!m_caster || m_caster->GetTypeId() != TYPEID_UNIT)
- return;
- Unit *target = m_caster->GetCharmer();
- if(!target || target->GetTypeId() != TYPEID_PLAYER)
- return;
- ObjectGuid objNum = 0;
- m_caster->SetCharmerGuid(objNum);
- target->RemoveAurasDueToSpell(51852);
- target->SetCharm(NULL);
- ((Player*)target)->GetCamera().ResetView();
- ((Player*)target)->SetClientControl(m_caster,0);
- ((Player*)target)->SetMover(NULL);
- m_caster->CleanupsBeforeDelete();
- m_caster->AddObjectToRemoveList();
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement