Changeset 80 for trunk/src/game/OutdoorPvPNA.cpp
- Timestamp:
- 11/19/08 13:32:28 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/OutdoorPvPNA.cpp
r44 r80 73 73 { 74 74 if(Player * plr = objmgr.GetPlayer(*itr)) 75 plr->CastSpell(plr,NA_CAPTURE_BUFF,true);75 if(plr->IsInWorld()) plr->CastSpell(plr,NA_CAPTURE_BUFF,true); 76 76 } 77 77 for(std::set<uint64>::iterator itr = m_PlayerGuids[1].begin(); itr != m_PlayerGuids[1].end(); ++itr) 78 78 { 79 79 if(Player * plr = objmgr.GetPlayer(*itr)) 80 plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF);80 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF); 81 81 } 82 82 } … … 86 86 { 87 87 if(Player * plr = objmgr.GetPlayer(*itr)) 88 plr->CastSpell(plr,NA_CAPTURE_BUFF,true);88 if(plr->IsInWorld()) plr->CastSpell(plr,NA_CAPTURE_BUFF,true); 89 89 } 90 90 for(std::set<uint64>::iterator itr = m_PlayerGuids[0].begin(); itr != m_PlayerGuids[0].end(); ++itr) 91 91 { 92 92 if(Player * plr = objmgr.GetPlayer(*itr)) 93 plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF);93 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF); 94 94 } 95 95 } … … 99 99 { 100 100 if(Player * plr = objmgr.GetPlayer(*itr)) 101 plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF);101 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF); 102 102 } 103 103 for(std::set<uint64>::iterator itr = m_PlayerGuids[1].begin(); itr != m_PlayerGuids[1].end(); ++itr) 104 104 { 105 105 if(Player * plr = objmgr.GetPlayer(*itr)) 106 plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF);106 if(plr->IsInWorld()) plr->RemoveAurasDueToSpell(NA_CAPTURE_BUFF); 107 107 } 108 108 }