[PQR] Gabbz Mage Profiles menu

User Tag List

Page 3 of 14 FirstFirst 1234567 ... LastLast
Results 31 to 45 of 208
  1. #31
    beck3210's Avatar Member
    Reputation
    36
    Join Date
    Nov 2007
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re:

    Ok I'm really confused, I put the Event Loader and Function at the top tier of my rotation. I created a macro for combustion which /cast combustion -- then I made an ability called combustion with the following:

    if IgniteLastDamage > 9000 and UnitDebuffID("target", 11366,"player")then RunMacro("Combustion") return true end


    The rotation casts everything but combustion after the ignite reaches past 9000, nothing happens.

    Please help,

    Thanks,
    -beck3210

    [PQR] Gabbz Mage Profiles
  2. #32
    bbrainey1995's Avatar Member
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there a Lua file for balance?

  3. #33
    Gabbz's Avatar Contributor
    Reputation
    184
    Join Date
    Dec 2011
    Posts
    451
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by beck3210 View Post
    Ok I'm really confused, I put the Event Loader and Function at the top tier of my rotation. I created a macro for combustion which /cast combustion -- then I made an ability called combustion with the following:

    if IgniteLastDamage > 9000 and UnitDebuffID("target", 11366,"player")then RunMacro("Combustion") return true end


    The rotation casts everything but combustion after the ignite reaches past 9000, nothing happens.

    Please help,

    Thanks,
    -beck3210
    the "--" means that all after that on that line will be ignored.
    Code:
    if IgniteLastDamage > 9000 --Change this to suit your gear
    then RunMacro("Combustion") return true end
    this should be your code and it would work
    You can change 9000 to suit your gear. My Mage is BiS Geared

    BTW the Combustion macro should have /stopcasting so you sure it cast directly
    Last edited by Gabbz; 08-31-2012 at 02:52 PM.
    Looking for exploiters and botters to Elder Scrolls Online.

  4. #34
    expunge's Avatar Knight-Lieutenant
    Reputation
    17
    Join Date
    Nov 2011
    Posts
    226
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey Gabbz, just wondering if there was some place you take donations?

  5. #35
    handnavi's Avatar Member
    Reputation
    13
    Join Date
    Jan 2009
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey gabbz,

    i've seen that you might need a function to determine target.timetodie :

    Code:
    if (guid ~= UnitGUID("target")) or (guid == UnitGUID("target") and UnitHealth("target") == _firstLifeMax) then
                   guid = UnitGUID("target")
                   _firstLife = UnitHealth("target")
                   _firstLifeMax = UnitHealthMax("target")
                   _firstTime = GetTime()
                end             
                _currentLife = UnitHealth("target")
                _currentTime = GetTime()
                timeDiff = _currentTime - _firstTime
                hpDiff = _firstLife - _currentLife
                if hpDiff > 0 then
                   fullTime = timeDiff*_firstLifeMax/hpDiff
                    pastFirstTime = (_firstLifeMax - _firstLife)*timeDiff/hpDiff
                    calcTime = _firstTime - pastFirstTime + fullTime - _currentTime
                    if calcTime < 1 then
                   		calcTime = 1
                   	end
               		timeToDie = calcTime
                end
                if hpDiff <= 0 then
                guid = UnitGUID("target")
                _firstLife = UnitHealth("target")
                _firstLifeMax = UnitHealth("target")
                _firstTime = GetTime()
                end
                -- dummy
                if UnitHealthMax("target") == 1 then
                	timeToDie = 99
                end
    this function will calculate this for you. The estimated time is stored in timeToDie

    maybe your also interested in:
    Code:
    local EnergyRegen = GetPowerRegen("player")
    local timetoEnergyCap = (100 - PlayerEnergy) * (1.0 / EnergyRegen)
    so you could get rid of "if energy >80..." because EnergyRegen is not always the same... :-)
    just replace this with "timetoEnergyCap < 1.0"

    Cheers.

  6. #36
    cahe's Avatar Member
    Reputation
    3
    Join Date
    Aug 2012
    Posts
    88
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can u add option to manual burn CD?

  7. #37
    kabman's Avatar Master Sergeant
    Reputation
    33
    Join Date
    Mar 2011
    Posts
    104
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Two things... One when it was working its spamming my chat with ignite amounts which is what i have combustion helper for so if you could help me get rid of that. I would be very much happy and two it randomly stopped working and ... it wont do anything unless im the one spamming fireball... Also the profile works just fine if Combustion is on CD.
    Oh and have a rep cookie.
    Last edited by kabman; 08-31-2012 at 08:48 PM. Reason: Update

  8. #38
    kabman's Avatar Master Sergeant
    Reputation
    33
    Join Date
    Mar 2011
    Posts
    104
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Could you post your mage profile maybe

  9. #39
    Ninjaderp's Avatar Banned
    Reputation
    199
    Join Date
    Dec 2010
    Posts
    1,847
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I actually modified the Kittybear version to pause rotation whenever I had leftshift down, is there anything I could edit to make that work for your Guardian as well? (to be able to click Ursols Vortex without having to Alt+X shut off the rotation). It would be really sweet.

    Btw, I ran LFR with this other full BiS 408ilvl Guardian, and he did 58k on Madness. Vengeance is badass is what I've heard ^^

  10. #40
    Voli's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    For boomkin when you use incarnation it seems to pause the rotation. Is the incarnation a different form thus causing it to be paused?

  11. #41
    Gabbz's Avatar Contributor
    Reputation
    184
    Join Date
    Dec 2011
    Posts
    451
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No i dont take donations, the only thing i want from you guys is comments and feedback how to enhance the profiles and rep.

    Will upload the mage rotation today after i have cleaned it up a bit.

    @Handnavi, thanks for the suggestions. I will update the rotation with your suggestions, rep incoming.

    @Ninja: Left control is used for berserk toggling, use right one instead. Will add a comment for you dependent on what key you want.
    Looking for exploiters and botters to Elder Scrolls Online.

  12. #42
    Gabbz's Avatar Contributor
    Reputation
    184
    Join Date
    Dec 2011
    Posts
    451
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kabman View Post
    Two things... One when it was working its spamming my chat with ignite amounts which is what i have combustion helper for so if you could help me get rid of that. .
    put -- before the print in event function.

    Code:
    			if subEvent == "SPELL_PERIODIC_DAMAGE" then
    			--	print("Mage Functions Periodic.")
    				if UnitName("player") == sourceName and destName == UnitName("target") then
    					if spellName == GetSpellInfo(12654) then  
    						IgniteLastDamage = spellAmount 
    				------------> HERE	print("Mage Functions Ignite. " ..IgniteLastDamage) 
    					end
    				end
    			end
    Combustion helper etc predicts the ignite damage. The ignite you see in chat is the real damage. Sometimes this fails due to getting a tick before script can fire off a combustion so i will check on that later
    Looking for exploiters and botters to Elder Scrolls Online.

  13. #43
    kabman's Avatar Master Sergeant
    Reputation
    33
    Join Date
    Mar 2011
    Posts
    104
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh i just sent you a long message haha didnt see that your going to post your mage profile soooo that makes me happy. ignore my message. Ill just wait. Nice work sir.

  14. #44
    jcslim's Avatar Corporal
    Reputation
    5
    Join Date
    Mar 2012
    Posts
    22
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey Gabbz

    I just downloaded your profile pack to try out Moonkin/balance. I've selected both profiles and neither do anything. Do I need to change something within them or are you still working on them.

    Thanks

  15. #45
    average's Avatar Member
    Reputation
    2
    Join Date
    Sep 2006
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Few more suggestions
    Shred/Mangle/Ravage all in one
    Code:
    local AttackingFromTheFront = PQR_UnitFacing("target", "player")
    local HasGlyphOfShred = HasGlyph(114234)
    local EnergyRegen = GetPowerRegen("player")
    local timetoEnergyCap = (100 - PlayerEnergy) * (1.0 / EnergyRegen)
    
    if AoE then return false end
    if Berserk
    or TigersFury
    or (ComboPoints < 5 and RipTimeLeft < 3)
    or (ComboPoints == 0 and SavageRoarTimeLeft < 2)
    or TigersFuryCooldownLeft <= 3
    or ComboPoints < 5
    or timetoEnergyCap <= 1.2
    then
        if Incarnation then
            CastSpellByName(tostring(GetSpellInfo(6785))) -- Ravage
        else    
            if (TigersFury or Berserk) and HasGlyphOfShred then
                CastSpellByName(tostring(GetSpellInfo(114236))) -- Glyphed Shred
            else
                if not PQR_NotBehindTarget() 
                -- AttackingFromTheFront 
                then        
                    CastSpellByName(tostring(GetSpellInfo(5221))) -- Shred
                else
                    CastSpellByName(tostring(GetSpellInfo(33876))) -- Mangle
                end
            end
        end
        return true
    end
    For feral its might better to use PQR_NotBehindTarget() then PQR_UnitFacing because some mobs (like in DS and DW encounter) are facing player but Shred is usable.
    For AoE it might be better to use single Rotation with a hotkey in --Functions
    Code:
    if IsLeftShiftKeyDown() and GetTime() - modkeytime > 0.3  then
        modkeytime = GetTime()
        
        if AoE == nil then
            AoE = 1
            print("Rotation mode: \124cFFFA652AAOE")
        else
            AoE = nil
            print("Rotation mode: \124cFF1874CDSingle Target")
        end    
    end
    Add "AoE" check for abilities to use and disable in others. At the moment Swipe generated combo points goes to waste besides Savage Roar usage. Should use Rip/FB

Page 3 of 14 FirstFirst 1234567 ... LastLast

Similar Threads

  1. [PQR] Nova Team Profiles
    By bu_ba_911 in forum WoW Bot Maps And Profiles
    Replies: 2341
    Last Post: 07-02-2018, 03:56 AM
  2. [PQR] Mage Profiles
    By discobob in forum WoW Bot Maps And Profiles
    Replies: 11
    Last Post: 04-07-2013, 04:46 PM
  3. [PQR] Nilrem Fire Mage profile
    By nilrem2004 in forum WoW Bot Maps And Profiles
    Replies: 7
    Last Post: 03-19-2013, 09:32 AM
  4. [PQR] Bossqwerty's MOP Mage Profiles
    By Bossqwerty in forum WoW Bot Maps And Profiles
    Replies: 154
    Last Post: 12-29-2012, 04:51 PM
  5. PQR PVP Hunter profile?
    By aLorzy91 in forum WoW Bots Questions & Requests
    Replies: 0
    Last Post: 07-29-2012, 02:32 AM
All times are GMT -5. The time now is 08:03 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search