Show
Ignore:
Timestamp:
11/19/08 13:32:28 (17 years ago)
Author:
yumileroy
Message:

[svn] Fixed a crash in OutdoorPvP*::BuffTeam?().

Original author: w12x
Date: 2008-10-20 13:34:00-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/OutdoorPvPEP.cpp

    r44 r80  
    841841        { 
    842842            for(int i = 0; i < 4; ++i) 
    843                 plr->RemoveAurasDueToSpell(EP_AllianceBuffs[i]); 
     843                if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(EP_AllianceBuffs[i]); 
    844844            if(m_AllianceTowersControlled && m_AllianceTowersControlled < 5) 
    845                 plr->CastSpell(plr,EP_AllianceBuffs[m_AllianceTowersControlled-1],true); 
     845                if(plr->IsInWorld()) plr->CastSpell(plr,EP_AllianceBuffs[m_AllianceTowersControlled-1],true); 
    846846        } 
    847847    } 
     
    851851        { 
    852852            for(int i = 0; i < 4; ++i) 
    853                 plr->RemoveAurasDueToSpell(EP_HordeBuffs[i]); 
     853                if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(EP_HordeBuffs[i]); 
    854854            if(m_HordeTowersControlled && m_HordeTowersControlled < 5) 
    855                 plr->CastSpell(plr,EP_HordeBuffs[m_HordeTowersControlled-1],true); 
     855                if(plr->IsInWorld()) plr->CastSpell(plr,EP_HordeBuffs[m_HordeTowersControlled-1],true); 
    856856        } 
    857857    }