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

  • Your Rating

  • Share
  • Report Abuse

DruidItemSwap

 
Project Updated:
Files Updated: Wed, Aug 13 2008
Supports Game Version: 3.0.2
Category: Bags & Inventory, Class, Combat, and Druid
Tags:

, , , , , and [Edit Tags]

Project Manager: freki
Additional Authors: No additional authors
Current Version: 2.0.3
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 5
Downloads Total: 15,743
Favorites: 23
Comments: 55
  • Contests
  • About DruidItemSwap
  •  

DruidItemSwap 2.0

What it can do:

  • Swap to a high spirit weapon for innervate
  • Swap to your Charm of Swift Flight in Swift Flight Form

Setting it up:

  • The options can be accessed by typing /dis

As of patch 2.4.3, idol / healing swapping will cease to function. As such, this version of DruidItemSwap is to serve as an efficient Innervate/Swift Flight Form swapping mod. I rewrote the mod from the ground up with simplicity in mind. The options menu is no more, instead replaced by a not as fancy but more "simple" slash command option accessible by "/dis". The options should hopefully be self-explanatory. I addressed the major issues with previous versions, and from what I can tell it's completely bug-free.

  • 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  
  DruidItemSwap 1.3.2 Release 2.4.2 10 6/7/2008
  DruidItemSwap 1.3.1 Release 2.4.2 18 5/25/2008
  • Screenshots (1)
  •  
  • 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.
  • Rattja said

    Would anyone happen to know if there is a hunter version of this? I have yet to find something that make changing between high / slow speed weapons when using Aspect of the viper.

    Reply Report Permalink
  • freki said

    Hi, thanks for your interest. The thing I like with my addons is the simplicity of being able to modify it for other purposes. You can easily do what you want with the version of DruidItemSwap here by putting this command into chat, then reloading your UI (/console reloadui):

    /script DIS_Saved[34074]={[18]="BOW NAME HERE",[16]="M.HAND HERE",[17]="O.HAND HERE"}

    I'm not sure which weapons you wanted to switch, so I included the possibility of all of them. Just leave blank ("" instead of "X NAME HERE") those which you don't plan on using.

    Feel free to reply if you're at all confused.

    Reply Report Permalink
  • traveh said

    Anyone tested if this thing works in 3.0.x?

    Reply Report Permalink
  • freki said

    It still works fine (at least last I checked in beta). Obviously the flight form swapping is now relatively useless, but innervate swapping works great. The list of features has been severely reduced from Blizzard's changes over the past year, but I'm sure there are some that could take advantage of the innervate swap.

    Reply Report Permalink
  • bob4apples said

    Great idea, havent tested it yet though.
    If it doesnt work ill put a ticket in for you.
    Thanks for making this mod , appreciate your hard work.

    Reply Report Permalink
  • bob4apples said

    Is there another script other than /dis ?
    As this doesnt seem to work at all.
    I have installed the mod correctly and it shows in my addon list but still can't seem to get it to load in game.

    Reply Report Permalink
  • Cet said

    I love this simple yet effective addon. To be able to use it to its full potential as a resto druid I need a Lifebloom idol in thier too. Any chance you could add this pretty please?

    Reply Report Permalink
  • Cet said

    Further testing and Idol of the Avain heart (healing touch idol) does not equip at all :/
    Innervate weapon swap works great, as does wrath idol and Regrowth idol.

    Reply Report Permalink
  • freki said

    @bob4apples: I'm not sure why that doesn't work. Are you sure that the mod is enabled?

    @Cet: As far as I'm aware, I don't think lifebloom is able to work with the idol switching trick. I will do some testing and see if it is possible but I'm not hopeful. Also, the problem with healing touch idols has been fixed in the new version.

    Reply Report Permalink
  • bob4apples said

    Just DL the new 1.1 , installed it the same, started wow /dis and worked straight away.
    8)

    Edit: Few problems.. is there somewhere i can post full error reports?as i'm keen to help with testing but dont want to fill up this page with error spam.

    Reply Report Permalink
  • freki said

    @bob4apples: Just post em here. I've been running into a few problems myself but haven't been able to nail down the origins.

    Reply Report Permalink
  • bob4apples said

    [2008/04/12 19:07:57-1000-x1]: DruidItemSwap\DruidItemSwap.lua:182: attempt to index field 'Items' (a nil value)
    DruidItemSwap\DruidItemSwap.lua:266: in function <Interface\AddOns\DruidItemSwap\DruidItemSwap.lua:266>
    <in C code>: ?
    <in C code>: ?
    <in C code>: in function `UseAction'
    Interface\FrameXML\SecureTemplates.lua:266: in function `SecureActionButton_OnClick':
    Interface\FrameXML\ActionButton.lua:36: in function `ActionButtonUp':
    <string>:"ACTIONBUTTON4":4: in function <[string "ACTIONBUTTON4"]:1>

    ---
    ^ this occurred while casting Starfire (idol didnt equip)
    The rest i couldn't pinpoint the cause...

    [2008/04/12 18:18:57-1000-x1]: DruidItemSwap\DruidItemSwap.lua:109: bad argument #1 to 'pairs' (table expected, got nil)
    DruidItemSwap\DruidItemSwap.lua:109: in function <Interface\AddOns\DruidItemSwap\DruidItemSwap.lua:108>
    <in C code>: in function `Show'
    DruidItemSwap\DruidItemSwap.lua:167: in function `value'
    Interface\FrameXML\ChatFrame.lua:3032: in function `ChatEdit_ParseText':
    Interface\FrameXML\ChatFrame.lua:2724: in function `ChatEdit_SendText':
    Interface\FrameXML\ChatFrame.lua:2745: in function `ChatEdit_OnEnterPressed':
    <string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

    --
    [2008/04/12 18:23:12-1000-x4]: DruidItemSwap\DruidItemSwap.lua:109: bad argument #1 to 'pairs' (table expected, got nil)
    DruidItemSwap\DruidItemSwap.lua:109: in function <Interface\AddOns\DruidItemSwap\DruidItemSwap.lua:108>
    <in C code>: in function `Show'
    DruidItemSwap\DruidItemSwap.lua:167: in function `?'
    Interface\FrameXML\ChatFrame.lua:2995: in function `ChatEdit_ParseText':
    Interface\FrameXML\ChatFrame.lua:2724: in function `ChatEdit_SendText':
    Interface\FrameXML\ChatFrame.lua:2745: in function `ChatEdit_OnEnterPressed':
    <string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

    ---
    [2008/04/12 18:23:34-1000-x26]: DruidItemSwap\DruidItemSwap.lua:135: attempt to index field 'Items' (a nil value)
    DruidItemSwap\DruidItemSwap.lua:78: in function <Interface\AddOns\DruidItemSwap\DruidItemSwap.lua:78>

    ---
    [2008/04/12 18:24:06-1000-x6]: DruidItemSwap\DruidItemSwap.lua:94: attempt to index field 'Items' (a nil value)
    DruidItemSwap\DruidItemSwap.lua:77: in function <Interface\AddOns\DruidItemSwap\DruidItemSwap.lua:77>

    ---
    [2008/04/12 18:33:10-1000-x9]: DruidItemSwap\DruidItemSwap.lua:182: attempt to index field 'Items' (a nil value)
    DruidItemSwap\DruidItemSwap.lua:266: in function <Interface\AddOns\DruidItemSwap\DruidItemSwap.lua:266>
    <in C code>: ?
    <in C code>: ?
    <in C code>: in function `UseAction'
    Interface\FrameXML\SecureTemplates.lua:266: in function `SecureActionButton_OnClick':
    <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>

    ---
    (Addons im using)
    Add Ons: Atlas AtlasBattlegrounds AtlasDungeonLocs AtlasFlightPaths AtlasOutdoorRaids AtlasLoot Bagnon Bagnon_Forever Bagnon_Tooltips !BugGrabber BugSack CT_BarMod CT_Core CT_ExpenseHistory CT_MailMod CT_MapMod CT_PartyBuffs CT_Timer CT_UnitFrames CT_Viewport Decursive FuBar_BagFu FuBar_ClockFu FuBar_CTFu FuBar_DurabilityFu FuBar_ExperienceFu FuBar_InnboundFu FuBar_LocationFu FuBar_MoneyFu FuBar_PerformanceFu FuBar FuBarPlugin-2.0 LibRockTimer-1.0 CEnemyCastBar CECB_Debuffs CECB_PvPModule Omen QuestHelper Recount SmartBuff DynamicPerformance Outfitter GroupCalendar

    The Item models don't show in the DIS window and i couldn't get any idol/weapon swapping to happen at all.

    Reply Report Permalink
  • freki said

    @bob4apples: Those nil value problems have been a bane for me in this project. But in this case, what I think you need to do is delete your saved variables file. Look at the note above in the addon description for people upgrading. Hopefully that should fix your errors. If not, just let me know and I'll look into it further.

    Reply Report Permalink
  • bob4apples said

    Done & Done. i didnt clear the backup the first few times ><
    Everything working as intended now thanks alot.
    Will put any more errors here if they cause problems.
    Hate writing macro's tbh this mod is a frikkin godsend.

    Reply Report Permalink
  • dmbardal said

    This might be a big asking, but since I'm a feraldruid;
    Is there anyway to add\do the following:
    When I use healingtouch\regrowth, it doesnt automaticly change back to my Idol of Terror from the other Idol.

    And could you\would it be possible to add Mangle\Shred in there as well?
    Because then I could actually just those mangle-idols wich drops in BT (wich atm is useless).

    Like.. so it would automaticly put up the mangleidol at mangle, and the shredidol at shred.
    Or is that not possible because it has no castingtime, so it would make no effect?

    Reply Report Permalink
  • kimlee1024 said

    Thanks for this great addon! It enhances my dps by a lot :P
    Just some opinion on the addon - is it possible to add the mainhand and offhand box for each spell? For example:

    Spell Mainhand Offhand Idol
    Healing Touch [BOX] [BOX] [BOX]
    Regrowth [BOX] [BOX] [BOX]
    Lifebloom [BOX] [BOX] [BOX]
    Rejuventation [BOX] [BOX] [BOX]
    Moonfire [BOX] [BOX] [BOX]
    Starfire [BOX] [BOX] [BOX]
    Insect Swarm [BOX] [BOX] [BOX]
    Wrath [BOX] [BOX] [BOX]
    Bear Form [BOX] [BOX] [BOX]
    Cat Form [BOX] [BOX] [BOX]
    Travel Form [BOX] [BOX] [BOX]
    Flight Form [BOX] [BOX] [BOX]
    Innervate [BOX] [BOX] [BOX]

    I think it will make this addon more powerful :P

    Reply Report Permalink
  • kimlee1024 said

    Thanks a lot. I just asked this because I actually use different weapon when casting starfire and wrath. (For the Sunfire enchant :P)

    Reply Report Permalink
  • freki said

    @dmbardal: It's already in the next version to set up a default idol to switch back to after an idol switch. I'm not sure about the feral idols. If you'd like to do some testing for me, that'd be great. Just make a macro "/cast mangle /equip idol of terror", and equip a different idol before using the macro. If you can still get the proc then it should work. I know resto idols don't work, but moonfire works, so it's possible that feral abilities could.

    @kimlee1024: I'm not really sure if it's necessary to make the mod that complicated :P I think it does the job simple enough to switch to a healing weapon for healing and switch back when not. Perhaps I will make it so you can switch to a dps weapon for dpsing.

    Reply Report Permalink
  • dmbardal said

    Okey, sounds great.
    I'll try some testing, but I doubt it will work since there is no castingtime.
    But I'll give it a shot.
    Gonna try;
    /equip Idol of Terror
    /cast Mangle (Cat)(Rank 3)

    and
    /equip Everbloom Idol
    /cast Shred(Rank 7)
    after the raid.
    As I guess I have to equip the idol before I do the spell.

    Reply Report Permalink
  • althor74 said

    I would LOVE to see this feature added. How about adding for the Everbloom Idol for shred as well :)

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,155 Deadly Boss Mods Boss Encounters, and Combat
  2. 11,888 HealBot Continued Buffs & Debuffs, Class, and...
  3. 5,982 Bagnon Bags & Inventory
  4. 5,471 Recount Combat
  5. 5,030 Decursive Buffs & Debuffs, Boss Encounters...