--[[ This file loads in tree and barrow locations from a seperate file in gmstranded/content/data/map_static/whatever ]]-- function loaddata(mapname, filename) local data = {} local filepath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "/content/data/map_static/" .. mapname .. "/" .. filename local strings = file.Read(filepath, "MOD") if(strings == nil) then return end local strtab = string.Split(strings,"\n", false) for k,v in pairs(strtab) do parts = string.Explode(" ",v,false) vec = Vector(tonumber(parts[1]),tonumber(parts[2]),tonumber(parts[3])) if(vec == Vector(0,0,0)) then continue end table.insert(data,1,vec) end return data end function loadBarrows(mapname) return loaddata(mapname, "barrows") end function loadTrees(mapname) return loaddata(mapname, "trees") end