diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index c28165ca3..08c79dc3d 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -77,11 +77,11 @@ jobs: - name: Install markdown (prereq for LuaDocumentor) run: | - sudo luarocks install markdown 0.32-2 + sudo luarocks install markdown 0.33-1 - name: Install penlight (prereq for LuaDocumentor) run: | - sudo luarocks install penlight 1.11.0-1 + sudo luarocks install penlight 1.14.0-3 - name: Install metalua-compiler (prereq for LuaDocumentor) run: | diff --git a/Moose Development/Moose/Modules.lua b/Moose Development/Moose/Modules.lua index 2da253405..9de8a59bb 100644 --- a/Moose Development/Moose/Modules.lua +++ b/Moose Development/Moose/Modules.lua @@ -111,6 +111,7 @@ __Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/PlayerRecce.lua' ) __Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/Squadron.lua' ) __Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/Target.lua' ) __Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/EasyGCICAP.lua' ) +__Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Ops/EasyA2G.lua' ) __Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Shapes/ShapeBase.lua' ) __Moose.Include( MOOSE_DEVELOPMENT_FOLDER..'/Moose/Shapes/Circle.lua' ) diff --git a/Moose Development/Moose/Modules_local.lua b/Moose Development/Moose/Modules_local.lua deleted file mode 100644 index cf5679f4b..000000000 --- a/Moose Development/Moose/Modules_local.lua +++ /dev/null @@ -1,127 +0,0 @@ -__Moose.Include( 'Utilities\\Enums.lua' ) -__Moose.Include( 'Utilities\\Utils.lua' ) -__Moose.Include( 'Utilities\\Profiler.lua' ) -__Moose.Include( 'Utilities\\FiFo.lua' ) -__Moose.Include( 'Utilities\\Socket.lua' ) - -__Moose.Include( 'Core\\Base.lua' ) -__Moose.Include( 'Core\\Beacon.lua' ) -__Moose.Include( 'Core\\UserFlag.lua' ) -__Moose.Include( 'Core\\Report.lua' ) -__Moose.Include( 'Core\\Scheduler.lua' ) -__Moose.Include( 'Core\\ScheduleDispatcher.lua' ) -__Moose.Include( 'Core\\Event.lua' ) -__Moose.Include( 'Core\\Settings.lua' ) -__Moose.Include( 'Core\\Menu.lua' ) -__Moose.Include( 'Core\\Zone.lua' ) -__Moose.Include( 'Core\\Velocity.lua' ) -__Moose.Include( 'Core\\Database.lua' ) -__Moose.Include( 'Core\\Set.lua' ) -__Moose.Include( 'Core\\Point.lua' ) -__Moose.Include( 'Core\\Pathline.lua' ) -__Moose.Include( 'Core\\Message.lua' ) -__Moose.Include( 'Core\\Fsm.lua' ) -__Moose.Include( 'Core\\Spawn.lua' ) -__Moose.Include( 'Core\\SpawnStatic.lua' ) -__Moose.Include( 'Core\\Timer.lua' ) -__Moose.Include( 'Core\\Goal.lua' ) -__Moose.Include( 'Core\\Spot.lua' ) -__Moose.Include( 'Core\\Astar.lua' ) -__Moose.Include( 'Core\\MarkerOps_Base.lua' ) -__Moose.Include( 'Core\\TextAndSound.lua' ) -__Moose.Include( 'Core\\Condition.lua' ) -__Moose.Include( 'Core\\ClientMenu.lua' ) -__Moose.Include( 'Core\\Vector.lua' ) - -__Moose.Include( 'Wrapper\\Object.lua' ) -__Moose.Include( 'Wrapper\\Identifiable.lua' ) -__Moose.Include( 'Wrapper\\Positionable.lua' ) -__Moose.Include( 'Wrapper\\Controllable.lua' ) -__Moose.Include( 'Wrapper\\Group.lua' ) -__Moose.Include( 'Wrapper\\Unit.lua' ) -__Moose.Include( 'Wrapper\\Client.lua' ) -__Moose.Include( 'Wrapper\\Static.lua' ) -__Moose.Include( 'Wrapper\\Airbase.lua' ) -__Moose.Include( 'Wrapper\\Scenery.lua' ) -__Moose.Include( 'Wrapper\\Marker.lua' ) -__Moose.Include( 'Wrapper\\Net.lua' ) -__Moose.Include( 'Wrapper\\Weapon.lua' ) -__Moose.Include( 'Wrapper\\Storage.lua' ) -__Moose.Include( 'Wrapper\\DynamicCargo.lua' ) - -__Moose.Include( 'Functional\\Scoring.lua' ) -__Moose.Include( 'Functional\\CleanUp.lua' ) -__Moose.Include( 'Functional\\Movement.lua' ) -__Moose.Include( 'Functional\\Sead.lua' ) -__Moose.Include( 'Functional\\Escort.lua' ) -__Moose.Include( 'Functional\\MissileTrainer.lua' ) -__Moose.Include( 'Functional\\ATC_Ground.lua' ) -__Moose.Include( 'Functional\\Detection.lua' ) -__Moose.Include( 'Functional\\DetectionZones.lua' ) -__Moose.Include( 'Functional\\Designate.lua' ) -__Moose.Include( 'Functional\\RAT.lua' ) -__Moose.Include( 'Functional\\Range.lua' ) -__Moose.Include( 'Functional\\ZoneGoal.lua' ) -__Moose.Include( 'Functional\\ZoneGoalCoalition.lua' ) -__Moose.Include( 'Functional\\ZoneCaptureCoalition.lua' ) -__Moose.Include( 'Functional\\Artillery.lua' ) -__Moose.Include( 'Functional\\Suppression.lua' ) -__Moose.Include( 'Functional\\PseudoATC.lua' ) -__Moose.Include( 'Functional\\Warehouse.lua' ) -__Moose.Include( 'Functional\\Fox.lua' ) -__Moose.Include( 'Functional\\Mantis.lua' ) -__Moose.Include( 'Functional\\Shorad.lua' ) -__Moose.Include( 'Functional\\Autolase.lua' ) -__Moose.Include( 'Functional\\AICSAR.lua' ) -__Moose.Include( 'Functional\\AmmoTruck.lua' ) -__Moose.Include( 'Functional\\Tiresias.lua' ) -__Moose.Include( 'Functional\\Stratego.lua' ) -__Moose.Include( 'Functional\\ClientWatch.lua' ) -__Moose.Include( 'Functional\\Formation.lua' ) - -__Moose.Include( 'Navigation\\Beacons.lua' ) -__Moose.Include( 'Navigation\\Point.lua' ) -__Moose.Include( 'Navigation\\Radios.lua' ) -__Moose.Include( 'Navigation\\Towns.lua' ) - -__Moose.Include( 'Ops\\Airboss.lua' ) -__Moose.Include( 'Ops\\RecoveryTanker.lua' ) -__Moose.Include( 'Ops\\RescueHelo.lua' ) -__Moose.Include( 'Ops\\ATIS.lua' ) -__Moose.Include( 'Ops\\Auftrag.lua' ) -__Moose.Include( 'Ops\\Target.lua' ) -__Moose.Include( 'Ops\\OpsGroup.lua' ) -__Moose.Include( 'Ops\\FlightGroup.lua' ) -__Moose.Include( 'Ops\\NavyGroup.lua' ) -__Moose.Include( 'Ops\\ArmyGroup.lua' ) -__Moose.Include( 'Ops\\Cohort.lua' ) -__Moose.Include( 'Ops\\Squadron.lua' ) -__Moose.Include( 'Ops\\Platoon.lua' ) -__Moose.Include( 'Ops\\Legion.lua' ) -__Moose.Include( 'Ops\\AirWing.lua' ) -__Moose.Include( 'Ops\\Brigade.lua' ) -__Moose.Include( 'Ops\\Intelligence.lua' ) -__Moose.Include( 'Ops\\Commander.lua' ) -__Moose.Include( 'Ops\\OpsTransport.lua' ) -__Moose.Include( 'Ops\\CSAR.lua' ) -__Moose.Include( 'Ops\\CTLD.lua' ) -__Moose.Include( 'Ops\\OpsZone.lua' ) -__Moose.Include( 'Ops\\Chief.lua' ) -__Moose.Include( 'Ops\\Flotilla.lua' ) -__Moose.Include( 'Ops\\Fleet.lua' ) -__Moose.Include( 'Ops\\Awacs.lua' ) -__Moose.Include( 'Ops\\PlayerTask.lua' ) -__Moose.Include( 'Ops\\Operation.lua' ) -__Moose.Include( 'Ops\\FlightControl.lua' ) -__Moose.Include( 'Ops\\PlayerRecce.lua' ) -__Moose.Include( 'Ops\\EasyGCICAP.lua' ) -__Moose.Include( 'Ops\\EasyA2G.lua' ) - -__Moose.Include( 'Sound\\UserSound.lua' ) -__Moose.Include( 'Sound\\SoundOutput.lua' ) -__Moose.Include( 'Sound\\Radio.lua' ) -__Moose.Include( 'Sound\\RadioQueue.lua' ) -__Moose.Include( 'Sound\\RadioSpeech.lua' ) -__Moose.Include( 'Sound\\SRS.lua' ) - -__Moose.Include( 'Globals.lua' ) diff --git a/Moose Development/Moose/Ops/EasyA2G.lua b/Moose Development/Moose/Ops/EasyA2G.lua index 7ae69954a..c5678dd60 100644 --- a/Moose Development/Moose/Ops/EasyA2G.lua +++ b/Moose Development/Moose/Ops/EasyA2G.lua @@ -1,3 +1,12 @@ +--- **Ops** - Create your A2G Defenses. +-- +-- **Main Features:** +-- +-- * Automatically create and manage A2G defenses using an AirWing and Squadrons for one coalition +-- * Easy set-up +-- +-- === +-- ------------------------------------------------------------------------- -- Easy A2G Engagement Class, based on OPS classes ------------------------------------------------------------------------- @@ -15,8 +24,6 @@ -- Last Update: Dec 2025 ------------------------------------------------------------------------- -- ---- **Ops** - Easy A2G Manager --- -- === -- -- **Main Features:** @@ -931,5 +938,3 @@ function EASYA2G:onafterStatus(From,Event,To) self:__Status(30) return self end - - diff --git a/Moose Development/Moose/Ops/EasyGCICAP.lua b/Moose Development/Moose/Ops/EasyGCICAP.lua index f7267d603..fff814be0 100644 --- a/Moose Development/Moose/Ops/EasyGCICAP.lua +++ b/Moose Development/Moose/Ops/EasyGCICAP.lua @@ -1,3 +1,12 @@ +--- **Ops** - Create your A2A Defenses. +-- +-- **Main Features:** +-- +-- * Automatically create and manage A2A defenses using an AirWing and Squadrons for one coalition +-- * Easy set-up +-- +-- === +-- ------------------------------------------------------------------------- -- Easy CAP/GCI Class, based on OPS classes -------------------------------------------------------------------------