[SPQR] Frost Mage menu

Shout-Out

User Tag List

Results 1 to 5 of 5
  1. #1
    iamImprobable's Avatar Private
    Reputation
    1
    Join Date
    May 2014
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [SPQR] Frost Mage

    I just wanted to share this frost mage spec I've made, expect a fire and arcane build to come as well!

    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using SPQR;
    using MySPQR;
    
    namespace SPQR.Engine
    {
        class Mage : Engine.FightModule
        {
            public override string DisplayName
            {
                get { return "Improbable_Frost_mage"; }                     
            }
    
            internal enum Spells : int                     
            {                                            
                FrostfireBolt = 44614,                      
                FrostNova = 122,                                                                          
                Counterspell = 2139,                        
                IceLance = 30455,
                ColdSnap = 11958,
                Frostjaw = 102051,
                ArcanePower = 12042,
                IcyVeins = 12472,
                Combustion = 11129,
                Shield = 115610,
                IceBarrier = 11426,
                Bomb = 125430,
                ArcaneBlast = 30451, //
                FrostBolt = 116, //
                FrozenOrb = 84714,
                Freezeyou = 122,
                Freezeme = 45438,
                Blinkout = 1953,
                Evocation = 12051,
            }
            internal enum Auras : int                      
            {                                              
                FrostArmor = 7302,
                EvocationAura = 116257,
                Pyroblast = 48108,
                BrainFreeze = 57761,
                FingerOfFrost = 44544,
                Polymorph = 118,                            
                Frozen = 122,
                IceBarrier = 11426,
                BombAura = 44457,
            }
    
            public override void CombatLogic()              //begin rotation
            {
                var TARGET = MySPQR.Internals.ObjectManager.Target;
                var ME = MySPQR.Internals.ObjectManager.WoWLocalPlayer;
    
    
    
                if (TARGET.Position.Distance3DFromPlayer < 30)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.FrozenOrb); //Gives you frost finger procs and can give you brain freeze faster.
    
                if (TARGET.Position.Distance3DFromPlayer < 10)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Freezeyou); //freeze then V
    
                if (TARGET.Position.Distance3DFromPlayer < 9)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Blinkout);  //Blink away :D (is buggy)              
    
                if(ME.HealthPercent <= 60)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.IcyVeins); //my health is low so lets make a final stand with more haste :D
                    
                if(ME.ManaPercent <= 20)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Evocation); //gives me mana back.
    
    
                if(ME.HealthPercent <= 75)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Shield); //shield you
                    
                if(ME.HealthPercent <= 20)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Freezeme); //Health is low so cover yourself in ice :D
    
                if (!ME.HasAurabyId((int)Auras.IceBarrier))
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.IceBarrier); //shield obsorbing damage
                    
    
                if(!TARGET.HasAurabyId((int)Auras.BombAura))
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Bomb); //bomb that enemy
    
                if (TARGET.HasAurabyId((int)Auras.Frozen) || ME.HasAurabyId((int)Auras.FingerOfFrost ))  //icelance proc
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.IceLance);
    
                if(ME.HasAurabyId((int)Auras.BrainFreeze ))
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.FrostfireBolt); //frostfire proc
    
    
                foreach (var aura in ME.AuraList)
                {
                    if (aura.Id == (int)Auras.ArcaneCharge && aura.StackCount > 4)
                    {
                        MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ArcaneBarrage);
                    }
    
                }
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.FrostBolt);
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.FrostfireBolt);
                
    
            }
    
            public override void OnLoad()  
            {
                
                
            }
    
            public override void OnClose() 
            {
           
                
    
            }
    
            public override void OnStart() 
            {
    
            }
    
            public override void OnStop() 
            {
    
            }
        }
    }
    Download
    improbablefrostmage

    [SPQR] Frost Mage
  2. #2
    schmiddi's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Spell ids for arcane charge and arcane barrage are missing. You have to add them to get it work.
    You should test profiles before publishing:P

  3. #3
    BlackDragonXADM's Avatar Member
    Reputation
    23
    Join Date
    Dec 2008
    Posts
    203
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I dunno if you read improperly but this is a frost mage profile

  4. #4
    schmiddi's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BlackDragonXADM View Post
    I dunno if you read improperly but this is a frost mage profile
    I read properly. I donno why there are arcane spells in a frost mage profile. Just try to load the profile you'll see the issues

    btw: ArcaneCharge = 114664,
    ArcaneBarrage = 44425,

    add them or delete the "foreach" case..

  5. #5
    wanted77's Avatar Member
    Reputation
    2
    Join Date
    Jan 2013
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Would love some pvp scripts for mage.

Similar Threads

  1. [SPQR] Frost mage rotation
    By akaInsidious in forum WoW Bots Questions & Requests
    Replies: 0
    Last Post: 04-30-2014, 03:44 PM
  2. 2 frost mage specs (POM)
    By Bludypeople in forum WoW UI, Macros and Talent Specs
    Replies: 23
    Last Post: 10-21-2007, 12:35 PM
  3. 33/0/22 rogue vs frost mage (HELP ME!)
    By Loteeh in forum World of Warcraft General
    Replies: 10
    Last Post: 04-30-2007, 06:18 AM
  4. For Frost Mages
    By jackus in forum World of Warcraft Exploits
    Replies: 5
    Last Post: 02-02-2007, 02:46 PM
  5. No Bandage downtime for Frost Mages
    By Cyboi in forum World of Warcraft Exploits
    Replies: 2
    Last Post: 04-06-2006, 02:51 PM
All times are GMT -5. The time now is 12:38 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search