mirror of
https://github.com/redstrate/Kawari.git
synced 2025-06-30 11:47:45 +00:00

-Global.lua is no longer a catch-all dumping ground for registering actions and events Instead, Global.lua will actually contain useful global constants and functions -Init.lua will take over the role of being the initial script run when doing reloads or booting the servers -Actions.lua will take over registering all actions -Items.lua will take over registering all items -Commands.lua will take over registering all text commands -Events.lua will take over registering all warps, openings/quests, aetherytes, etc. To this end, event ids now live in organized tables to reduce error-prone copy paste clutter If we get enough actions, items or commands, we can move those to tables too.
25 lines
650 B
Lua
25 lines
650 B
Lua
-- This file should only be used for globally useful constants and functions.
|
|
-- Please put new events, actions, items, etc. in their respective 'main' Lua files.
|
|
|
|
function split(input, separator)
|
|
if separator == nil then
|
|
separator = '%s'
|
|
end
|
|
|
|
local t = {}
|
|
for str in string.gmatch(input, '([^'..separator..']+)') do
|
|
table.insert(t, str)
|
|
end
|
|
|
|
return t
|
|
end
|
|
|
|
-- Constants
|
|
GM_RANK_NORMALUSER = 0
|
|
GM_RANK_GAMEMASTER = 1
|
|
GM_RANK_EVENTJUNIOR = 3
|
|
GM_RANK_EVENTSENIOR = 4
|
|
GM_RANK_SUPPORT = 5
|
|
GM_RANK_SENIOR = 7
|
|
GM_RANK_DEBUG = 90
|
|
GM_RANK_MAX = 255 -- Doesn't exist, used for purposes of testing permissions in scripts
|