Skip to content

Latest commit

 

History

History
156 lines (138 loc) · 5.63 KB

README.md

File metadata and controls

156 lines (138 loc) · 5.63 KB

INeed

Build Status INeed on CurseForge.com

This addon is a shopping list, item fulfillment addon for World of Warcraft.

Idea:

The initial idea here was to track items that a player 'needs' for one reason or another, that is not already tracked elsewhere.

Problem to solve:

Some professions need many items to craft a single item. Some of those items may take days to gather. This would let someone create a shopping list of items that are needed.

Show which of your alts need how many of that item (tooltip).

Some items are vendor sold, and this will try to purchase the needed items when available for sale. Auto purchasing items is controlled by the amount stored in the INeed account. IE, give INeed 10G, as soon as it spends 10G for items, it will only alert the user that it found an item for sale, but will not purchase. This would be turned off by simply setting this to 0G.

The interface is: "/INeed <this item> <quantity>". Optional iterface is "/in".

/ineed <itemLink>       -- needs 1 of item
/ineed <itemLink> 120   -- needs 120 of item
/ineed <itemLink> 0     -- needs 0 of item (will clear tracking)
/ineed item:9999        -- can be used instead of actual link (for scripting)
/ineed list             -- shows a list of needed items
/ineed account          -- shows the remaining amount in the spending account
/ineed account 0        -- sets the account to 0, turning off auto purchase
/ineed account 10000    -- sets account to 1 Gold
/ineed account 1g       -- sets account to 1 Gold
/ineed account 1g20s5c  -- sets account to 1 Gold, 20 Silver, and 5 Copper
/ineed remove <charName>-<realmName> -- removes tracking of all items for a specific character
/ineed options          -- open the options panel
/ineed arch             -- add all archaeology currencies you are currently tracking
/ineed slush [percent%] [MaxAmount] -- Sets a slush % and max amount to slush off of your income to the account.
/ineed combat           -- Toggle showing during combat
/ineed prune <itemLink> -- Prune an item from all characters (say if it is removed from the game)
/ineed oldest           -- Show the oldest items in your list

Goals:

  • Easy to start tracking items
  • Show info with the item (tooltip)
  • Show tracking info
  • An alert once the goal for an item has been reached.
  • The ability to see a shopping list of items
  • An alert to a player logging that another character needs something in your inv

How to use:

Using a macro to set some daily requirement, or goal makes it easier to remember what you have done, or need to do.

Some macro ideas:

Daily

  • Alchemy (also has daily need for crystal vials)
#showtooltip
/in item:3371 20
/cast Alchemy
/stopmacro [nomod]
/in item:1645 5
/in item:19299 5
/in account +1g
  • Tailoring (includes Darkmoon Faire)
#showtooltips
/cast Tailoring
/in item:98619
/in item:92960
/in enchant:125551 18
/use Mote of Harmony
/stopmacro [nomod]
/in item:2320
/in item:2604
/in item:6260
/in item:72049
/in account +1g

Darkmoon Faire

  • General (press a mod key to queue items needed)
/use item:71978
/use item:71977
/use item:72110
/stopmacro [nomod]
/in item:30817 5
/in item:73269 5
/in item:71635
/in item:71636
/in item:71637
/in item:71638
/in item:71715
/in item:71634
/in account +2s

Gear sets:

  • Timeless Leather
/in item:102278 -- boots
/in item:102280 -- helm
/in item:102279 -- gloves
/in item:102282 -- shoulders
/in item:102227 -- chestpiece
/in item:102281 -- Leggings
/in item:102283 -- belt
/in item:102322 -- bracers

Currencies

/in currency:777  -- Timeless Coins

Versions:

0.22    Adding interaction to UI window - click bars
        -- Can now shift-click, ctrl-click, left-click, right-click.
        -- only right clicking will drag the window.
        Adding expanded options for showing items.
        -- updated options will still show for a period of time
        -- older items can be set to fill the given bars after the updated items time out
        Updating the options screen (HUGE rewrite)
        Minor breaking functionality, percent is stored as 0-100%, not 0-1.  Reset the percentages.
0.10    Crontab feature scrapped.
        Create a "toMake" field for items made from an enchant(profession)
        -- not listed in fulfillment list
        -- not affected by current amount
        -- "toMake" decremented when items made
        -- success is to decrement "toMake" to 0
0.09    List panel to show needed items
        Option to open next to profession tab when something needed can be crafted.
0.08    Adding crontab like syntax for repeat -- Removing to a different addon
0.07    Adding tracking of currencies.  /in currency:###  -- incomplete for now
0.06    Needing a number of items less than the number already have does not track item.
        Fixed a bug around not getting an item link when the item is addded with item:#### and item not in cache
0.05    Timestamp of when item added.
        Delete a char "/in remove <name>-<rname>
        Nice options panel.
0.04    Account bug found and fixed.
        Can now use "account +value" to add a value, or "account -value" to remove a value
        ^^^ Good for adding sum from vendor trash selling, or setting up a daily allowance
0.03    Putting progress announements to UIErrorFrame
0.02    Adding in spending account.
        adding item via item:9999 working
        Also hacked together a unittesting frame work

0.01    Initial work, command line works, tracking works, alert message on fulfilment, auto purchase