- Buildable missions now working. - FARPS and BLUESAM zones are now buildable. - Secondary Logistics missions are created as buildables become available. - Logistic missions can be "marked" with a MAP marker. - Supplies can only be picked up in a SUPPLYHUB zone. - SUPPLYHUB zones are active once their parents are active. A supplyhub parent can be oneof: FARP, AIRBASE, STAGE. - Required supplies for a zone can be configured in kilos. - Crates can be picked up with 1000 or 2000 kilo per crate. - Max load for a helicopter is set based on public data. - TO COME: Sling load options
59 lines
2.4 KiB
Lua
59 lines
2.4 KiB
Lua
|
|
|
|
|
|
--assert(loadfile("C:\\Repos\\DCS\\Spearhead\\dev\\dev_classes.lua"))()
|
|
|
|
local basePath = "C:\\Repos\\DCS\\Spearhead\\"
|
|
local classPath = basePath .. "classes\\"
|
|
|
|
assert(loadfile(classPath .. "_baseClasses\\Queue.lua"))()
|
|
|
|
assert(loadfile(classPath .. "spearhead_base.lua"))()
|
|
assert(loadfile(classPath .. "spearhead_routeutil.lua"))()
|
|
assert(loadfile(classPath .. "spearhead_events.lua"))()
|
|
assert(loadfile(classPath .. "spearhead_db.lua"))()
|
|
|
|
assert(loadfile(classPath .. "fleetClasses\\FleetGroup.lua"))()
|
|
assert(loadfile(classPath .. "fleetClasses\\GlobalFleetManager.lua"))()
|
|
|
|
assert(loadfile(classPath .. "configuration\\CapConfig.lua"))()
|
|
assert(loadfile(classPath .. "configuration\\StageConfig.lua"))()
|
|
|
|
assert(loadfile(classPath .. "stageClasses\\GlobalStageManager.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\missions\\baseMissions\\Mission.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\missions\\ZoneMission.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\missions\\RunwayStrikeMission.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\missions\\BuildableMission.lua"))()
|
|
|
|
|
|
assert(loadfile(classPath .. "stageClasses\\Stages\\BaseStage\\Stage.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\Stages\\PrimaryStage.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\Stages\\ExtraStage.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\Stages\\WaitingStage.lua"))()
|
|
|
|
|
|
assert(loadfile(classPath .. "stageClasses\\Groups\\SpearheadGroup.lua"))()
|
|
|
|
assert(loadfile(classPath .. "stageClasses\\helpers\\MissionCommandsHelper.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\helpers\\SupplyConfig.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\helpers\\SupplyUnitsTracker.lua"))()
|
|
|
|
assert(loadfile(classPath .. "stageClasses\\SpecialZones\\StageBase.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\SpecialZones\\BlueSam.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\SpecialZones\\FarpZone.lua"))()
|
|
assert(loadfile(classPath .. "stageClasses\\SpecialZones\\SupplyHub.lua"))()
|
|
|
|
assert(loadfile(classPath .. "capClasses\\CapGroup.lua"))()
|
|
assert(loadfile(classPath .. "capClasses\\GlobalCapManager.lua"))()
|
|
assert(loadfile(classPath .. "capClasses\\CapAirbase.lua"))()
|
|
assert(loadfile(classPath .. "capClasses\\runwayBombing\\RunwayBombingTracker.lua"))()
|
|
|
|
assert(loadfile(classPath .. "persistence\\Persistence.lua"))()
|
|
|
|
-- Startup:
|
|
|
|
|
|
|
|
assert(loadfile(basePath .. "main.lua"))()
|
|
|