Download
(138Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 12-03-22 04:46 PM
Pictures
File Info
Compatibility:
Dragonflight (10.0.2)
Updated:12-03-22 04:46 PM
Created:12-24-09 07:32 AM
Downloads:20,169
Favorites:107
MD5:
Categories:Data Broker, The Burning Crusade Classic, Classic - General

zz Repair  Popular! (More than 5000 hits)

Version: 100002.26
by: Rilgamon [More]

zz_Repair is a broker to display durability.
Optionally it can automaticly repair at a vendor and sell grey items.

94422c1 | Robin Hüskes | Sat Dec 3 23:33:15 2022 +0100

[zzAddOn] Fix copy&paste error, bumb lib version
------------------------------------------------------------------------
c547cc1 | Robin Hüskes | Sat Dec 3 17:20:26 2022 +0100

Update LibDBIcon
------------------------------------------------------------------------
9ba14b8 | Robin Hüskes | Sat Dec 3 16:14:52 2022 +0100

[zzAddOn] Fix to make sure ManagerFrameEvent is fired only once
------------------------------------------------------------------------
6f892c2 | Robin Hüskes | Sat Dec 3 15:13:15 2022 +0100

Update ReadMe
------------------------------------------------------------------------
1997ec6 | Robin Hüskes | Sat Dec 3 15:08:41 2022 +0100

Add pref for SellGrey
------------------------------------------------------------------------
61093b2 | Robin Hüskes | Sat Dec 3 15:08:11 2022 +0100

Add strings for SellGrey
------------------------------------------------------------------------
6701c52 | Robin Hüskes | Sat Dec 3 15:07:48 2022 +0100

Add SellGrey functionality
------------------------------------------------------------------------
9e2f194 | Robin Hüskes | Fri Dec 2 16:13:17 2022 +0100

[zzAddOn] Cleanup RegisterOpen, RegisterClose
------------------------------------------------------------------------
c044995 | Robin Hüskes | Fri Dec 2 16:00:04 2022 +0100

[zzAddOn] Add RegisterOpen, RegisterClose
------------------------------------------------------------------------
58fc17a | Robin Hüskes | Sun Nov 27 23:21:56 2022 +0100

Update Libs
------------------------------------------------------------------------
806f9d4 | Robin Hüskes | Mon Nov 21 01:37:52 2022 +0100

Update Ace3 Libs r1297-alpha, zzLDB 5
------------------------------------------------------------------------
8c7520b | Robin Hüskes | Tue Oct 25 15:45:13 2022 +0200

Update toc and file modes
------------------------------------------------------------------------
52f8fa9 | Robin Hüskes | Sun Oct 2 17:05:05 2022 +0200

Remove BCC.toc
------------------------------------------------------------------------
9fe6212 | Robin Hüskes | Sun Oct 2 17:03:08 2022 +0200

Update Toc
------------------------------------------------------------------------
96c091b | Robin Hüskes | Sun Oct 2 17:03:08 2022 +0200

Update Libraries
------------------------------------------------------------------------
6de75fa | robin | Fri Jul 2 18:23:29 2021 +0200

Update Toc to 90100
------------------------------------------------------------------------
2608ee7 | robin | Tue May 25 15:11:34 2021 +0200

Update Libs
------------------------------------------------------------------------
497323e | robin | Sun May 23 12:06:35 2021 +0200

Add Toc for Burning Crusade Classic
------------------------------------------------------------------------
aa56814 | robin | Sat May 22 10:20:26 2021 +0200

Update classic interface
------------------------------------------------------------------------
ae17f36 | robin | Sat May 22 09:14:54 2021 +0200

Add toc-file for classic
------------------------------------------------------------------------
Optional Files (0)


Archived Files (5)
File Name
Version
Size
Author
Date
100002.25
137kB
Rilgamon
11-28-22 04:29 PM
100002.24
137kB
Rilgamon
11-20-22 10:00 PM
90005.test.2
137kB
Rilgamon
10-25-22 11:17 AM
90005.22
138kB
Rilgamon
05-23-21 06:13 AM
90005.21
137kB
Rilgamon
03-23-21 05:02 AM


Post A Reply Comment Options
Unread 12-25-09, 08:57 PM  
Zorklat
A Deviate Faerie Dragon

Forum posts: 13
File comments: 62
Uploads: 0
ok, DurabilityStatus does much the same thing in an 18k download. Why does this need 6x as much code?
__________________
Play World of Warcraft Free from Windows!
Report comment to moderator  
Reply With Quote
Unread 12-26-09, 05:40 AM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 822
File comments: 303
Uploads: 43
Originally posted by Zorklat
ok, DurabilityStatus does much the same thing in an 18k download. Why does this need 6x as much code?
My AddOns come with every library (Ace3 and some more) included.
I'm a lazy programmer and I dont want to spend time with certain stuff
that is handled by these libs.

You will find that when you look at the code that my AddOn is probably
smaller than DurabilityStatus. The libraries loaded are used for lots of
other AddOns, too and in memory remains only one code. So probably
my AddOn uses less memory ingame, too (just a guess, not testet).
Report comment to moderator  
Reply With Quote
Unread 02-06-10, 11:47 AM  
Shamino
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 70
Uploads: 7
received the following error trying to use this the first time. i compared the AceGUI-3.0 versions in both Autobar and zz-repair and they are the same.
i do use ChocolateBar as a broker display.


Code:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: AceConfigRegistry-3.0:ValidateOptionsTable(): zz_Repair.args.Repair.args.autorepair.desc: expected a string or funcref, got '1'

Stack trace:
-----------
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:184: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:179>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:218: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:256: in function `ValidateOptionsTable'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:297: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1836: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1834>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?w
...erface\AddOns\AutoBar\libs\AceGUI-3.0\AceGUI-3.0.lua:326: in function `Fire'
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:70: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:69>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:204: in function `InterfaceOptionsFrame_Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:488: in function `InterfaceOptionsFrame_OpenToCategory'
...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:190: in function `OnClick'
Interface\AddOns\ChocolateBar\Chocolate.lua:233: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:230>
Report comment to moderator  
Reply With Quote
Unread 02-06-10, 02:56 PM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 822
File comments: 303
Uploads: 43
Hope it's fixed in v1.2 ... I was loading the libs in wrong order.
At least I hope this was the problem.
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 02-06-10, 03:13 PM  
Shamino
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 70
Uploads: 7
i don't see AceBucket-3.0 listed in the embeds.xml so i think i get this error.
I added <Include file="AceBucket-3.0\AceBucket-3.0.xml"/> right after AceComm-3.0 entry and it works now. thanks for the quick fix

Code:
Interface\AddOns\zz_Repair\core.lua:2: Cannot find a library instance of "AceBucket-3.0".

Stack trace:
-----------
Interface\AddOns\!Swatter\Support\LibRevision.lua:47: in function `LibStub'
Interface\AddOns\zz_Repair\core.lua:2: in main chunk
Report comment to moderator  
Reply With Quote
Unread 02-06-10, 04:50 PM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 822
File comments: 303
Uploads: 43
Argh ... not enough sleep it seems. I test all addons with every other
addon disabled ... seems sometimes wow keeps libs in mem when I dont
restart it completely ...
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 02-06-10, 08:57 PM  
Stratosfear
A Defias Bandit

Forum posts: 2
File comments: 45
Uploads: 0
does this do guild repair?
Report comment to moderator  
Reply With Quote
Unread 02-06-10, 09:24 PM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 822
File comments: 303
Uploads: 43
Originally posted by Stratosfear
does this do guild repair?
I've added the code ... but its not tested much.
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 02-07-10, 08:17 PM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
What steps will reproduce the problem?
1. Log in

Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'General Settings'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:264: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'AddOn Settings'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:265: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'Start message'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:266: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'Show addon message on startup'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:266: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'Show Minimapicon'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:267: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'AddOn loaded'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:151:
      ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:110
Appears to be a taint between ARL, zz_Repair and SickOfClickingDailies, most likely an outdated Ace lib. Posting to all the above.
Report comment to moderator  
Reply With Quote
Unread 02-08-10, 06:28 AM  
Shamino
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 70
Uploads: 7
getting this new error now when i click on icon in my chocolate bar

Code:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: AceConfigRegistry-3.0:ValidateOptionsTable(): zz_Repair.args.Repair.args.autorepair.desc: expected a string or funcref, got '1'

Stack trace:
-----------
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:184: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:179>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:218: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:256: in function `ValidateOptionsTable'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:297: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1836: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1834>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...erface\AddOns\AutoBar\libs\AceGUI-3.0\AceGUI-3.0.lua:326: in function `Fire'
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:70: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:69>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:204: in function `InterfaceOptionsFrame_Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:488: in function `InterfaceOptionsFrame_OpenToCategory'
...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:190: in function `OnClick'
Interface\AddOns\ChocolateBar\Chocolate.lua:233: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:230>
Report comment to moderator  
Reply With Quote
Unread 02-08-10, 07:35 AM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 822
File comments: 303
Uploads: 43
I'm looking into this. ARL seems ok to run with repair.
But when I use socd my addon does not start. Have to look deeper for this.

Shamino ? Could you try a reinstall of zzRepair ?
I have installed AutoBar (793), I use chocolatebar (v2) as my broker display,too
and the current zzRepair and it works.
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 02-08-10, 07:55 AM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 822
File comments: 303
Uploads: 43
ok, using socd-nolib + ace3 I'm down to ace-locale complaining about no
entries for my zzLib-locales of socd-alts ... now I need to find why socd thinks
my locales are his ...

Edit: Ok, using a global L (and more) should explain why socd is causing trouble
Edit2: Repair 1.3 (zzLib v16) will no longer trust L to be not used as a global
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Last edited by Rilgamon : 02-08-10 at 08:51 AM.
Report comment to moderator  
Reply With Quote
Unread 02-08-10, 12:52 PM  
Shamino
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 70
Uploads: 7
EDIT: ok disabled all my addons and figured out the conflict is with OpenRDX.
so running the following addons I get the error below
ChocolateBar
ChocolateBar_Options
zz_Repair
OpenRDX

rdx is a beast so i don't expect you to troubleshoot with the addon, but i suspect something your addon is doing is being intercepted by rdx, or vice versa and its conflciting.


i did fresh install of this addon on another computer which had not used this addon before and I receive the same error.

also, instead of clicking on the icon from the chocolate bar, if you go to the interface menu and click on zz_repair from the addons tab, i get a similar error

i'll try to play around on an alt that does not use many addons and see if i can figure out which addon is conflicting.


Code:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: AceConfigRegistry-3.0:ValidateOptionsTable(): zz_Repair.args.Repair.args.autorepair.desc: expected a string or funcref, got '1'

Stack trace:
-----------
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:184: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:179>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:218: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:256: in function `ValidateOptionsTable'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:297: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1836: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1834>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...erface\AddOns\AutoBar\libs\AceGUI-3.0\AceGUI-3.0.lua:326: in function `Fire'
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:70: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:69>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function <Interface\FrameXML\InterfaceOptionsFrame.lua:31>
[C]: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>
Last edited by Shamino : 02-08-10 at 01:21 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-10, 01:27 PM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 822
File comments: 303
Uploads: 43
Hehe, OpenRDX ... one of the few things I've not yet found the time
to look into ... this could be "fun"

Going through the forum I would guess the error is in my code as the
OpenRDX-Team seems to know what they're doing
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 02-08-10, 01:32 PM  
Shamino
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 70
Uploads: 7
actually here is some more info

Code:
--  addon:AddConfigEntry("toggle","autorepair",L['Autorepair'],_,1)
--  addon:AddConfigEntry("toggle","guildbankrepair",L['Allow Guildbank Repair'],_,1)
ok the issue is related to these 2 code statements. if i comment them out then i can see the addon options.
below are the other 2 config entries and the difference I see is the 4th param. on the working ones there is a localization entry. on the non-working ones, there is an underscore. not sure what that does?

Code:
  addon:AddConfigEntry("toggle","showlowest",L['Show lowest'],L['Show durability of your lowest item only'],1)
  addon:AddConfigEntry("toggle","listall",L['Show all slots'],L['Show all slots in the tooltip instead of damaged only'],1)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: