[PQR] PvP Skill Amplifier: BG Killing Blow Leecher menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 18
  1. #1
    RedRussian's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    221
    Join Date
    Nov 2012
    Posts
    430
    Thanks G/R
    2/3
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [PQR] PvP Skill Amplifier: BG Killing Blow Leecher

    http://www.ownedcore.com/forums/worl...ation-bot.html is required

    Hi everyone!
    This is my new project and it may be useful for PQR PvP profile authors. This code attempts to steal killing blows from your BG teammates making your final score ~25% (according to my tests in actual BGs) more impressive!

    Principle of work
    Some of your teammates spots an enemy player who has low HP - my profile casts an instant ability (depending on enemy's HP) attempting to finish him off.

    How to use it
    You can create a new ability in your PvP profile and put my code there.
    Ability selection logic for all classes isn't ready yet and I'd be really grateful if you can help me.
    This is the function responsible for ability selection, it might look familiar for those who has tried my Stealther's Bane profile. It will explain spell selection mechanic on a paladin example.
    Code:
    local function Finisher() --returns spellID, health threshold
        local _, playerClass = UnitClass("player")
        if playerClass == "PALADIN" then
            if PQR_SpellAvailable(24275) then
                return  24275 , 35000    --Hammer Of Wrath (ALL SPECS). This is the most powerful ability in your arsenal.
            elseif PQR_SpellAvailable(879) then
                return 879, 30000        --Exorcism (RET). Spec-bound ability weaker than Hammer but stronger than Judgement.
            elseif PQR_SpellAvailable(31935) then
                return 31935, 30000      --Avenger's Shield (PROT). Another spec-bound ability.
            elseif PQR_SpellAvailable(20271) then
                return 20271, 25000      --Judgement (ALL SPECS). The weakest instant ability you've got.
            else
                return 0, -1             --Just do nothing. 0 means ID of non-existant ability and -1 means unreachable HP level.
            end
        else
            return 0, -1
        end    
    end
    This function returns ID of an instant spell used for finishing your foe and it's estimated damage. As you can notice these spells are arranged from higher to lower damage. This is the crucial principle of building spell selection logic. I have no idea about actual PvP damage at lvl 90 as I play only my lower level twinks so these green numbers are just examples.
    I hope you can help me with completing spell/damage list so I can add it to my profile. (example for mage: Instant pyro (FIRE) > Instant FFB (FROST) > Arcane Barrage (ARCANE) > Ice Lance (ALL SPECS) )

    DOWNLOAD
    Last edited by RedRussian; 09-09-2013 at 10:54 AM.

    [PQR] PvP Skill Amplifier: BG Killing Blow Leecher
  2. #2
    lostinthewoodslol's Avatar Active Member The Coinmaster CoreCoins Purchaser
    Reputation
    74
    Join Date
    Aug 2011
    Posts
    222
    Thanks G/R
    12/6
    Trade Feedback
    15 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    interesting

  3. #3
    jackus's Avatar Active Member
    Reputation
    58
    Join Date
    Aug 2006
    Posts
    802
    Thanks G/R
    1/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good idea But I guess this is range classes mostly. Not very good for a warrior e.g

  4. #4
    CrippledCyclone's Avatar Member CoreCoins Purchaser
    Reputation
    7
    Join Date
    Jun 2009
    Posts
    64
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by jackus View Post
    Good idea But I guess this is range classes mostly. Not very good for a warrior e.g
    I guess theoretically you could have it cast charge and then another spell.

  5. #5
    RedRussian's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    221
    Join Date
    Nov 2012
    Posts
    430
    Thanks G/R
    2/3
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is what I wanted to post. Charge + execute > slam is a good combo. I just need you to post some info about damage at lvl 90 - I have no idea about how hard execute or slam can hit.

  6. #6
    Partykilla's Avatar Contributor
    Reputation
    107
    Join Date
    Jan 2011
    Posts
    129
    Thanks G/R
    5/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Once again RedRussian did it <3
    +Rep!

  7. #7
    Ekkard's Avatar Private
    Reputation
    1
    Join Date
    Apr 2013
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    prist -Shadow Word: Death
    warlock-Shadowburn

  8. #8
    CrippledCyclone's Avatar Member CoreCoins Purchaser
    Reputation
    7
    Join Date
    Jun 2009
    Posts
    64
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by RedRussian View Post
    This is what I wanted to post. Charge + execute > slam is a good combo. I just need you to post some info about damage at lvl 90 - I have no idea about how hard execute or slam can hit.
    At 35k Attack Power 96K average. That's at 485ivl

  9. #9
    vitalic's Avatar Contributor CoreCoins Purchaser
    Reputation
    182
    Join Date
    Jun 2010
    Posts
    3,527
    Thanks G/R
    8/3
    Trade Feedback
    10 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Damn this, I hate ranged classes stealing my KBs as a Rogue. I do all the work to get them in execute range and then some Shadow Priest steals my kill with a single cast.

  10. #10
    Partykilla's Avatar Contributor
    Reputation
    107
    Join Date
    Jan 2011
    Posts
    129
    Thanks G/R
    5/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    An starter for warrior:
    PHP Code:
    local function Finisher() --returns spellIDhealth threshold
        local _
    playerClass UnitClass("player")
        if 
    playerClass == "WARRIOR" then
        
            
    if PQR_SpellAvailable(5308then
                
    return 530855000    --Execute        
                    
            
    elseif PQR_SpellAvailable(100) and IsSpellInRange(5308then
                
    return 10034000    --Charge
                            
            
    elseif PQR_SpellAvailable(5246then
                
    return 524619000    --Intimidating Shout
                            
            
    elseif PQR_SpellAvailable(107570then
                
    return 10757015000    --Stormbolt
                
            
    elseif PQR_SpellAvailable(57755then
                
    return 577554000    --Heroic Throw
                
            elseif 
    PQR_SpellAvailable(122475) and not PQR_IsMoving(0.1then
                
    return 1224751700    --Throw
                        
            else
                return 
    0, -1        --Nothing
            end
        
    else
            return 
    0, -1
        end    
    end

    local finisherID
    criticalHealth Finisher()
    local finishername GetSpellInfo(finisherID) --localized name for use with IsSpellInRange

    if PQR_SpellAvailable(finisherIDthen
        
    for i=1,40 do
            
    local unitID "raid"..i.."target"
            
    if UnitExists(unitIDthen
                local health 
    UnitHealth(unitID)
                if 
    health <= criticalHealth and IsSpellInRange(finishernameunitID) and not PQR_IsOutOfSight(unitID1then
                    CastSpellByID
    (finisherIDunitID)
                    return 
    true
                end
            end    
        end
    end 
    Seems to work VERY nice, except it nukes totems etc too :P

  11. #11
    RedRussian's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    221
    Join Date
    Nov 2012
    Posts
    430
    Thanks G/R
    2/3
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks a lot. Totem issue will be fixed by adding IsPlayer check along with UnitExists.

  12. #12
    Partykilla's Avatar Contributor
    Reputation
    107
    Join Date
    Jan 2011
    Posts
    129
    Thanks G/R
    5/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Mate is really nice, wish I could give u more rep
    BUT can you make this % based too? So it can be used for other stuff would be nice!

  13. #13
    Aegeus's Avatar Contributor Walter White CoreCoins Purchaser
    Reputation
    134
    Join Date
    Feb 2012
    Posts
    245
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is the ****ing BOMB with regards to getting Bloody coins on the timeless Isle!


    “If you don’t know who I am, then maybe your best course would be to tread lightly.” - Walter White

  14. #14
    xNotta's Avatar Member
    Reputation
    2
    Join Date
    Sep 2010
    Posts
    44
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I tired to make one for a shaman.
    We have like 2 instant cast spells: Earthshock and Unleash Elements.

    I added them to your script and it makes my game play choppy. FPS sits at 60+ but feels like it's stop motion.

    Here's the code I tried:
    DO NOT USE THIS!!!!
    PHP Code:
    local function Finisher() --returns spellIDhealth threshold
        local _
    playerClass UnitClass("player")
        if 
    playerClass == "SHAMAN" then
            
    if PQR_SpellAvailable(8042then
                
    return 804235000    --EarthShock
            
    elseif PQR_SpellAvailable(73680then
                
    return 7368040000    --Unleash Elements
            
    else
                return 
    0, -1        --Nothing
            end
    end

    local finisherID
    criticalHealth Finisher()
    local finishername GetSpellInfo(finisherID) --localized name for use with IsSpellInRange

    if PQR_SpellAvailable(finisherIDthen
        
    for i=1,40 do
            
    local unitID "raid"..i.."target"
            
    if UnitIsPlayer(unitIDthen
                local health 
    UnitHealth(unitID)
                if 
    health <= criticalHealth and IsSpellInRange(finishernameunitID) and not PQR_IsOutOfSight(unitID1then
                    CastSpellByID
    (finisherIDunitID)
                    return 
    true
                end
            end    
        end
    end 
    See any problems?
    Where should this be placed in the rotation editor?
    Last edited by xNotta; 09-21-2013 at 08:03 PM.

  15. #15
    RedRussian's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    221
    Join Date
    Nov 2012
    Posts
    430
    Thanks G/R
    2/3
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    local function Finisher() --returns spellID, health threshold
        local _, playerClass = UnitClass("player")
        if playerClass == "SHAMAN" then
            if PQR_SpellAvailable(8042) then
                return 8042, 35000    --EarthShock
            elseif PQR_SpellAvailable(73680) then
                return 73680, 40000    --Unleash Elements
            else
                return 0, -1        --Nothing
            end
        else
           return 0, -1
        end
    end
    There's an error in the function you've modified. I've marked the missing part red.
    Last edited by RedRussian; 09-22-2013 at 03:45 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. [PQR]PvP Skill Amplifier: Stealthers' Bane
    By RedRussian in forum WoW Bot Maps And Profiles
    Replies: 86
    Last Post: 12-20-2014, 01:17 PM
  2. [Quest][Empire] The Killing Blow (Hoth)
    By gurluas in forum SWTOR Exploits
    Replies: 0
    Last Post: 01-01-2012, 11:50 PM
  3. Ethereal WoW PvP {Level up by killing other players!}
    By shadowslayer133 in forum WoW Emulator Server Listings
    Replies: 0
    Last Post: 06-13-2010, 03:33 PM
  4. PVP script (money for killing)
    By Septrax in forum WoW EMU Questions & Requests
    Replies: 0
    Last Post: 04-22-2009, 04:55 PM
  5. Script: 1 Killing Blow on a Player = 1 Gold
    By Creepfold in forum WoW EMU Questions & Requests
    Replies: 5
    Last Post: 12-05-2008, 03:51 PM
All times are GMT -5. The time now is 08:59 AM. 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