Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(m_uiSpikesStart < diff)
- {
- m_uiSpikesStart = 10000;
- m_bSpikes = true;
- }else m_uiSpikesStart -= diff;
- if(m_uiSpikesTimer < diff)
- {
- if(m_bSpikes)
- {
- for (BattleGroundPlayerMap::const_iterator itr = GetPlayers().begin(); itr != GetPlayers().end(); ++itr)
- {
- Player * plr = sObjectMgr.GetPlayer(itr->first);
- if (!plr)
- continue;
- const int m_uiObjects[8] = {194583, 194584, 194585, 194587};
- for (int i = 0; i < 8; ++i)
- {
- if (GameObject * pPillar = plr->GetClosestGameObjectWithEntry(plr, m_uiObjects[i], 4))
- {
- plr->CastSpell(plr, SPELL_BG_RV_OBJECT_TYPE_SPIKES, true);
- }
- }
- }
- }
- m_uiSpikesTimer = 1000;
- }else m_uiSpikesTimer -= diff;
- if(m_uiSpikesStop < diff)
- {
- m_uiSpikesStop = 25000;
- m_bSpikes = false;
- }else m_uiSpikesStop -= diff;
- }
Add Comment
Please, Sign In to add comment