DLC Char side working

His Dad [04-16-16 - 01:34]
DLC Char side working
Filename
HistOffline.lua
data/data.lua
diff --git a/HistOffline.lua b/HistOffline.lua
index 86c6ef5..42f6692 100644
--- a/HistOffline.lua
+++ b/HistOffline.lua
@@ -12,7 +12,7 @@ local Colour_Heading_Complete = "#58FA58"

 --iup.SetGlobal("UTF8MODE","YES")
 -- ========================
-version= "15"
+version= "18"
 require( "iuplua" )
 require( "iupluacontrols" )
 dofile "../../SavedVariables/History.lua"
@@ -91,6 +91,8 @@ function load_lang(lang)
 	lingua[lang].L = L
 	lingua[lang].pub_names = pub_names
 	lingua[lang].grp_names = grp_names
+	lingua[lang].DLC_Location_names = DLC_Location_names
+	lingua[lang].DLC_names = DLC_names
 	lingua[lang].Ach_Detail = Ach_Detail
 end

@@ -166,6 +168,8 @@ end
 	L = lingua[accounts[acc].lang].L
 	pub_names = lingua[accounts[acc].lang].pub_names
 	grp_names = lingua[accounts[acc].lang].grp_names
+	DLC_names = lingua[accounts[acc].lang].DLC_names
+	DLC_Location_names = lingua[accounts[acc].lang].DLC_Location_names
 	Ach_Detail = lingua[accounts[acc].lang].Ach_Detail

   -- ====  Accountwide Data
@@ -273,6 +277,11 @@ end
   for _,i in ipairs(vet2key) do
 	  dung.vet[i] = {}
   end
+
+  for _,i in ipairs(DLC2key) do
+	  dung.DLC[i] = {}
+  end
+
   -- ================  END Accountwide Data

   --=================  START OF CHARACTER MODE DISPLAY
@@ -879,18 +888,18 @@ end

 		-- set text to black if achievement found.
 		for id,_ in pairs (DLC_dat) do
-			local colour,key
 			if thischar.ach[id] ~= nil then
+			   	print ("Got id: " .. id .. ",  Char: " .. char)
 				colour = "FGCOLOR" .. DLC_dat[id].L .. ":" .. DLC_dat[id].C
 				iup.SetAttribute(me.DLC_box, colour, FG_Colour_Complete)
 				-- Add char to dungeon
 				key = tostring(DLC_dat[id].L .. DLC_dat[id].C)
-				print (key)
-				print (char)
-			 -- dung.DLC[key][char] = "Y"
+				dung.DLC[key][char] = "Y"
 			end
 		end

+		print(thischar.level .. "  " .. thischar.Gender  .. "  " .. thischar.Class .. "   " .. thischar.Race)
+

 	 -- ====================================
 	--  == Prepare for the character data display tabs
diff --git a/data/data.lua b/data/data.lua
index 1892991..4b601ef 100644
--- a/data/data.lua
+++ b/data/data.lua
@@ -360,6 +360,14 @@ grp2key = {
 "54",
 }

+DLC2key={
+--Orsinium
+"11",
+"21",
+"31",
+"41",
+}
+
 --Craglorn Trials
 trial2key = {
 "11",	-- "Hel Ra Citadel",