Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case PHASE_CAST:
- {
- SetCombatMovement(true);
- if(m_uiNormalSpell_Timer < uiDiff)
- {
- switch(urand(0,3))
- {
- case 0:
- if(Unit* pTarget = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0))
- DoCastSpellIfCan(pTarget, SPELL_FROSTBOLT);
- m_uiNormalCaseTimer = 6000;
- break;
- case 1:
- if(Unit* pTarget = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0))
- DoCastSpellIfCan(pTarget, SPELL_FIREBALL);
- m_uiNormalCaseTimer = 6000;
- break;
- case 2:
- ArcaneMissle();
- break;
- case 3:
- if(Unit* pTarget = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0))
- DoCastSpellIfCan(pTarget, SPELL_CHAINSOFICE);
- m_uiNormalCaseTimer = 6000;
- break;
- }
- m_uiNormalSpell_Timer = 0;
- }else m_uiNormalSpell_Timer -= uiDiff;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement