getOrganizations
Definition
-- @/lua/ge/extensions/freeroam/organizations.lua:15
local function getOrganizations()
if not organizations then
-- init organizations table
organizations = {}
-- parse any other organization files inside the "/organizations" folder
for _,file in ipairs(FS:findFiles("gameplay/organizations/", '*.organizations.json', -1, false, true)) do
local data = jsonReadFile(file)
for orgId, orgData in pairs(data) do
orgData.id = orgId
addAdditionalInfoToOrg(orgData)
organizations[orgId] = orgData
end
end
log("D","",string.format("Loaded organizations"))
end
return organizations
end
Callers
@/lua/ge/extensions/freeroam/organizations.lua
local function getOrganization(id)
local organizations = getOrganizations()
local organization = organizations and organizations[id]
local result = {}
for orgId, organization in pairs(getOrganizations()) do
table.insert(result, getUIDataForOrg(orgId))
@/lua/ge/extensions/career/modules/playerAttributes.lua
local function onCareerModulesActivated()
for orgId, organization in pairs(freeroam_organizations.getOrganizations()) do
if not attributes[orgId .. "Reputation"] then