Restocker
Restocks items on the list automatically (if checked)
Will only add items by name that are cached by the client (you must have seen the item during your play session). Only true for adding items, not for items already added.
Supports adding ANY item by itemID
Profiles
Full support for profiles. Useful for pve/pvp differences where items you wish to put into bank will need to be set to 0.
Example: PVE profile has all potions/elixirs and their respective number to restock. PVP profile still need to have the potions but with the amount set to 0. When you visit the bank with the PVP profile the addon will put all potions/elixirs into bank and restock on your PVP profile items.
Restocks from
- Vendor
- Bank (Hold shift when opening bank to temp disable restocking)
Full poisons support!
- Will restock poisons from bank.
- Will restock poison reagents if you have no poisons in the bank and below the set number.
/rs or /restocker to toggle window.
Issues and problems should be posted over at https://github.com/rainfordays/Restocker/issues
Something broken in 5.14 it seems? Doesn't work for me at all
In reply to GregoryWW:
Same here, but only with the Bank. Does work with a Vendor, but does nothing with the Bank.
In reply to Forge_User_72976285:
It got fixed in the 5.14.1 update. Thanks!
First of all: Great Addon! I love it and appreciate your time working on it! <3
Today I experienced the following while at the poison vendor in Undercity:
I only needed 15xCrystal Vial and 16xFlash Powder but Restocker bought double the amount. :(
It's not the first time it happened, but it doesn't happen every time.
I know randomness like this is hard to debug, but I hope you can find some kind of reason for it. ;)
Yeah, the only thing I understand about this is that there is a double trigger of sorts. There used to be a small delay before you were allowed to restock again. Will probably add one again.
Thanks a million for this addon, I really love it!
This addon is great, thanks for it! Takes a while to set up, but when you have it, so nice. I have 4 profiles, pvp, sologrind, raid and 5man. Bank automated, check!
Also, nice to restock on pots and bandages from AV vendor automatically.
Can you add ability to skip addon actions at all if holding shift when open bank/vendor?
I added this but wont push an update just for it.
If you would like this functionality in the meantime you can add
if IsShiftKeyDown() then return end
just below
function events:BANKFRAME_OPENED(event, ...)
and
function events:MERCHANT_SHOW()
in the "events.lua" file in your Restocker addon directory
In reply to ChiliFajita:
Thanks a lot!
Did the possibility to shift click items instead of writing their name disappeared with the last update ?
Shiftclicking items works if the the "add item" text box is active (ie, you clicked it and can type something). I'm running a develop branch of the addon and can't properly answer for the behaviour on the production branch but the intended effect should be that the item is automatically added when you shiftclick it (you dont have to press the "add" button).
great addon
I don't think it's possible, but i ask it anyway, just in case: after raids, i want all my raid stuff to go in bank, not only what's above a threshold. Is it doable ?
Edit: oh wait... what if i make a new profile with a zero threshold for the stuff i want to store back ?
I have to try that, brb ^^
Edit2: it's working! So there's a way to tidy up bags before a farm session :)
How do I duplicate a profile?
edit: Thanks for the swift reply, works great now!
/rs profile copy {name}
This will copy the profile {name} into your current profile.
Try deleting the savedvariables WTF/Account/{ACCOUNT}/{SERVER}/{CHARACTER}/SavedVariables/Restocker.lua
if your list isnt saving.
Error:
Text:
Date: 2020-01-28 09:59:11
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Restocker\Restocker.lua line 121:
bad argument #1 to 'ipairs' (table expected, got nil)
Debug:
[C]: ipairs()
Restocker\Restocker.lua:121: Update()
Restocker\Restocker.lua:24: Show()
Restocker\Events.lua:58: ?()
Restocker\Events.lua:25:
Restocker\Events.lua:24
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
= <function> defined =[C]:-1
AddOns:
Swatter, v8.2.6511 (SwimmingSeadragon)
Atlas, vv1.47.00.11303.00
AtlasBattlegrounds, vv1.46.00.11303.00
AtlasClassicWoW, vv1.47.00.11303.00
AtlasDungeonLocs, vv1.47.00.11303.00
AtlasTransportation, vv1.46.03.11303.00
AtlasLootClassic, vv1.4.5
AtlasLootClassicData, vv1.4.5
AtlasLootClassicDungeonsAndRaids, vv1.4.5
AucAdvanced, v8.2.6471 (SwimmingSeadragon)
AucFilterBasic, v8.2.6497 (SwimmingSeadragon)
AucStatHistogram, v8.2.6499 (SwimmingSeadragon)
AucStatiLevel, v8.2.6503 (SwimmingSeadragon)
AucStatPurchased, v8.2.6500 (SwimmingSeadragon)
AucStatSimple, v8.2.6501 (SwimmingSeadragon)
AucStatStdDev, v8.2.6502 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6504 (SwimmingSeadragon)
BeanCounter, v8.2.6505 (SwimmingSeadragon)
BetterVendorPrice, vv1.11.00
Clique, vv1.0.3-classic
CraftCooldown, v1.3
DBMCore, v1.13.30
DBMDefaultSkin, v
DBMStatusBarTimers, v
Details, v
DetailsStreamer, v
DetailsTinyThreat, v
ElvUI, v1.211
Enchantrix, v8.2.6506 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6507 (SwimmingSeadragon)
ExtendedCharacterStats, v2.1.4
FasterLooting, v1.1.2
FlightDanger, v1.0
GTFO, v4.52
ItemRack, v
ItemRackAutoRidingGear, v1.1.2
KHunterTimers, v1.1-classic
LFG, v1.4.2
MageHelper, v1.0
MageTaxiClassic, vClassic 1.2
MooidesMountMod, v1.0
OPie, vWalnut 6
orbSellAndRepair, v1.0.1
Prat30, v3.7.47
Prat30Libraries, v
Questie, v5.5.1
Restocker, v5.8
SlideBar, v8.2.6509 (SwimmingSeadragon)
Stubby, v8.2.6510 (SwimmingSeadragon)
BlizRuntimeLib_enUS v1.13.3.11303 <none>
(ck=623)
I pushed a quick update that should fix this.
I want to help you by creating templates with itemids! SammyB#11973 !!
Suggestions:
Being able to add an item to the list by shift clicking the item in your bag or bank. (like TSM does)
A "duplicate" or "copy from" option so I can make the exact same item list with a different name.
The ability to rename profiles.
I think editing should all happen on a Restocker Options page (create a restocker options gui, outside of the interface options/addons). When you open the bank or a vendor it should have an "in profile / in bags" display, rather than the editable restocker list.
example:
raid bags
free action potion 5 0(0 updates to current # in bags as the addon moves them into inventory)
Sometimes the addon stops stocking halfway through and you have to reopen the bank/vendor. I don't think it's fixable, but adding an "in profile/inbags" display lets the user know that they need to open the vendor/bank again to compelte restocking.
Anywho, love the addon. Keep up the great work :)
I posted before and it is red, I'm not sure if it went through...
"
It'd be cool to have default class templates for PvP and PvE that could come with the addon, then users could edit from there.
I think a "copy from" option would be beneficial so people can build off of existing profiles rather than adding the same 10 items from a blank profile every time.
If you want help you can shoot me a DM on twitch or SammyB#11973 is my batte.net on NA. You said itemid works regardless if the itemid is in your bag, correct?I can help with the development of class templates (look up itemids, fundamentals per class for pvp/pve etc.) and do other datamining too if needed! I can't code at all though :D
-SammyB
"
see ya!
There's already ways to copy and rename profiles.
This was supposed to be a simple addon for resupplying stuff you often forget, the fact that I even added the bank / profile stuff is still surprising to me.
Default class templates isn't a good idea. What happens if a lvl 40 something rogue downloads it and then visit a vendor and it restocks a huge amount of reagents they cant even use?
Right now I'm not working on this addon actively, I mainly just polish it whenever i feel there's something that needs tweaking or fixing. It takes time to develop an addon and right now I'm just not feeling it.