diff --git a/Base.lua b/Moose/Base.lua similarity index 100% rename from Base.lua rename to Moose/Base.lua diff --git a/Cargo.lua b/Moose/Cargo.lua similarity index 100% rename from Cargo.lua rename to Moose/Cargo.lua diff --git a/CleanUp.lua b/Moose/CleanUp.lua similarity index 100% rename from CleanUp.lua rename to Moose/CleanUp.lua diff --git a/Client.lua b/Moose/Client.lua similarity index 100% rename from Client.lua rename to Moose/Client.lua diff --git a/Database.lua b/Moose/Database.lua similarity index 100% rename from Database.lua rename to Moose/Database.lua diff --git a/DeployTask.lua b/Moose/DeployTask.lua similarity index 100% rename from DeployTask.lua rename to Moose/DeployTask.lua diff --git a/DestroyBaseTask.lua b/Moose/DestroyBaseTask.lua similarity index 100% rename from DestroyBaseTask.lua rename to Moose/DestroyBaseTask.lua diff --git a/DestroyGroupsTask.lua b/Moose/DestroyGroupsTask.lua similarity index 100% rename from DestroyGroupsTask.lua rename to Moose/DestroyGroupsTask.lua diff --git a/DestroyRadarsTask.lua b/Moose/DestroyRadarsTask.lua similarity index 100% rename from DestroyRadarsTask.lua rename to Moose/DestroyRadarsTask.lua diff --git a/DestroyUnitTypesTask.lua b/Moose/DestroyUnitTypesTask.lua similarity index 100% rename from DestroyUnitTypesTask.lua rename to Moose/DestroyUnitTypesTask.lua diff --git a/GoHomeTask.lua b/Moose/GoHomeTask.lua similarity index 100% rename from GoHomeTask.lua rename to Moose/GoHomeTask.lua diff --git a/Menu.lua b/Moose/Menu.lua similarity index 100% rename from Menu.lua rename to Moose/Menu.lua diff --git a/Message.lua b/Moose/Message.lua similarity index 100% rename from Message.lua rename to Moose/Message.lua diff --git a/Mission.lua b/Moose/Mission.lua similarity index 100% rename from Mission.lua rename to Moose/Mission.lua diff --git a/MissionScripting.lua b/Moose/MissionScripting.lua similarity index 100% rename from MissionScripting.lua rename to Moose/MissionScripting.lua diff --git a/Moose/Moose.lua b/Moose/Moose.lua new file mode 100644 index 000000000..cfd671f6d --- /dev/null +++ b/Moose/Moose.lua @@ -0,0 +1,30 @@ + +local base = _G + +env.info("Loading MOOSE " .. base.timer.getAbsTime() ) + +function script_path() + local str = debug.getinfo(2, "S").source + return str:match("(.*/)"):sub(1,-2) +end + + +Include = {} + +Include.LoadPath = script_path() .. "Mission\\" + +env.info( "Include.LoadPath = " .. Include.LoadPath ) +Include.Files = {} + +Include.File = function( IncludeFile ) + if not Include.Files[ IncludeFile ] then + Include.Files[IncludeFile] = IncludeFile + base.dofile( Include.LoadPath .. "" .. IncludeFile .. ".lua" ) + --local chunk, errMsg = base.loadfile( IncludeFile .. ".lua" ) + env.info( "Include:" .. IncludeFile .. " loaded " ) + end +end + +Include.File( "Database" ) + +env.info("Loaded MOOSE") \ No newline at end of file diff --git a/Movement.lua b/Moose/Movement.lua similarity index 100% rename from Movement.lua rename to Moose/Movement.lua diff --git a/NoTask.lua b/Moose/NoTask.lua similarity index 100% rename from NoTask.lua rename to Moose/NoTask.lua diff --git a/PickupTask.lua b/Moose/PickupTask.lua similarity index 100% rename from PickupTask.lua rename to Moose/PickupTask.lua diff --git a/RouteTask.lua b/Moose/RouteTask.lua similarity index 100% rename from RouteTask.lua rename to Moose/RouteTask.lua diff --git a/Routines.lua b/Moose/Routines.lua similarity index 100% rename from Routines.lua rename to Moose/Routines.lua diff --git a/Sead.lua b/Moose/Sead.lua similarity index 100% rename from Sead.lua rename to Moose/Sead.lua diff --git a/SlingLoadHookTask.lua b/Moose/SlingLoadHookTask.lua similarity index 100% rename from SlingLoadHookTask.lua rename to Moose/SlingLoadHookTask.lua diff --git a/SlingLoadUnHookTask.lua b/Moose/SlingLoadUnHookTask.lua similarity index 100% rename from SlingLoadUnHookTask.lua rename to Moose/SlingLoadUnHookTask.lua diff --git a/Spawn.lua b/Moose/Spawn.lua similarity index 100% rename from Spawn.lua rename to Moose/Spawn.lua diff --git a/Stage.lua b/Moose/Stage.lua similarity index 100% rename from Stage.lua rename to Moose/Stage.lua diff --git a/StatHandler.lua b/Moose/StatHandler.lua similarity index 100% rename from StatHandler.lua rename to Moose/StatHandler.lua diff --git a/Task.lua b/Moose/Task.lua similarity index 100% rename from Task.lua rename to Moose/Task.lua diff --git a/Trace.lua b/Moose/Trace.lua similarity index 100% rename from Trace.lua rename to Moose/Trace.lua