diff --git a/.gitignore b/.gitignore index 3b6a1589b..98112b04f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ .idea .vscode/* !.vscode/extensions.json -!.vscode/settings.json \ No newline at end of file +!.vscode/settings.json +.DS_Store \ No newline at end of file diff --git a/server/groups.lua b/server/groups.lua index dd7c1a3d6..8ca4dced5 100644 --- a/server/groups.lua +++ b/server/groups.lua @@ -10,6 +10,18 @@ local jobs = require 'shared.jobs' ---@type table local gangs = require 'shared.gangs' +for name in pairs(jobs) do + if name ~= name:lower() then + lib.print.error(('jobs.lua contains a job name with capital letters: %s'):format(name)) + end +end + +for name in pairs(gangs) do + if name ~= name:lower() then + lib.print.error(('gangs.lua contains a gang name with capital letters: %s'):format(name)) + end +end + ---Adds or overwrites jobs in shared/jobs.lua ---@param newJobs table function CreateJobs(newJobs) diff --git a/shared/gangs.lua b/shared/gangs.lua index 2f3d1b70b..c4f59f44a 100644 --- a/shared/gangs.lua +++ b/shared/gangs.lua @@ -1,3 +1,4 @@ +---Gang names must be lower case (top level table key) ---@type table return { ['none'] = { diff --git a/shared/jobs.lua b/shared/jobs.lua index 2a5ee846d..2d19f0051 100644 --- a/shared/jobs.lua +++ b/shared/jobs.lua @@ -1,3 +1,4 @@ +---Job names must be lower case (top level table key) ---@type table return { ['unemployed'] = {