Changeset 80 for trunk/src/game/OutdoorPvPTF.cpp
- Timestamp:
- 11/19/08 13:32:28 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/OutdoorPvPTF.cpp
r44 r80 123 123 { 124 124 if(Player * plr = objmgr.GetPlayer(*itr)) 125 plr->CastSpell(plr,TF_CAPTURE_BUFF,true);125 if(plr->IsInWorld()) plr->CastSpell(plr,TF_CAPTURE_BUFF,true); 126 126 } 127 127 for(std::set<uint64>::iterator itr = m_PlayerGuids[1].begin(); itr != m_PlayerGuids[1].end(); ++itr) 128 128 { 129 129 if(Player * plr = objmgr.GetPlayer(*itr)) 130 plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF);130 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF); 131 131 } 132 132 } … … 136 136 { 137 137 if(Player * plr = objmgr.GetPlayer(*itr)) 138 plr->CastSpell(plr,TF_CAPTURE_BUFF,true);138 if(plr->IsInWorld()) plr->CastSpell(plr,TF_CAPTURE_BUFF,true); 139 139 } 140 140 for(std::set<uint64>::iterator itr = m_PlayerGuids[0].begin(); itr != m_PlayerGuids[0].end(); ++itr) 141 141 { 142 142 if(Player * plr = objmgr.GetPlayer(*itr)) 143 plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF);143 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF); 144 144 } 145 145 } … … 149 149 { 150 150 if(Player * plr = objmgr.GetPlayer(*itr)) 151 plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF);151 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF); 152 152 } 153 153 for(std::set<uint64>::iterator itr = m_PlayerGuids[1].begin(); itr != m_PlayerGuids[1].end(); ++itr) 154 154 { 155 155 if(Player * plr = objmgr.GetPlayer(*itr)) 156 plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF);156 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(TF_CAPTURE_BUFF); 157 157 } 158 158 }