print("Hello from init_static.lua") function loaddata(mapname, filename) local data = {} local filepath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "content/data/" .. mapname .. "/" .. filename local testpath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "content/*" local files, dirs = file.Find(testpath, "MOD") print("files:") PrintTable(files) print("dirs:") PrintTable(dirs) local strings = file.Read(filepath, "MOD") if(strings == nil) then return end for k,v in pairs(strings) do parts = string.Explode(" ",v,false) vec = Vector(tonumber(parts[1]),tonumber(parts[2]),tonumber(parts[3])) table.insert(data,nil,vec) end print("Loaded data for " .. mapname) PrintTable(data) return data end function loadBarrows(mapname) print("Loading barrows") return loaddata(mapname, "barrows") end function loadTrees(mapname) print("Loading trees") return loaddata(mapname, "trees") end