WoWInterface SVN zz_Worldboss

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 59 to Rev 60
    Reverse comparison

Rev 59 → Rev 60

trunk/zz_Worldboss/pins.lua
17,7 → 17,7
btn:SetSize(16,16)
btn:SetFrameLevel(WorldMapButton:GetFrameLevel()+2)
btn['btnName'] = name
mapTrans(addon['pins'][name][1],addon['pins'][name][2],btn)
mapTrans(tonumber(addon['pins'][name][1]),tonumber(addon['pins'][name][2]),btn)
if(addon['pins'][name][3]==mapID) then
btn:Show()
else
trunk/zz_Worldboss/core.lua
5,7 → 5,7
local player = UnitName('player').."-"..realm
local faction
local maxlevel = 100
local curVersion = 6000
local curVersion = 6003
local db
local fmt = "|c0000ff00%s|r |c00ffffff%s|r"
local defaults = {
389,6 → 389,16
local val, quest = strsplit("_",info[#info],2)
if(tostring(val) == 'quest') then
return
elseif(tostring(val) == 'qtype') then
if(tonumber(value) == 1) then
db['quests'][tonumber(quest)]['location'] = nil
db['quests'][tonumber(quest)]['x'] = nil
db['quests'][tonumber(quest)]['y'] = nil
else
db['quests'][tonumber(quest)]['location'] = GetQuestWorldMapAreaID(quest)
db['quests'][tonumber(quest)]['x'] = 0
db['quests'][tonumber(quest)]['y'] = 0
end
elseif(tostring(val) == 'minlevel') then
db['quests'][tonumber(quest)][tostring(val)] = tonumber(value)
else
400,6 → 410,8
local val, quest = strsplit("_",info[#info],2)
if(tostring(val) == 'quest') then
return tostring(quest)
elseif(tostring(val) == 'qtype') then
return (db['quests'][tonumber(quest)]['location'] and 2 or 1)
elseif(tostring(val) == 'minlevel') then
if(db['quests'] and db['quests'][tonumber(quest)]) then
return tostring(db['quests'][tonumber(quest)][tostring(val)])
407,8 → 419,9
return nil
end
end
 
if(db['quests'] and db['quests'][tonumber(quest)]) then
return db['quests'] and db['quests'][tonumber(quest)][tostring(val)] or nil
return db['quests'] and tostring(db['quests'][tonumber(quest)][tostring(val)]) or "0"
end
end
local function getExpansionPref(info)
502,10 → 515,16
['menuSet'] = setQuestPref,
}, menu)
addon['AddConfigEntry'](addon,childName,'toggle','active_'..quest,"Active","",1,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'input','quest_'..quest,"QuestId","",2,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'input','name_'..quest,"Questname","",3,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'input','minlevel_'..quest,"Quest Minlevel","Minimum level to accept the quest",4,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'execute','deleteQuest_'..quest,"Remove","Remove quest",5,removeQuest,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'select','qtype_'..quest,"Type","",2,{"Default","Location"},nil,nil,nil,submenu)
if(qTab['location']) then
addon['AddConfigEntry'](addon,childName,'input','location_'..quest,"Location","AreaId for the coords, check http://wowpedia.org/MapID",3,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'input','x_'..quest,"X-Coord","",4,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'input','y_'..quest,"Y-Coord","",5,nil,nil,nil,nil,submenu)
end
addon['AddConfigEntry'](addon,childName,'input','quest_'..quest,"QuestId","",6,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'input','name_'..quest,"Questname","",7,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'input','minlevel_'..quest,"Quest Minlevel","Minimum level to accept the quest",8,nil,nil,nil,nil,submenu)
addon['AddConfigEntry'](addon,childName,'execute','deleteQuest_'..quest,"Remove","Remove quest",9,removeQuest,nil,nil,nil,submenu)
end
end
addon['AddConfigEntry'](addon,childName,'header','head2',"Remove Expansion","",8,nil,nil,nil,nil,menu)
534,11 → 553,17
end
local function addNew()
local steps = {
 
[6003] = {
['quests'] = {37255,37308,37309,37310,37307,35788,37305,35786,36055,36834,37462,37463,37464,37465,37675,37460,37672,37673,37461,37681,37682,37683,37684,37639,37306,35787,37284,36395,36397,36398,36399,36400,36401},
['expansions'] = {'WoD','WoD-Seals'}
}
}
for a,b in pairs(steps) do
if(a > db['version']) then
db['quests'] = db['quests'] or {}
for _,expansion in pairs(b['expansions']) do
db['expansions'][expansion] = CopyTable(defaults['expansions'][expansion])
end
for _,quest in pairs(b['quests']) do
db['quests'][tonumber(quest)] = CopyTable(defaults['quests'][tonumber(quest)])
end