diff --git a/HistOffline.lua b/HistOffline.lua
index bab1906..2ba69ab 100644
--- a/HistOffline.lua
+++ b/HistOffline.lua
@@ -505,6 +505,7 @@ btn_archive = iup.button{title="Archive", FGCOLOR = "#FF0000"}
-- Need to keep track of multiple achievements for WB in Zones. Index them by zone LineColumn.
WB_Info={}
+ WB_Area={}
for id,_ in pairs (WB_dat) do -- Load World Boss Name. Info LC is the ZONE Identifier
local L = WB_dat[id].L
local C = WB_dat[id].C
@@ -514,6 +515,7 @@ btn_archive = iup.button{title="Archive", FGCOLOR = "#FF0000"}
dname = "key " .. key .." not found"
end
WB_Info[key] = {count = 0}
+ WB_Area[C] =0
accounts[acc].name[char].WB_box:setcell(L,C,dname .. " (0)")
end
@@ -523,21 +525,27 @@ btn_archive = iup.button{title="Archive", FGCOLOR = "#FF0000"}
local L = WB_dat[id].L
local C = WB_dat[id].C
--Set colour of LC
- local colour = "FGCOLOR" .. L .. ":" .. C
- iup.SetAttribute(accounts[acc].name[char].Vet_box, colour, Colour_Complete)
+ local colour_cell = "FGCOLOR" .. L .. ":" .. C
key = tostring(L) .. tostring(C) -- make name key
dname = Locations[key] -- Zone Locations
- if dname == nil then
- dname = "WB key " .. key .." not found"
+ if dname == nil then
+ dname = "WB key " .. key .." not found"
end
-- Increment count and display
WB_Info[key].count = WB_Info[key].count+1
accounts[acc].name[char].WB_box:setcell(L,C,dname .. " (" .. WB_Info[key].count ..")")
+ --Check if done
+ if WB_Info[key].count >= 6 then
+ iup.SetAttribute(accounts[acc].name[char].WB_box, colour_cell , Colour_Complete)
+ end
+ --Add to Area Completion
+ WB_Area[C] = WB_Area[C] +1
end
end
+ accounts[acc].name[char].WB_box.Redraw= "ALL"
@@ -586,7 +594,7 @@ btn_archive = iup.button{title="Archive", FGCOLOR = "#FF0000"}
iup.fill{}
},
iup.vbox { ["tabtitle"] =L.WBosses,
- -- iup.label{title="LevLabel",expand="HORIZONTAL"},
+ iup.label{title=L.WBLab,expand="HORIZONTAL"},
accounts[acc].name[char].WB_box,
iup.fill{}
},
diff --git a/data/data.lua b/data/data.lua
index 32e0523..2d004aa 100644
--- a/data/data.lua
+++ b/data/data.lua
@@ -141,4 +141,33 @@ WB_dat = { --World Boss Achievements
[278] = {L=2, C=1}, --Mabrigash Burial Circle
[280] = {L=2, C=1}, --Caravan Crest
[279] = {L=2, C=1}, --Druitularg's Ritual Altar
+--Shadowfen
+[189] = {L=3, C=1}, --Nen Ria
+[187] = {L=3, C=1}, --Haynekhtnamet
+[192] = {L=3, C=1}, --Slaver Camp
+[191] = {L=3, C=1}, --Bitterroot Cave
+[188] = {L=3, C=1}, --Xal Thak
+[190] = {L=3, C=1}, --Captain Bones
+--Eastmarch
+[210] = {L=4, C=1}, --RageClaw
+[211] = {L=4, C=1}, --Dragon Mound
+[212] = {L=4, C=1}, --Ratmaster
+[213] = {L=4, C=1}, --Dragon's Hallow
+[257] = {L=4, C=1}, --Swiftblade
+[214] = {L=4, C=1}, --Ammabani's Pride
+--The Rift
+[345] = {L=5, C=1}, --Hunter Camp
+[346] = {L=5, C=1}, --Troll Cave
+[347] = {L=5, C=1}, --Frozen Ruins
+[348] = {L=5, C=1}, --Abandoned Camp
+[350] = {L=5, C=1}, --Wisplight Glen
+[496] = {L=5, C=1}, --Giant Camp
+--Glenumbra
+[387] = {L=1, C=2}, --Balefire Island
+[382] = {L=1, C=2}, --Seaview Point
+[385] = {L=1, C=2}, --North Shore Point
+[384] = {L=1, C=2}, --Wolf's Camp
+[383] = {L=1, C=2}, --Western Overlook
+[386] = {L=1, C=2}, --Trapjaw's Cove
+
}
diff --git a/data/en.lua b/data/en.lua
index 4409763..127e739 100644
--- a/data/en.lua
+++ b/data/en.lua
@@ -39,6 +39,7 @@ Area_names = {
GrpLab = "Levels are Minimum, scales to leader",
PubLab = "Conqueror Achievement",
VetLab = "All are V1-V12 except City of Ash which is V13-V14",
+ WBLab = "Six Bosses per zone.",
LogTab = "System Log",
TStamp = "Time Stamp" ,
title = "History For ",