• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

PoisonSwapper

 

Project Updated:
Files Updated: Thu, Nov 12 2009
Supports Game Version: 3.2.0
Category: Rogue
Tags:

[Edit Tags]

Project Manager: Antiarc
Additional Authors: No additional authors
Current Version: v0.4.7
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 438
Downloads Total: 5,341
Favorites: 39
Comments: 51
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About PoisonSwapper
  •  

PoisonSwapper manages weapon swaps for maximum poison damage by automatically swapping in a weapon with instant or wound poison to your offhand when you have a 5 stack of Deadly Poison up with more than 5 seconds remaining. This allows you to use a damage poison, like Wound or Instant as is appropriate to your spec in order to achieve maximum throughput.

This can result in a 300 DPS gain for a BIS combat rogue, and a 600 DPS gain for a BIS Mutilate rogue.

To use it, just poison your primary offhand with Instant or Wound Poison as appropriate, and a secondary offhand with Deadly. Your Instant/Wound hand should have better uptime, so you generally want that weapon to be your better one, and your Deadly weapon should be fast, due to Deadly's flat 30% (before talents) proc rate. The mod does the rest and automatically swaps weapons for you. You can toggle it on and off with /ps, or by clicking the included LDB entry.

PoisonSwapper supports a PVP mode, as well, which will equip poisons with the priority: Crippling -> Mind Numbing (If caster target. This includes ret paladins and enhance shaman at the moment, unfortunately) -> Damage Poison. It is automatically enabled against PVP targets, and can be forced on (for something like faction champs) with /ps pvp. Do be aware that in a PVP environment, where poisons are often removed, this will cause you to be on the GCD a lot and might potentially be an overall strategic loss. Usage is left to the user's discretion.

  • /ps boss - Toggle on boss-only. Boss-only will only use Deadly poison on boss mobs, damage poison on others. Default Off.
  • /ps debug - Toggle debug mode. Can help identify why the addon may not be working. Default Off.
  • /ps [pvp/pve/auto] - Force PvP, PvE, or Auto mode. Default is Auto.
  • /ps toggle - Toggle PoisonSwapper on and off.
  • /ps time <number> - Set the number of seconds at which to swap back to your primary poison. Default 5.

Finally, PoisonSwapper includes an intelligent swing estimator, and will attempt to only equip weapons immediately following a white mainhand swing. Changing weapons resets your swing timer on both hands, so swapping halfway through a mainhand swing timer is rather expensive. This causes PoisonSwapper to produce superior overall DPS compared to poison swapping macros or manual swapping.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  PoisonSwapper v0.4.7 Release 3.2.0 2,184 11/12/2009
  PoisonSwapper v0.4.6 Release 3.2.0 491 11/12/2009
  PoisonSwapper v0.4.5 Release 3.2.0 421 11/11/2009
  PoisonSwapper v0.4.4 Release 3.2.0 161 11/11/2009
  PoisonSwapper v0.4.3 Release 3.2.0 478 11/11/2009
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • ephex92 said

    I have a problem when i use the addon my weaps switch only after 1 stack of deadly poison and then they dont swap back

    Reply Report Permalink
  • PlexJ said

    "We also killed the addon, but we didn't want to do it without also trying to fix the problem it was trying to fix."
    ~Ghostcrawler

    3.3owned

    Reply Report Permalink
  • DanielHac said

    Could you please add:
    /ps enable
    /ps disable

    I have a macro which equips my primary weaspons and disables the swapper if I need to take manual control back.
    /ps disable
    /equipset DesiredGearSetName

    I added the following after the "toggle" command for my purposes but I would love to have this change part of the default package.

    elseif cmd == "disable" then
    mod:Toggle(false)
    return

    Based on version 0.4.7

    Reply Report Permalink
  • Hnxt said

    I play a normal combat specc (http://www.wowhead.com/?talent#fhg00xZMgVo0cxqru0xRtx)

    Weapons:
    Mainhand: The Spinebreaker (http://www.wowhead.com/?item=48712)
    Offhand 1: Dirk of the Night Watch (http://www.wowhead.com/?item=47938)
    Offhand 2: Steel Bladebreaker (http://www.wowhead.com/?item=46958)

    My Problem is: My poisonSwapper only works with instant poison @ mainhand and wound/deadly poison @ offhands.

    But PVE combat rogues normally use wound poison @ mainhand and deadly poison @ offhand. With wrong poisons applied poison swapper works but i lose about 700dps. So it doesn't make sense to use it.

    Am i doing something wrong or is it a known bug? I would love to improve my dps with poisonswapper but at the moment it does the opposite :)

    Using v0.4.7

    Thanks in advance!

    Reply Report Permalink
  • uiselveti said

    i can't find the proper place to raise this issue, but for some reason poisonswapper is not swapping to an OH w/ instant applied....it will only look for wound.

    I have confirmed this w/ the debug, however, I cannot find a config via cli or gui to change the poison it is looking for...i want instant.

    Help fixing this issue w/ be helpful.

    using v0.4.7

    Thnx.

    Reply Report Permalink
  • Ikzilion said

    Quote: Antiarc

    "Do you have at least 3/5 in Improved Poisons? If not, it'll be looking for a Wound Poison weapon."

    Reply Report Permalink
  • Ejaculator said

    Atm i have got three 1.8 Gouge of the Frigid Heart for PVE and one 1.4 Relentless Gladiator's Shiv for PVP.
    The Addon prefers the Shiv over the Gouge so I always have to put some other poison on it when doing raids immediately after pvp to make it work as intendet.
    Is there any solution?

    Reply Report Permalink
  • Antiarc said

    The addon just iterates through the weapons until it finds one matching your target poison. You could just equip any weapons you don't want equipped and click off their poisons, but it's admittedly a bit clunky.

    Reply Report Permalink
  • Ejaculator said

    Ah thanks, didn't even think about removing poisons ;-)

    Reply Report Permalink
  • Ikzilion said

    Im still having the same problem... First I try the add-on on the training dummies and works, then I get summon to any instance or raid and there the problem is the same.. "Couldn't find any weapon with (insert poison name), aborting swap"

    Reply Report Permalink
  • Nocme said

    Yeah meant the same with my post, didn't get the answer so I'm guessing mine wasn't that informative.

    Reply Report Permalink
  • witchdoc said

    antiarc..if you can program it.. I (and I'm sure others too) would LOVE to be able to select the weapon(s) to switch too.
    Now on Onyxia for example ony I have to disable your addon or it'll gimp my aoe dmg through FoK spam (slow daggers are best apparently)
    Having it equip the fastest weapon isn't a sollution either caus i carry the 1,4spd dagger aswel while my raiding spec is hack and slash with axes/swords.

    Also.. can you have the addon revert back to the default weapons after a wipe/death?

    Reply Report Permalink
  • Antiarc said

    Generally, that's the sort of case that I expect the user to disable it (with /ps toggle or the LDB entry). There are going to be be any number of cases where the addon's default behavior isn't desirable, so it's left to the user to disable it. It's not really intended to be an all-encompassing "use this weapon for this case" mod.

    It should revert to your highest priority weapons when you target a hostile mob.

    Reply Report Permalink
  • Nocme said

    Got v0.4.6 today, the addon is working however it cannot find my second offhand with DP even tho it's there:
    "[19:27] Swap requested to Deadly Poison IX
    [19:27] Attempting to execute equip for poison: Deadly Poison IX
    [19:27] Swapping, weapon swing timer reset
    [19:27] Finding weapon for Deadly Poison IX
    [19:27] Checking: 3146258 47266
    [19:27] Checking: 1048592 47886
    [19:27] Checking: 1048593 39714
    [19:27] Checking: 3146257 47314
    [19:27] Checking: 3146256 37856
    [19:27] Done checking inventory
    [19:27] Couldn't find any weapon with Deadly Poison IX , aborting swap"

    Any ideas?

    Reply Report Permalink
  • Froogle said

    What is boss mode?

    Reply Report Permalink
  • Antiarc said

    It causes PoisonSwapper to only use Deadly poison on boss-level mobs. Non-boss mobs will cause PS to prioritize your damage poison. This is primarily for combat rogues - it lets you run dual wound for non-boss mobs that won't live long enough for Deadly to stack and tick off, like snobolds or Jaraxus portals.

    Reply Report Permalink
  • Chenz said

    That's quite awesome, I had thought that I would have to /ps toggle everytime I switched to/from a portal. Great work on this!

    Reply Report Permalink
  • Ikzilion said

    on 0.4.5 it worked on combat spec... when I change to mut spec it didn't find the weapon with instant poison. The add-on didn't crash this time but couldn't find the instant poison weapon neither the deadly if I equip the other

    Reply Report Permalink
  • Uh-Oh said

    I installed the addon and it did not work from the start. I got the following error, hope it helps!

    Date: 2009-11-11 19:42:12
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\PoisonSwapper\PoisonSwapper.lua line 53:
    attempt to index local 'poison' (a nil value)
    Debug:
    (tail call): ?
    PoisonSwapper\PoisonSwapper.lua:53:
    PoisonSwapper\PoisonSwapper.lua:52
    (tail call): ?
    PoisonSwapper\PoisonSwapper.lua:134: ExecuteSwap()
    PoisonSwapper\PoisonSwapper.lua:244: ?()
    ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
    ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
    [string "safecall Dispatcher[1]"]:4:
    [string "safecall Dispatcher[1]"]:4
    [C]: ?
    [string "safecall Dispatcher[1]"]:13: ?()
    ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
    ...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
    ...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:119
    [C]: TurnOrActionStop()
    [string "TURNORACTION"]:4:
    [string "TURNORACTION"]:1
    AddOns:
    Swatter, v5.6.4424 (KangaII)
    Atlas, v1.15.1
    AtlasBattlegrounds, v1.15.1
    AtlasDungeonLocs, v1.15.1
    AtlasOutdoorRaids, v1.15.1
    AtlasTransportation, v1.15.1
    AtlasLoot, vv5.08.06
    AtlasLootFu, vv5.08.06
    Babylonian, v5.1.DEV.130
    Bagnon, v2.12.0
    Carbonite, v3.22
    ClassTimer, v2.3
    Configator, v5.1.DEV.190
    DBMCore, v
    DBMOnyxia, v
    DebugLib, v5.1.DEV.130
    Informant, v5.6.4424 (KangaII)
    NugComboBar, v
    Omen, v3.0.8
    PoisonSwapper, v0.1
    Recount, v
    Stubby, v5.6.4424 (KangaII)
    Titan, v4.3.0.30200 - Revision 316
    TitanBag, v4.3.0.30200
    TitanClock, v4.3.0.30200
    TitanCoords, v4.3.0.30200
    TitanGoldTracker, v4.3.0.30200
    TitanLootType, v4.3.0.30200
    TitanPerformance, v4.3.0.30200
    TitanRegen, v4.3.0.30200
    TitanRepair, v4.3.0.30200
    TitanXP, v4.3.0.30200
    TrickOrTreat, v
    XPerl, v3.0.6
    XPerlArcaneBar, v
    XPerlCustomHighlight, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlRaidAdmin, v
    XPerlRaidFrames, v
    XPerlRaidHelper, v
    XPerlRaidMonitor, v
    XPerlRaidPets, v
    XPerlTarget, v
    XPerlTargetTarget, v
    BlizRuntimeLib_enUS v3.2.2.30200 <us>
    (ck=484)

    Reply Report Permalink
  • Froogle said

    You have v0.4.5? I had that problem with v0.4.4 but after I updated to v0.4.5 it works great.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 337 RoguePowerBars (Updated) Buffs & Debuffs, Combat, and...
  2. 168 Combo Points Redux Combat, Class, Druid, and...
  3. 144 Rogue Focus Classic PvP, Combat, Damage Dealer...
  4. 134 Stunwatch Rogue
  5. 114 Rogue Damage Rogue, Combat, and Mage