DailyItems

Bags & Inventory Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 55 Monthly Downloads
  • Supports: 4.0.6
  • 4,485 Total Downloads
  • Updated 2/10/2011 8:36:03 PM
  • Created 6/10/2010 1:19:51 PM
  • 20 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 2.0.1-20110210
or
Support development! **
Donate

About DailyItems

Put simply it's a timesaver.  Instead of trawling through your bags for that quest item you want to use, this addon will create a macro that you put on your actionbar that is constantly updated depending on your location, bag contents and target to ensure that you have exactly what you need at your fingertips.

It was written originally as a personal time-saver for doing daily quests.  Always having to dig around for the items I wanted was a pain.  It has since expanded to include items you find in battlegrounds and more.  No more running up to a gate in SotA, opening your bags and looking for the Seaforium charge...

In the latest version I've also added auto-targetting on some items.  The quests where you need to quickly locate, target and use the item.

It's not very tidy yet, but any suggestions for more quests and items to add, or any better ways to handle this (particularly in handling of priorities where more than one quest item could be used in a zone) are much appreciated.

Mostly rewritten.  Uses 50% more memory now, but drastically reduced the amount of code repetition.  Subdivided the code a lot to make it much more efficient.  Also added a few quests.  Mostly those in the "Love is in the air" daily quest area.

New functionality added.  Can now target NPC's even when there is no related item.

Need work on
- Finish off converting the quests to the new format
- More work on tidying the code
- Check through the code logic to make sure I've covered every type of entry as expected.
- Testing
- I want a default action for the macro.
- More localisation.  Either manually in the DB or (preferably) work out how to work directly with the NPC/zone references numbers instead of their names...

Comments

First Previous Page 1 of 4 Next Last
  • #51

    My WoiW account has now been cancelled so I'm not going to be updating this any more.  I have changed the licensing now to allow anyone to pick it up and copy, modify, update as they wish.

     

  • #50

    Hello.

    First Great addon. I just love it.

    I do have one question. I noticed that there has been no updat since Feb 2011. I was wondering if you were going to update this addon to work with all current content (4.2) or wait until 4.3 comes out (which I hope is soon)

    Agin great addon, thanks for all your hard work and effort.

  • #49
    DailyItem_AddArrayLine(nul,nul,58788,nul,nul,26420); -- Overgrown Earthworm (Diggin' For Worms)

    DailyItem_AddArrayLine(DI_ICE,"Argent Pavilion",46955,nul,nul,nul); -- Kraken tooth - starts Identifying the Remains
  • #45
    And a second related enhancement - not all that important
    Once a quest is complete - and if you are given the Quest giver - the macro (or perhaps a second macro ) could target the quest giver
    The only reson for this is I have a hard time clicking on the "Weathered Nomad" sitting in the Confiscated Seige Vehicle in Uldum
    I'd imagine this could be a hard thing to prioritise though - you'd rteally need the zone/subzone for the quest giver as well
  • #48
    That is actually a really good one. I had basically forgotten I had added the "/di" feature. This may be easy to add, but will as you say require the addition of not only the hand-in NPC, but where they are located. Adding NPC's and zones is a pain though due to the localisation so this may not happen or at least not for a while.

    I will Look into whether it is possible to extract the NPC data from the quest itself and that would certainly make it more feasible.
  • #43
    At the moment for the Canal crabs quest I have a macro /tar Canal Crab I press this then my "Interact with Target" key - I chase the crab and pick it up

    So One enhancemnet possible is if I had this (No item to equip)

    Item_AddArrayLine("Stormwind City","Canals",nul,42339,1,26177 ); -- Canal Crabs
    Then it would target the item - so then I could free up one more macro key - yay


    Notes
    Im not sure that your code doesnt do this at the moent it doesn't - but you haven't mentioned it
    The forums I've read seem to say you can't "interact with target" except via a keybind
    and
    I'm not sure that the zones are exactly right

  • #44
    Oh something I just saw in a forum - he targets then sets a raid icon on the target so its visible - this may be a more general feature you could add
  • #42
    DailyItem_AddArrayLine("Deepholm","The Pale Roost",60266,nul,nul,26659); -- Stonework Mallet first quest - I dont know if this works
    DailyItem_AddArrayLine("Deepholm","The Pale Roost",60266,nul,nul,28391); -- Stonework Mallet daily quest
  • #47
    This is aready in the next version (I'm building up Therazane rep). Just one line though for both. Quest is useful to know is suggesting additions, but not always necessary.
  • #41
    DailyItem_AddArrayLine(nul,nul,58856,nul,nul,nul); -- Royal Monkfish

    High priority as if its in your bag you want to fillet it
  • #46
    Added, will be in next version (untested)
  • #39
    Not sute whats wrong here but the following does not seem to work

    DailyItem_AddArrayLine("Hrothgar's Landing","Mistcaller's Cave",47009,nul ,0,14102); -- Mistcaller's Charm
    -- The following does get it to display - I'll have a bit more of a go next time the quest comes round
    DailyItem_AddArrayLine(Nul,Nul,47009,nul ,0,nul); -- Mistcaller's Charm

  • #40
    This looks like a difference in the name zoning. If you want to be sure what the zone is called, you can always use the "/di zone" feature as this will display exactly what zone information the script is receiving and as such what it makes its decisions on.
  • #38
    Just a few more
    -- Tested
    DailyItem_AddArrayLine("Deepholm","Crumbling Depths" ,65514,nul ,0,27048); -- Ricket's Tickers
    -- This next item stays in bag after quest is gone - so the quest filter is advisable
    -- Tested Alliance
    DailyItem_AddArrayLine("Tol Barad Peninsula","The Restless Front" ,62829,nul ,0,27992); -- Magnetised Scrap Collector (Alliance)
    DailyItem_AddArrayLine("Tol Barad Peninsula","The Restless Front" ,62829,nul ,0,28692); -- Magnetised Scrap Collector (Horde)
    -- Not working
    DailyItem_AddArrayLine(DI_ICE,"Mistcaller's Cave" ,47009,nul ,0,14102); -- Mistcaller's Charm
  • #36

    One thing I did notice is you have
    DailyItem_AddArrayLine(DI_ICE,"" ,47036,nul ,0,Nil); -- Fresh Chum (Argent Tournament)
    I'd change this to
    DailyItem_AddArrayLine(DI_ICE,"" ,47036,nul ,0,14112); -- Fresh Chum (Argent Tournament)
    the reason being you do correctly track if the quest is finished and stop changing the macro to use the if the quest is marked as complete - however if you dont include the questid this does not happen

    This is a partial answer to any better way to handle this request you have in your comments

  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Diablo III Giveaway

Enter Now!