Changeset 80 for trunk/src/game/OutdoorPvPZM.cpp
- Timestamp:
- 11/19/08 13:32:28 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/OutdoorPvPZM.cpp
r44 r80 214 214 { 215 215 if(Player * plr = objmgr.GetPlayer(*itr)) 216 plr->CastSpell(plr,ZM_CAPTURE_BUFF,true);216 if(plr->IsInWorld()) plr->CastSpell(plr,ZM_CAPTURE_BUFF,true); 217 217 } 218 218 for(std::set<uint64>::iterator itr = m_PlayerGuids[1].begin(); itr != m_PlayerGuids[1].end(); ++itr) 219 219 { 220 220 if(Player * plr = objmgr.GetPlayer(*itr)) 221 plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF);221 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF); 222 222 } 223 223 } … … 227 227 { 228 228 if(Player * plr = objmgr.GetPlayer(*itr)) 229 plr->CastSpell(plr,ZM_CAPTURE_BUFF,true);229 if(plr->IsInWorld()) plr->CastSpell(plr,ZM_CAPTURE_BUFF,true); 230 230 } 231 231 for(std::set<uint64>::iterator itr = m_PlayerGuids[0].begin(); itr != m_PlayerGuids[0].end(); ++itr) 232 232 { 233 233 if(Player * plr = objmgr.GetPlayer(*itr)) 234 plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF);234 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF); 235 235 } 236 236 } … … 240 240 { 241 241 if(Player * plr = objmgr.GetPlayer(*itr)) 242 plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF);242 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF); 243 243 } 244 244 for(std::set<uint64>::iterator itr = m_PlayerGuids[1].begin(); itr != m_PlayerGuids[1].end(); ++itr) 245 245 { 246 246 if(Player * plr = objmgr.GetPlayer(*itr)) 247 plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF);247 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(ZM_CAPTURE_BUFF); 248 248 } 249 249 }