* Implement Spell 6962 by Muhaha & Nevan , based on http://bitbucket.org/panaut0lordv/tc2-patches/src/tip/bgpetressurect
--HG-- branch : trunk
This commit is contained in:
+2
-1
@@ -392,6 +392,7 @@ Player::Player (WorldSession *session): Unit(), m_achievementMgr(this), m_reputa
|
||||
//returning reagents for temporarily removed pets
|
||||
//when dying/logging out
|
||||
m_oldpetspell = 0;
|
||||
m_lastpetnumber = 0;
|
||||
|
||||
////////////////////Rest System/////////////////////
|
||||
time_inn_enter=0;
|
||||
@@ -17117,7 +17118,7 @@ void Player::RemovePet(Pet* pet, PetSaveMode mode, bool returnreagent)
|
||||
return;
|
||||
}
|
||||
|
||||
if(returnreagent && (pet || m_temporaryUnsummonedPetNumber))
|
||||
if(returnreagent && (pet || m_temporaryUnsummonedPetNumber) && !InBattleGround())
|
||||
{
|
||||
//returning of reagents only for players, so best done here
|
||||
uint32 spellId = pet ? pet->GetUInt32Value(UNIT_CREATED_BY_SPELL) : m_oldpetspell;
|
||||
|
||||
Reference in New Issue
Block a user