1-- OPENTOMB SCRIPT LOADING ORDER
2-- By Lwmte, Jun 2015
3
4--------------------------------------------------------------------------------
5-- This is the core of Lua script loading, all script files should be loaded via
6-- this file.
7-- DO NOT CHANGE SCRIPT ORDER, unless you're completely sure what you're doing!
8--------------------------------------------------------------------------------
9
10-- Pre OpenGL/SDL init script loading.
11
12function loadscript_pre()
13    dofile(base_path .. "scripts/strings/getstring.lua");
14    dofile(base_path .. "scripts/system/sys_scripts.lua");
15    dofile(base_path .. "scripts/system/debug.lua");
16    dofile(base_path .. "scripts/gameflow/gameflow.lua");
17    dofile(base_path .. "scripts/trigger/trigger_functions.lua");
18    dofile(base_path .. "scripts/trigger/helper_functions.lua");
19    dofile(base_path .. "scripts/entity/entity_functions.lua");
20    dofile(base_path .. "scripts/character/hair.lua");
21    dofile(base_path .. "scripts/character/ragdoll.lua");
22    dofile(base_path .. "scripts/config/control_constants.lua");
23    dofile(base_path .. "scripts/audio/common_sounds.lua");
24    dofile(base_path .. "scripts/audio/soundtrack.lua");
25    dofile(base_path .. "scripts/audio/sample_override.lua");
26
27    dofile(base_path .. "scripts/character/character.lua")
28    dofile(base_path .. "scripts/inventory/item_list.lua")
29    dofile(base_path .. "scripts/inventory/item_combine.lua")
30    dofile(base_path .. "scripts/inventory/items.lua")
31end
32
33
34-- Post OpenGL/SDL init script loading.
35
36function loadscript_post()
37    dofile(base_path .. "scripts/gui/fonts.lua")
38end
39