WoWInterface SVN zz_Repair

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 62 to Rev 63
    Reverse comparison

Rev 62 → Rev 63

zz_Repair/core.lua
21,7 → 21,7
local realm = GetRealmName()
 
local function OnText(message)
addon['OnText'](childName, message)
addon:OnText(childName, message)
end
 
local function pickColor(v)
49,7 → 49,7
if(max) then
total = total + max
cur = cur + val
statusItem[v] = addon['round'](val / (max/100),0)
statusItem[v] = addon:round(val / (max/100),0)
if(statusItem[v] < lowest) then
lowest = statusItem[v]
end
59,9 → 59,9
if(db['showlowest']) then
percent = lowest
else
percent = addon['round'](cur / (total/100),0)
percent = addon:round(cur / (total/100),0)
end
percent = addon['colorize'](percent,pickColor(percent))
percent = addon:colorize(percent,pickColor(percent))
OnText(percent.." %")
end
 
90,18 → 90,18
if(gbr) then
if(getGBLimit() >= r) then
RepairAllItems(1)
addon['Print'](L['repaircostgb'](r))
addon:Print(L['repaircostgb'](r))
else
if(m > r) then
RepairAllItems()
addon['Print'](L['repaircost'](r))
addon:Print(L['repaircost'](r))
else
addon['Print'](addon['colorize'](L['Money low'],"ff0000"))
addon:Print(addon:colorize(L['Money low'],"ff0000"))
end
end
else
RepairAllItems()
addon['Print'](L['repaircost'](r))
addon:Print(L['repaircost'](r))
end
db['repairstats'] = db['repairstats'] or {}
db['repairstats'][player] = db['repairstats'][player] or 0
115,7 → 115,7
for k,v in pairs(statusItem) do
local stat = statusItem[k]
if(db['listall'] or stat < 100) then
stat = addon['colorize'](stat,pickColor(stat))
stat = addon:colorize(stat,pickColor(stat))
tip:AddDoubleLine(L[k], stat.." %")
end
end
135,7 → 135,7
end
end
for _,v in pairs(addon['sortArray'](tmp,false)) do
tip:AddDoubleLine(addon['classcolor'](v,db['classes'][v]), addon['buildMoneyString'](db['repairstats'][v] or 0))
tip:AddDoubleLine(addon:classcolor(v,db['classes'][v]), addon:buildMoneyString(db['repairstats'][v] or 0))
end
tip:AddLine(" ")
tip:AddLine(L['HINT3'])
166,8 → 166,8
addon:AddConfigEntry(childName,"toggle","showlowest",L['Show lowest'],L['Show durability of your lowest item only'],1,nil,nil,nil,nil,options['args'][childName])
addon:AddConfigEntry(childName,"toggle","listall",L['Show all slots'],L['Show all slots in the tooltip instead of damaged only'],1,nil,nil,nil,nil,options['args'][childName])
addon:AddConfigEntry(childName,"toggle","guildbankrepair",L['Allow Guildbank Repair'],nil,1,nil,nil,nil,nil,options['args'][childName])
addon['RegisterFunc']({'MERCHANT_SHOW'},"OnEvent", MERCHANT_SHOW)
addon['RegisterEventThrottle'](childName,{"UPDATE_INVENTORY_DURABILITY","UPDATE_INVENTORY_ALERTS","UNIT_INVENTORY_CHANGED","EQUIPMENT_SWAP_FINISHED"}, 2, OnDataUpdate)
addon:RegisterFunc({'MERCHANT_SHOW'},"OnEvent", MERCHANT_SHOW)
addon:RegisterEventThrottle(childName,{"UPDATE_INVENTORY_DURABILITY","UPDATE_INVENTORY_ALERTS","UNIT_INVENTORY_CHANGED","EQUIPMENT_SWAP_FINISHED"}, 2, OnDataUpdate)
OnDataUpdate()
end
addon['startup'](addon, name, childName, init, true, defaults)
addon:startup(name, childName, init, true, defaults)
zz_Repair/locale_enUS.lua
33,8 → 33,8
L["Bag1Slot"] = 'Second Bag'
L["Bag2Slot"] = 'Third Bag'
L["Bag3Slot"] = 'Fourth Bag'
L['repaircost'] = function(r) return "Wasted money for repairs: "..addon['buildMoneyString'](r) end
L['repaircostgb'] = function(r) return "Wasted guildvaults money for repairs: "..addon['buildMoneyString'](r) end
L['repaircost'] = function(r) return "Wasted money for repairs: "..addon:buildMoneyString(r) end
L['repaircostgb'] = function(r) return "Wasted guildvaults money for repairs: "..addon:buildMoneyString(r) end
L["Repair Charts"] = "Repair Charts"
L['Allow Guildbank Repair'] = true
L['Money low'] = "No fund for repair!"
zz_Repair/locale_deDE.lua
33,8 → 33,8
L["Bag1Slot"] = 'Zweite Tasche'
L["Bag2Slot"] = 'Dritte Tasche'
L["Bag3Slot"] = 'Vierte Tasche'
L['repaircost'] = function(r) return "Verschwendete Reparaturkosten: "..addon['buildMoneyString'](r) end
L['repaircostgb'] = function(r) return "Verschwendete Reparaturkosten zu Lasten der Gildenbank: "..addon['buildMoneyString'](r) end
L['repaircost'] = function(r) return "Verschwendete Reparaturkosten: "..addon:buildMoneyString(r) end
L['repaircostgb'] = function(r) return "Verschwendete Reparaturkosten zu Lasten der Gildenbank: "..addon:buildMoneyString(r) end
L["Repair Charts"] = "Repair Charts"
L['Allow Guildbank Repair'] = "Repariere aus Gildenbank"
L['Money low'] = "Nicht genug Geld f\195\188r Reparatur!"