mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Documentation
This commit is contained in:
parent
4228c2c1ca
commit
17f961f7d9
31
Embedded/Moose_Create_Embedded.bat
Normal file
31
Embedded/Moose_Create_Embedded.bat
Normal file
@ -0,0 +1,31 @@
|
||||
rem Generate Moose_Embedded.lua
|
||||
|
||||
copy /b ..\Moose\Trace.lua ^
|
||||
+ ..\Moose\Routines.lua ^
|
||||
+ ..\Moose\Base.lua ^
|
||||
+ ..\Moose\Menu.lua ^
|
||||
+ ..\Moose\Group.lua ^
|
||||
+ ..\Moose\Unit.lua ^
|
||||
+ ..\Moose\Zone.lua ^
|
||||
+ ..\Moose\Database.lua ^
|
||||
+ ..\Moose\Cargo.lua ^
|
||||
+ ..\Moose\Client.lua ^
|
||||
+ ..\Moose\Message.lua ^
|
||||
+ ..\Moose\Stage.lua ^
|
||||
+ ..\Moose\Task.lua ^
|
||||
+ ..\Moose\GoHomeTask.lua ^
|
||||
+ ..\Moose\DestroyBaseTask.lua ^
|
||||
+ ..\Moose\DestroyGroupsTask.lua ^
|
||||
+ ..\Moose\DestroyRadarsTask.lua ^
|
||||
+ ..\Moose\DestroyUnitTypesTask.lua ^
|
||||
+ ..\Moose\PickupTask.lua ^
|
||||
+ ..\Moose\DeployTask.lua ^
|
||||
+ ..\Moose\NoTask.lua ^
|
||||
+ ..\Moose\RouteTask.lua ^
|
||||
+ ..\Moose\Mission.lua ^
|
||||
+ ..\Moose\CleanUp.lua ^
|
||||
+ ..\Moose\Spawn.lua ^
|
||||
+ ..\Moose\Movement.lua ^
|
||||
+ ..\Moose\Sead.lua ^
|
||||
Moose_Embedded.lua /y
|
||||
|
||||
@ -3573,6 +3573,19 @@ function UNIT:IsAlive()
|
||||
end
|
||||
|
||||
|
||||
function UNIT:GetDCSUnit()
|
||||
self:T( self.DCSUnit )
|
||||
|
||||
return self.DCSUnit
|
||||
end
|
||||
|
||||
function UNIT:GetID()
|
||||
self:T( self.UnitID )
|
||||
|
||||
return self.UnitID
|
||||
end
|
||||
|
||||
|
||||
function UNIT:GetName()
|
||||
self:T( self.UnitName )
|
||||
|
||||
@ -4,7 +4,7 @@ dofile('Scripts/ScriptingSystem.lua')
|
||||
|
||||
Include = {}
|
||||
|
||||
Include.LoadPath = 'Scripts/MOOSE/MOOSE'
|
||||
Include.LoadPath = 'Scripts/MOOSE'
|
||||
Include.Files = {}
|
||||
|
||||
Include.File = function( IncludeFile )
|
||||
@ -15,13 +15,11 @@ Include.File = function( IncludeFile )
|
||||
end
|
||||
end
|
||||
|
||||
Include.File( "Trace" )
|
||||
Include.File( "Routines" )
|
||||
Include.File( "Database" )
|
||||
Include.File( "StatHandler" )
|
||||
--Include.File( "StatHandler" )
|
||||
|
||||
--Sanitize Mission Scripting environment
|
||||
--This makes unavailable some unsecure functions.
|
||||
--This makes unavailable some unsecure functions.
|
||||
--Mission downloaded from server to client may contain potentialy harmful lua code that may use these functions.
|
||||
--You can remove the code below and make availble these functions at your own risk.
|
||||
|
||||
@ -36,4 +34,4 @@ do
|
||||
sanitizeModule('lfs')
|
||||
require = nil
|
||||
loadlib = nil
|
||||
end
|
||||
end
|
||||
@ -42,7 +42,6 @@ CLIENT = {
|
||||
-- Mission:AddClient( CLIENT:New( 'RU MI-8MTV2*RAMP-Deploy Troops 3' ):Transport() )
|
||||
-- Mission:AddClient( CLIENT:New( 'RU MI-8MTV2*HOT-Deploy Troops 2' ):Transport() )
|
||||
-- Mission:AddClient( CLIENT:New( 'RU MI-8MTV2*RAMP-Deploy Troops 4' ):Transport() )
|
||||
|
||||
function CLIENT:New( ClientName, ClientBriefing )
|
||||
local self = BASE:Inherit( self, BASE:New() )
|
||||
self:T()
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
|
||||
Include.File( "Task" )
|
||||
|
||||
--- A DeployTask
|
||||
-- @type DEPLOYTASK
|
||||
--
|
||||
DEPLOYTASK = {
|
||||
ClassName = "DEPLOYTASK",
|
||||
TEXT = { "Deploy", "deployed", "unloaded" },
|
||||
@ -11,8 +14,9 @@ DEPLOYTASK = {
|
||||
|
||||
|
||||
--- Creates a new DEPLOYTASK object, which models the sequence of STAGEs to unload a cargo.
|
||||
-- @tparam table{string,...}|string LandingZones Table or name of the zone(s) where Cargo is to be unloaded.
|
||||
-- @tparam CARGO_TYPE CargoType Type of the Cargo.
|
||||
-- @function [parent=#DEPLOYTASK] New
|
||||
-- @param #string CargoType Type of the Cargo.
|
||||
-- @return #DEPLOYTASK The created DeployTask
|
||||
function DEPLOYTASK:New( CargoType )
|
||||
local self = BASE:Inherit( self, TASK:New() )
|
||||
self:T()
|
||||
|
||||
@ -1,17 +1,20 @@
|
||||
--- GROUP Classes
|
||||
-- @classmod GROUP
|
||||
-- @module GROUP
|
||||
-- @return #GROUP
|
||||
|
||||
Include.File( "Routines" )
|
||||
Include.File( "Base" )
|
||||
Include.File( "Message" )
|
||||
Include.File( "Unit" )
|
||||
|
||||
GROUPS = {}
|
||||
|
||||
|
||||
--- The GROUP class
|
||||
-- @type GROUP
|
||||
-- @field ClassName The name of the class.
|
||||
GROUP = {
|
||||
ClassName="GROUP",
|
||||
ClassName = "GROUP",
|
||||
}
|
||||
|
||||
GROUPS = {}
|
||||
|
||||
function GROUP:New( DCSGroup )
|
||||
local self = BASE:Inherit( self, BASE:New() )
|
||||
|
||||
@ -1,37 +0,0 @@
|
||||
--Initialization script for the Mission lua Environment (SSE)
|
||||
|
||||
dofile('Scripts/ScriptingSystem.lua')
|
||||
|
||||
Include = {}
|
||||
|
||||
Include.LoadPath = 'Scripts/MOOSE'
|
||||
Include.Files = {}
|
||||
|
||||
Include.File = function( IncludeFile )
|
||||
if not Include.Files[ IncludeFile ] then
|
||||
Include.Files[IncludeFile] = IncludeFile
|
||||
dofile( Include.LoadPath .. "/" .. IncludeFile .. ".lua" )
|
||||
env.info( "Include:" .. IncludeFile .. " loaded." )
|
||||
end
|
||||
end
|
||||
|
||||
Include.File( "Database" )
|
||||
--Include.File( "StatHandler" )
|
||||
|
||||
--Sanitize Mission Scripting environment
|
||||
--This makes unavailable some unsecure functions.
|
||||
--Mission downloaded from server to client may contain potentialy harmful lua code that may use these functions.
|
||||
--You can remove the code below and make availble these functions at your own risk.
|
||||
|
||||
local function sanitizeModule(name)
|
||||
_G[name] = nil
|
||||
package.loaded[name] = nil
|
||||
end
|
||||
|
||||
do
|
||||
--sanitizeModule('os')
|
||||
--sanitizeModule('io')
|
||||
sanitizeModule('lfs')
|
||||
require = nil
|
||||
loadlib = nil
|
||||
end
|
||||
@ -1,31 +0,0 @@
|
||||
rem Generate Moose_Embedded.lua
|
||||
|
||||
copy /b Trace.lua ^
|
||||
+ Routines.lua ^
|
||||
+ Base.lua ^
|
||||
+ Menu.lua ^
|
||||
+ Group.lua ^
|
||||
+ Unit.lua ^
|
||||
+ Zone.lua ^
|
||||
+ Database.lua ^
|
||||
+ Cargo.lua ^
|
||||
+ Client.lua ^
|
||||
+ Message.lua ^
|
||||
+ Stage.lua ^
|
||||
+ Task.lua ^
|
||||
+ GoHomeTask.lua ^
|
||||
+ DestroyBaseTask.lua ^
|
||||
+ DestroyGroupsTask.lua ^
|
||||
+ DestroyRadarsTask.lua ^
|
||||
+ DestroyUnitTypesTask.lua ^
|
||||
+ PickupTask.lua ^
|
||||
+ DeployTask.lua ^
|
||||
+ NoTask.lua ^
|
||||
+ RouteTask.lua ^
|
||||
+ Mission.lua ^
|
||||
+ CleanUp.lua ^
|
||||
+ Spawn.lua ^
|
||||
+ Movement.lua ^
|
||||
+ Sead.lua ^
|
||||
Moose_Embedded.lua /y
|
||||
|
||||
358
Moose/Spawn.lua
358
Moose/Spawn.lua
@ -1,8 +1,43 @@
|
||||
--- Dynamic spawning of Groups and Units.
|
||||
-- @classmod SPAWN
|
||||
-- @author Flightcontrol
|
||||
--- Dynamic spawning of groups and units.
|
||||
-- SPAWN: The SPAWN module allows to spawn dynamically new groups, based on pre-defined initialization settings.
|
||||
-- =============================================================================================================
|
||||
-- Spawned groups will follow the following naming convention when instantiated within the DCS World run-time environment:
|
||||
--
|
||||
-- 1. Groups will have the name SpawnTemplatePrefix#ggg, where ggg is a counter from 0 to 999 for each new spawned Group.
|
||||
-- 2. Units will have the name SpawnTemplatePrefix#ggg-uu, where uu is a counter from 0 to 99 for each new spawned Unit belonging to that Group.
|
||||
--
|
||||
-- Some additional notes that need to remember:
|
||||
--
|
||||
-- * Templates are actually groups defined within the mission editor, with the flag "Late Activation" set. As such, these groups are never used within the mission, but are used by the @{#SPAWN} module.
|
||||
-- * It is important to defined BEFORE you spawn new groups, a proper initialization of the SPAWN instance is done with the options you want to use.
|
||||
-- * When designing a mission, NEVER name groups using a "#" within the name of the group Template(s), or the SPAWN module logic won't work anymore.
|
||||
--
|
||||
-- 1. Construction:
|
||||
-- ----------------
|
||||
-- Create a new @{SPAWN object with the @{#SPAWN.New} and the @{#SPAWN.NewWithAlias} methods.
|
||||
--
|
||||
-- 2. Initialization of the SPAWN object.
|
||||
-- ------------------
|
||||
-- A SPAWN instance will behave differently based on the usage of initialization methods:
|
||||
--
|
||||
-- * Limit the amount of groups that can be alive at the same time and that can be dynamically spawned using the @{#SPAWN.Limit} method.
|
||||
-- * Spawned groups can get their routes randomized using the @{#SPAWN.RandomizeRoute} method.
|
||||
-- * Using the @{#SPAWN.RandomizeTemplate}, random group templates can be defined so that when a new group is spawned, the group template is selected from one of the templates defined.
|
||||
-- * Spawing of groups can be scheduled at defined but randomized intervals. Use the @{#SPAWN.Scheduled} method to schedule spawning of groups.
|
||||
--
|
||||
-- 2. Instantiation
|
||||
-- ------------------------------
|
||||
--
|
||||
-- @module SPAWN
|
||||
-- @author FlightControl
|
||||
|
||||
MOOSE_Version = "0.1.1.1"
|
||||
|
||||
---
|
||||
-- @type SPAWN
|
||||
-- @field ClassName Contains SPAWN
|
||||
SPAWN = {
|
||||
ClassName = "SPAWN",
|
||||
}
|
||||
|
||||
Include.File( "Routines" )
|
||||
Include.File( "Base" )
|
||||
@ -11,22 +46,16 @@ Include.File( "Group" )
|
||||
Include.File( "Zone" )
|
||||
|
||||
|
||||
SPAWN = {
|
||||
ClassName = "SPAWN",
|
||||
}
|
||||
|
||||
--- Public
|
||||
-- @section Public
|
||||
|
||||
--- Creates the main object to spawn a Group defined in the DCS ME.
|
||||
-- Spawned Groups and Units will follow the following naming convention within the DCS World run-time environment:
|
||||
-- Groups will have the name SpawnTemplatePrefix#ggg, where ggg is a counter from 0 to 999 for each new spawned Group.
|
||||
-- Units will have the name SpawnTemplatePrefix#ggg-uu, where uu is a counter from 0 to 99 for each new spawned Unit belonging to that Group.
|
||||
-- @tparam string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template. That Group must have the flag "Late Activation" set. Note that this SpawnTemplatePrefix name should not contain any # character.
|
||||
-- @treturn SPAWN
|
||||
--- Creates the main object to spawn a GROUP defined in the DCS ME.
|
||||
-- @param self
|
||||
-- @param #string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template. Each new group will have the name starting with SpawnTemplatePrefix.
|
||||
-- @return #SPAWN
|
||||
-- @usage
|
||||
-- -- NATO helicopters engaging in the battle field.
|
||||
-- Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
|
||||
-- @usage local Plane = SPAWN:New( "Plane" ) -- Creates a new local variable that can initiate new planes with the name "Plane#ddd" using the template "Plane" as defined within the ME.
|
||||
function SPAWN:New( SpawnTemplatePrefix )
|
||||
local self = BASE:Inherit( self, BASE:New() )
|
||||
self:T( { SpawnTemplatePrefix } )
|
||||
@ -41,7 +70,7 @@ function SPAWN:New( SpawnTemplatePrefix )
|
||||
self.SpawnTemplate = self._GetTemplate( self, SpawnTemplatePrefix ) -- Contains the template structure for a Group Spawn from the Mission Editor. Note that this group must have lateActivation always on!!!
|
||||
self.SpawnRepeat = false -- Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.
|
||||
self.UnControlled = false -- When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.
|
||||
self.SpawnMaxGroupsAlive = 0 -- The maximum amount of groups that can be alive of SpawnTemplatePrefix at the same time.
|
||||
self.SpawnMaxUnitsAlive = 0 -- The maximum amount of groups that can be alive of SpawnTemplatePrefix at the same time.
|
||||
self.SpawnMaxGroups = 0 -- The maximum amount of groups that can be spawned.
|
||||
self.SpawnRandomize = false -- Sets the randomization flag of new Spawned units to false.
|
||||
self.SpawnVisible = false -- Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
|
||||
@ -60,15 +89,15 @@ function SPAWN:New( SpawnTemplatePrefix )
|
||||
return self
|
||||
end
|
||||
|
||||
--- Creates the main object to spawn a Group defined in the DCS ME.
|
||||
-- Spawned Groups and Units will follow the following naming convention within the DCS World run-time environment:
|
||||
-- Groups will have the name SpawnTemplatePrefix#ggg, where ggg is a counter from 0 to 999 for each new spawned Group.
|
||||
-- Units will have the name SpawnTemplatePrefix#ggg-uu, where uu is a counter from 0 to 99 for each new spawned Unit belonging to that Group.
|
||||
-- @tparam string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template. That Group must have the flag "Late Activation" set. Note that this SpawnTemplatePrefix name should not contain any # character.
|
||||
-- @treturn SPAWN
|
||||
--- Creates a new SPAWN instance to create new groups based on the defined template and using a new alias for each new group.
|
||||
-- @param self
|
||||
-- @param #string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template.
|
||||
-- @param #string SpawnAliasPrefix is the name that will be given to the Group at runtime.
|
||||
-- @return #SPAWN
|
||||
-- @usage
|
||||
-- -- NATO helicopters engaging in the battle field.
|
||||
-- Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
|
||||
-- Spawn_BE_KA50 = SPAWN:NewWithAlias( 'BE KA-50@RAMP-Ground Defense', 'Helicopter Attacking a City' )
|
||||
-- @usage local PlaneWithAlias = SPAWN:NewWithAlias( "Plane", "Bomber" ) -- Creates a new local variable that can instantiate new planes with the name "Bomber#ddd" using the template "Plane" as defined within the ME.
|
||||
function SPAWN:NewWithAlias( SpawnTemplatePrefix, SpawnAliasPrefix )
|
||||
local self = BASE:Inherit( self, BASE:New() )
|
||||
self:T( { SpawnTemplatePrefix, SpawnAliasPrefix } )
|
||||
@ -84,7 +113,7 @@ function SPAWN:NewWithAlias( SpawnTemplatePrefix, SpawnAliasPrefix )
|
||||
self.SpawnTemplate = self._GetTemplate( self, SpawnTemplatePrefix ) -- Contains the template structure for a Group Spawn from the Mission Editor. Note that this group must have lateActivation always on!!!
|
||||
self.SpawnRepeat = false -- Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.
|
||||
self.UnControlled = false -- When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.
|
||||
self.SpawnMaxGroupsAlive = 0 -- The maximum amount of groups that can be alive of SpawnTemplatePrefix at the same time.
|
||||
self.SpawnMaxUnitsAlive = 0 -- The maximum amount of groups that can be alive of SpawnTemplatePrefix at the same time.
|
||||
self.SpawnMaxGroups = 0 -- The maximum amount of groups that can be spawned.
|
||||
self.SpawnRandomize = false -- Sets the randomization flag of new Spawned units to false.
|
||||
self.SpawnVisible = false -- Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
|
||||
@ -104,10 +133,25 @@ function SPAWN:NewWithAlias( SpawnTemplatePrefix, SpawnAliasPrefix )
|
||||
end
|
||||
|
||||
|
||||
function SPAWN:Limit( SpawnMaxGroupsAlive, SpawnMaxGroups )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnMaxGroupsAlive, SpawnMaxGroups } )
|
||||
--- Limits the Maximum amount of Units that can be alive at the same time, and the maximum amount of groups that can be spawned.
|
||||
-- Note that this method is exceptionally important to balance the performance of the mission. Depending on the machine etc, a mission can only process a maximum amount of units.
|
||||
-- If the time interval must be short, but there should not be more Units or Groups alive than a maximum amount of units, then this function should be used...
|
||||
-- When a @{#SPAWN.New} is executed and the limit of the amount of units alive is reached, then no new spawn will happen of the group, until some of these units of the spawn object will be destroyed.
|
||||
-- @param self
|
||||
-- @param #number SpawnMaxUnitsAlive The maximum amount of units that can be alive at runtime.
|
||||
-- @param #number SpawnMaxGroups The maximum amount of groups that can be spawned. When the limit is reached, then no more actual spawns will happen of the group.
|
||||
-- This parameter is useful to define a maximum amount of airplanes, ground troops, helicopters, ships etc within a supply area.
|
||||
-- This parameter accepts the value 0, which defines that there are no maximum group limits, but there are limits on the maximum of units that can be alive at the same time.
|
||||
-- @return #SPAWN self
|
||||
-- @usage
|
||||
-- -- NATO helicopters engaging in the battle field.
|
||||
-- -- This helicopter group consists of one Unit. So, this group will SPAWN maximum 2 groups simultaneously within the DCSRTE.
|
||||
-- -- There will be maximum 24 groups spawned during the whole mission lifetime.
|
||||
-- Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):Limit( 2, 24 )
|
||||
function SPAWN:Limit( SpawnMaxUnitsAlive, SpawnMaxGroups )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnMaxUnitsAlive, SpawnMaxGroups } )
|
||||
|
||||
self.SpawnMaxGroupsAlive = SpawnMaxGroupsAlive -- The maximum amount of groups that can be alive of SpawnTemplatePrefix at the same time.
|
||||
self.SpawnMaxUnitsAlive = SpawnMaxUnitsAlive -- The maximum amount of groups that can be alive of SpawnTemplatePrefix at the same time.
|
||||
self.SpawnMaxGroups = SpawnMaxGroups -- The maximum amount of groups that can be spawned.
|
||||
|
||||
for SpawnGroupID = 1, self.SpawnMaxGroups do
|
||||
@ -118,18 +162,20 @@ function SPAWN:Limit( SpawnMaxGroupsAlive, SpawnMaxGroups )
|
||||
end
|
||||
|
||||
|
||||
--- Randomizes a defined route of the Template Group in the ME when the Group is Spawned. This is very useful to define extra variation in the DCS World run-time environment of the behaviour of Groups like Ground Units, Ships, Planes, Helicopters.
|
||||
-- @tparam number SpawnStartPoint is the waypoint where the randomization begins. Note that the StartPoint = 0 equals the point where the Group is Spawned. This parameter is useful to avoid randomization to start from the first waypoint, but a bit further down the route...
|
||||
-- @tparam number SpawnEndPoint is the waypoint where the randomization ends. this parameter is useful to avoid randomization to end at a waypoint earlier than the last waypoint on the route.
|
||||
-- @tparam number SpawnRadius is the radius in meters, that defines the concentric circle in which the randomization of the new waypoint will take place, with the original waypoint located in the middle...
|
||||
-- @treturn SPAWN
|
||||
--- Randomizes the defined route of the SpawnTemplatePrefix group in the ME. This is very useful to define extra variation of the behaviour of groups.
|
||||
-- @param self
|
||||
-- @param #number SpawnStartPoint is the waypoint where the randomization begins.
|
||||
-- Note that the StartPoint = 0 equaling the point where the group is spawned.
|
||||
-- @param #number SpawnEndPoint is the waypoint where the randomization ends counting backwards.
|
||||
-- This parameter is useful to avoid randomization to end at a waypoint earlier than the last waypoint on the route.
|
||||
-- @param #number SpawnRadius is the radius in meters in which the randomization of the new waypoints, with the original waypoint of the original template located in the middle ...
|
||||
-- @return #SPAWN
|
||||
-- @usage
|
||||
-- -- NATO helicopters engaging in the battle field.
|
||||
-- -- The KA-50 has waypoints SP, 1, 2, 3, 4, DP.
|
||||
-- -- Waypoints 2 and 3 will only be randomized. The others will remain on their original position with each new ${SPAWN} of the helicopter.
|
||||
-- -- The randomization of waypoint 2 and 3 will take place within a diameter of 4000 meters.
|
||||
-- -- The KA-50 has waypoints Start point ( =0 or SP ), 1, 2, 3, 4, End point (= 5 or DP).
|
||||
-- -- Waypoints 2 and 3 will only be randomized. The others will remain on their original position with each new spawn of the helicopter.
|
||||
-- -- The randomization of waypoint 2 and 3 will take place within a radius of 2000 meters.
|
||||
-- Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):RandomizeRoute( 2, 2, 2000 )
|
||||
|
||||
function SPAWN:RandomizeRoute( SpawnStartPoint, SpawnEndPoint, SpawnRadius )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnStartPoint, SpawnEndPoint, SpawnRadius } )
|
||||
|
||||
@ -145,6 +191,10 @@ function SPAWN:RandomizeRoute( SpawnStartPoint, SpawnEndPoint, SpawnRadius )
|
||||
return self
|
||||
end
|
||||
|
||||
--- Internal function randomizing the routes.
|
||||
-- @param self
|
||||
-- @param #number SpawnIndex The index of the group to be spawned.
|
||||
-- @return #SPAWN
|
||||
function SPAWN:_RandomizeRoute( SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnIndex, self.SpawnRandomizeRoute, self.SpawnRandomizeRouteStartPoint, self.SpawnRandomizeRouteEndPoint, self.SpawnRandomizeRouteRadius } )
|
||||
|
||||
@ -165,24 +215,25 @@ function SPAWN:_RandomizeRoute( SpawnIndex )
|
||||
return self
|
||||
end
|
||||
|
||||
--- This function is rather complicated to understand. But I'll try to explain...
|
||||
-- This function becomes useful when you need to SPAWN random types of Groups defined within the ME, but they all need to follow the same Template route and have the same SpawnTemplatePrefix name, then this method becomes very useful.
|
||||
-- @tparam table{string,...} SpawnTemplatePrefixTable is a table with the names of the Groups defined within the ME (with late activatio on), from which on a new SPAWN of SpawnTemplatePrefix (the main Group name), a NEW Group will be choosen as the Group to be SPAWNed.
|
||||
-- In other words, this method randomizes between a defined set of Groups the Group to be SPAWNed for each new SPAWN.
|
||||
-- @treturn SPAWN
|
||||
--- This function is rather complicated to understand. But I'll try to explain.
|
||||
-- This function becomes useful when you need to spawn groups with random templates of groups defined within the mission editor,
|
||||
-- but they will all follow the same Template route and have the same prefix name.
|
||||
-- In other words, this method randomizes between a defined set of groups the template to be used for each new spawn of a group.
|
||||
-- @param self
|
||||
-- @param #string SpawnTemplatePrefixTable A table with the names of the groups defined within the mission editor, from which one will be choosen when a new group will be spawned.
|
||||
-- @return #SPAWN
|
||||
-- @usage
|
||||
-- -- NATO Tank Platoons invading Gori.
|
||||
-- -- Choose between 13 different 'US Tank Platoon' configurations for each new SPAWN the Group to be SPAWNed for the
|
||||
-- -- Choose between 13 different 'US Tank Platoon' configurations for each new SPAWN the Group to be spawned for the
|
||||
-- -- 'US Tank Platoon Left', 'US Tank Platoon Middle' and 'US Tank Platoon Right' SpawnTemplatePrefixes.
|
||||
-- -- Each new SPAWN will randomize the route, with a defined time interval of 200 seconds with 40% time variation (randomization) and
|
||||
-- -- with a limit set of maximum 12 Units alive simulteneously and 150 Groups to be SPAWNed during the whole mission.
|
||||
-- -- with a limit set of maximum 12 Units alive simulteneously and 150 Groups to be spawned during the whole mission.
|
||||
-- Spawn_US_Platoon = { 'US Tank Platoon 1', 'US Tank Platoon 2', 'US Tank Platoon 3', 'US Tank Platoon 4', 'US Tank Platoon 5',
|
||||
-- 'US Tank Platoon 6', 'US Tank Platoon 7', 'US Tank Platoon 8', 'US Tank Platoon 9', 'US Tank Platoon 10',
|
||||
-- 'US Tank Platoon 11', 'US Tank Platoon 12', 'US Tank Platoon 13' }
|
||||
-- Spawn_US_Platoon_Left = SPAWN:New( 'US Tank Platoon Left' ):Limit( 12, 150 ):Schedule( 200, 0.4 ):RandomizeTemplate( Spawn_US_Platoon ):RandomizeRoute( 3, 3, 2000 )
|
||||
-- Spawn_US_Platoon_Middle = SPAWN:New( 'US Tank Platoon Middle' ):Limit( 12, 150 ):Schedule( 200, 0.4 ):RandomizeTemplate( Spawn_US_Platoon ):RandomizeRoute( 3, 3, 2000 )
|
||||
-- Spawn_US_Platoon_Right = SPAWN:New( 'US Tank Platoon Right' ):Limit( 12, 150 ):Schedule( 200, 0.4 ):RandomizeTemplate( Spawn_US_Platoon ):RandomizeRoute( 3, 3, 2000 )
|
||||
|
||||
function SPAWN:RandomizeTemplate( SpawnTemplatePrefixTable )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnTemplatePrefixTable } )
|
||||
|
||||
@ -214,15 +265,17 @@ end
|
||||
|
||||
|
||||
|
||||
--- When a Group got SPAWNed, it has a life within the DCSRTE. For planes and helicopters, when these Units go home and land on their home airbases and farps, they normally would taxi to the parking spot, shut-down their engines and wait forever until the Group is removed by the DCSRTE.
|
||||
-- This function is used to Re-Spawn automatically (so no extra call is needed anymore) the same Group after it landed. This will enable a SPAWNed group to be Re-SPAWNed after it lands, until it is destroyed...
|
||||
-- Note: When the Group is respawned, it will @{ReSpawn} at the original airbase where it took off. So ensure that the paths for Groups that ReSpawn, always return to the original airbase.
|
||||
-- @treturn SPAWN
|
||||
--- For planes and helicopters, when these groups go home and land on their home airbases and farps, they normally would taxi to the parking spot, shut-down their engines and wait forever until the Group is removed by the runtime environment.
|
||||
-- This function is used to re-spawn automatically (so no extra call is needed anymore) the same group after it has landed.
|
||||
-- This will enable a spawned group to be re-spawned after it lands, until it is destroyed...
|
||||
-- Note: When the group is respawned, it will re-spawn from the original airbase where it took off.
|
||||
-- So ensure that the routes for groups that respawn, always return to the original airbase, or players may get confused ...
|
||||
-- @param self
|
||||
-- @return #SPAWN self
|
||||
-- @usage
|
||||
-- -- RU Su-34 - AI Ship Attack
|
||||
-- -- Re-SPAWN the Group(s) after each landing and Engine Shut-Down automatically.
|
||||
-- SpawnRU_SU34 = SPAWN:New( 'TF1 RU Su-34 Krymsk@AI - Attack Ships' ):Schedule( 2, 3, 1800, 0.4 ):SpawnUncontrolled():RandomizeRoute( 1, 1, 3000 ):RepeatOnEngineShutDown()
|
||||
|
||||
function SPAWN:Repeat()
|
||||
self:T( { self.SpawnTemplatePrefix } )
|
||||
|
||||
@ -239,7 +292,7 @@ function SPAWN:Repeat()
|
||||
end
|
||||
|
||||
--- Same as the @{Repeat) method.
|
||||
-- @treturn SPAWN
|
||||
-- @return SPAWN
|
||||
-- @see Repeat
|
||||
|
||||
function SPAWN:RepeatOnLanding()
|
||||
@ -252,10 +305,8 @@ function SPAWN:RepeatOnLanding()
|
||||
return self
|
||||
end
|
||||
|
||||
--- Same as the @{Repeat) method, but now the Group will respawn after its engines have shut down.
|
||||
-- @treturn SPAWN
|
||||
-- @see Repeat
|
||||
|
||||
--- Same as the @{#SPAWN.Repeat) method, but now the Group will respawn after its engines have shut down.
|
||||
-- @return SPAWN
|
||||
function SPAWN:RepeatOnEngineShutDown()
|
||||
self:T( { self.SpawnTemplatePrefix } )
|
||||
|
||||
@ -266,30 +317,37 @@ function SPAWN:RepeatOnEngineShutDown()
|
||||
return self
|
||||
end
|
||||
|
||||
|
||||
--- CleanUp groups when they are still alive, but inactive.
|
||||
-- When groups are still alive and have become inactive due to damage and are unable to contribute anything, then this group will be removed at defined intervals in seconds.
|
||||
-- @param self
|
||||
-- @param #string SpawnCleanUpInterval The interval to check for inactive groups within seconds.
|
||||
-- @return #SPAWN self
|
||||
-- @usage Spawn_Helicopter:CleanUp( 20 ) -- CleanUp the spawning of the helicopters every 20 seconds when they become inactive.
|
||||
function SPAWN:CleanUp( SpawnCleanUpInterval )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnCleanUpInterval } )
|
||||
|
||||
self.SpawnCleanUpInterval = SpawnCleanUpInterval
|
||||
self.SpawnCleanUpTimeStamps = {}
|
||||
self.CleanUpFunction = routines.scheduleFunction( self._SpawnCleanUpScheduler, { self }, timer.getTime() + 1, 60 )
|
||||
self.CleanUpFunction = routines.scheduleFunction( self._SpawnCleanUpScheduler, { self }, timer.getTime() + 1, SpawnCleanUpInterval )
|
||||
|
||||
return self
|
||||
end
|
||||
|
||||
|
||||
|
||||
--- Makes the Groups visible before start (like a batallion).
|
||||
-- @tparam number SpawnZone A @{ZONE} where the group will be positioned. The X and Y coordinates of the zone define the start position.
|
||||
-- @tparam number SpawnAngle The angle in degrees how the Groups and each Unit of the Group will be positioned.
|
||||
-- @tparam number SpawnFormation The formation of the Units within the Group.
|
||||
-- @tparam number SpawnWidth The amount of Groups that will be positioned on the X axis.
|
||||
-- @tparam number SpawnDeltaX The space between each Group on the X-axis.
|
||||
-- @tparam number SpawnDeltaY The space between each Group on the Y-axis.
|
||||
-- @treturn SPAWN
|
||||
--- Makes the groups visible before start (like a batallion).
|
||||
-- The method will take the position of the group as the first position in the array.
|
||||
-- @param self
|
||||
-- @param #number SpawnAngle The angle in degrees how the groups and each unit of the group will be positioned.
|
||||
-- @param #number SpawnFormation The formation of the Units within the Group.
|
||||
-- @param #number SpawnWidth The amount of Groups that will be positioned on the X axis.
|
||||
-- @param #number SpawnDeltaX The space between each Group on the X-axis.
|
||||
-- @param #number SpawnDeltaY The space between each Group on the Y-axis.
|
||||
-- @return #SPAWN self
|
||||
-- @usage
|
||||
-- -- Define an array of Groups within Zone "Start".
|
||||
-- Spawn_BE_Ground = SPAWN:New( 'BE Ground' ):Limit( 2, 24 ):Visible( ZONE:New( "Start" ), 90, "Diamond", 10, 100, 50 )
|
||||
|
||||
-- -- Define an array of Groups.
|
||||
-- Spawn_BE_Ground = SPAWN:New( 'BE Ground' ):Limit( 2, 24 ):Visible( 90, "Diamond", 10, 100, 50 )
|
||||
function SPAWN:SpawnArray( SpawnAngle, SpawnWidth, SpawnDeltaX, SpawnDeltaY )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnAngle, SpawnWidth, SpawnDeltaX, SpawnDeltaY } )
|
||||
|
||||
@ -375,12 +433,14 @@ function SPAWN:_TranslateRotate( SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, Spa
|
||||
return self
|
||||
end
|
||||
|
||||
|
||||
--- Get the next index of the groups to be spawned. This function is complicated, as it is used at several spaces.
|
||||
function SPAWN:GetSpawnIndex( SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnIndex, self.SpawnMaxGroups, self.SpawnMaxGroupsAlive, self.AliveUnits, #self.SpawnTemplate.units } )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnIndex, self.SpawnMaxGroups, self.SpawnMaxUnitsAlive, self.AliveUnits, #self.SpawnTemplate.units } )
|
||||
|
||||
|
||||
if ( self.SpawnMaxGroups == 0 ) or ( SpawnIndex <= self.SpawnMaxGroups ) then
|
||||
if ( self.SpawnMaxGroupsAlive == 0 ) or ( self.AliveUnits < self.SpawnMaxGroupsAlive * #self.SpawnTemplate.units ) or self.UnControlled then
|
||||
if ( self.SpawnMaxUnitsAlive == 0 ) or ( self.AliveUnits < self.SpawnMaxUnitsAlive * #self.SpawnTemplate.units ) or self.UnControlled then
|
||||
if SpawnIndex and SpawnIndex >= self.SpawnCount + 1 then
|
||||
self.SpawnCount = self.SpawnCount + 1
|
||||
SpawnIndex = self.SpawnCount
|
||||
@ -400,21 +460,21 @@ function SPAWN:GetSpawnIndex( SpawnIndex )
|
||||
end
|
||||
|
||||
|
||||
--- Will SPAWN a Group whenever you want to do this.
|
||||
-- Note that the configuration with the above functions will apply when calling this method: Maxima, Randomization of routes, Scheduler, ...
|
||||
-- Uses @{DATABASE} global object defined in MOOSE.
|
||||
-- @treturn SPAWN
|
||||
--- Will re-spawn a group based on a given index.
|
||||
-- Note: Uses @{DATABASE} module defined in MOOSE.
|
||||
-- @param self
|
||||
-- @return #GROUP The group that was spawned. You can use this group for further actions.
|
||||
function SPAWN:Spawn()
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnIndex } )
|
||||
|
||||
return self:SpawnWithIndex( self.SpawnIndex + 1 )
|
||||
end
|
||||
|
||||
--- Will Re-SPAWN a Group based on a given GroupName. The GroupName must be a group that is already alive within the DCSRTE and should have a Group Template defined in the ME (with Late Activation flag on).
|
||||
-- Note that the configuration with the above functions will apply when calling this method: Maxima, Randomization of routes, Scheduler, ...
|
||||
-- @tparam string SpawnGroupName
|
||||
-- @treturn SPAWN
|
||||
-- Uses _Database global object defined in MOOSE.
|
||||
--- Will re-spawn a group based on a given index.
|
||||
-- Note: Uses @{DATABASE} module defined in MOOSE.
|
||||
-- @param self
|
||||
-- @param #string SpawnIndex The index of the group to be spawned.
|
||||
-- @return #GROUP The group that was spawned. You can use this group for further actions.
|
||||
function SPAWN:ReSpawn( SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnIndex } )
|
||||
|
||||
@ -430,10 +490,9 @@ function SPAWN:ReSpawn( SpawnIndex )
|
||||
return self:SpawnWithIndex( SpawnIndex )
|
||||
end
|
||||
|
||||
--- Will SPAWN a Group with a specified index number whenever you want to do this.
|
||||
-- Note that the configuration with the above functions will apply when calling this method: Maxima, Randomization of routes, Scheduler, ...
|
||||
--- Will spawn a group with a specified index number.
|
||||
-- Uses @{DATABASE} global object defined in MOOSE.
|
||||
-- @treturn GROUP The @{GROUP} that was spawned. You can use this group for further actions.
|
||||
-- @return #GROUP The group that was spawned. You can use this group for further actions.
|
||||
function SPAWN:SpawnWithIndex( SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnIndex, self.SpawnMaxGroups } )
|
||||
|
||||
@ -458,10 +517,13 @@ function SPAWN:SpawnWithIndex( SpawnIndex )
|
||||
return nil
|
||||
end
|
||||
|
||||
--- SPAWNs a new Group within varying time intervals. This is useful if you want to have continuity within your missions of certain (AI) Groups to be present (alive) within your missions.
|
||||
-- @tparam number SpawnTime is the time interval defined in seconds between each new SPAWN of new Groups.
|
||||
-- @tparam number SpawnTimeVariation is the variation to be applied on the defined time interval between each new SPAWN. The variation is defined as a value between 0 and 1, which expresses the %-tage of variation to be applied as the low and high time interval boundaries. Between these boundaries a new time interval will be applied. See usage.
|
||||
-- @treturn SPAWN
|
||||
--- Spawns new groups at varying time intervals.
|
||||
-- This is useful if you want to have continuity within your missions of certain (AI) groups to be present (alive) within your missions.
|
||||
-- @param self
|
||||
-- @param #number SpawnTime The time interval defined in seconds between each new spawn of new groups.
|
||||
-- @param #number SpawnTimeVariation The variation to be applied on the defined time interval between each new spawn.
|
||||
-- The variation is a number between 0 and 1, representing the %-tage of variation to be applied on the time interval.
|
||||
-- @return #SPAWN self
|
||||
-- @usage
|
||||
-- -- NATO helicopters engaging in the battle field.
|
||||
-- -- The time interval is set to SPAWN new helicopters between each 600 seconds, with a time variation of 50%.
|
||||
@ -469,9 +531,8 @@ end
|
||||
-- -- This is calculated as follows:
|
||||
-- -- Low limit: 600 * ( 1 - 0.5 / 2 ) = 450
|
||||
-- -- High limit: 600 * ( 1 + 0.5 / 2 ) = 750
|
||||
-- -- Between these two values, a random amount of seconds will be choosen for each new SPAWN of the helicopters.
|
||||
-- -- Between these two values, a random amount of seconds will be choosen for each new spawn of the helicopters.
|
||||
-- Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):Schedule( 600, 0.5 )
|
||||
|
||||
function SPAWN:SpawnScheduled( SpawnTime, SpawnTimeVariation )
|
||||
self:T( { SpawnTime, SpawnTimeVariation } )
|
||||
|
||||
@ -492,8 +553,10 @@ function SPAWN:SpawnScheduled( SpawnTime, SpawnTimeVariation )
|
||||
return self
|
||||
end
|
||||
|
||||
--- Will start the SPAWNing timers.
|
||||
-- This function is called automatically when @{Schedule} is called.
|
||||
|
||||
|
||||
--- Will start the spawning scheduler.
|
||||
-- Note: This function is called automatically when @{#SPAWN.Scheduled} is called.
|
||||
function SPAWN:ScheduleStart()
|
||||
self:T( { self.SpawnTemplatePrefix } )
|
||||
|
||||
@ -510,30 +573,18 @@ function SPAWN:ScheduleStart()
|
||||
end
|
||||
end
|
||||
|
||||
--- Will stop the scheduled SPAWNing activity.
|
||||
--- Will stop the scheduled spawning scheduler.
|
||||
function SPAWN:ScheduleStop()
|
||||
self:T( { self.SpawnTemplatePrefix } )
|
||||
|
||||
self.SpawnIsScheduled = false
|
||||
end
|
||||
|
||||
--- Limits the Maximum amount of Units to be alive, and the maximum amount of Groups to be SPAWNed within the DCS World run-time environment.
|
||||
-- Note that this method is exceptionally important to balance the amount of Units alive within the DCSRTE and the performance of the mission. Depending on the machine etc, a mission can only process a maximum amount of units.
|
||||
-- If the time interval must be short, but there should not be more Units or Groups alive than a maximum amount of units, then this function should be used...
|
||||
-- @tparam number SpawnMaxGroupsAlive is the Maximum amount of Units to be alive. When there are more Units alive in the DCSRTE of SpawnTemplatePrefix, then no new SPAWN will happen of the Group, until some of these Units will be destroyed.
|
||||
-- @tparam number SpawnMaxGroups is the Maximum amount of Groups that can be SPAWNed from SpawnTemplatePrefix. When there are more Groups alive in the DCSRTE of SpawnTemplatePrefix, then no more SPAWNs will happen of the Group. This parameter is useful to define a maximum amount of airplanes, ground troops, helicopters, ships etc within a supply area.
|
||||
-- This parameter accepts the value 0, which expresses no Group count limits.
|
||||
-- @treturn SPAWN
|
||||
-- @usage
|
||||
-- -- NATO helicopters engaging in the battle field.
|
||||
-- -- This helicopter group consists of one Unit. So, this group will SPAWN maximum 2 groups simultaneously within the DCSRTE.
|
||||
-- -- There will be maximum 24 groups SPAWNed during the whole mission lifetime.
|
||||
-- Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):Limit( 2, 24 )
|
||||
|
||||
|
||||
|
||||
--- Will SPAWN a Group whenever you want to do this, but for AIR Groups only to be applied, and will SPAWN the Group in Uncontrolled mode... This will be similar to the Uncontrolled flag setting in the ME.
|
||||
-- @treturn SPAWN
|
||||
--- Will spawn a plane group in uncontrolled mode...
|
||||
-- This will be similar to the uncontrolled flag setting in the ME.
|
||||
-- @return #SPAWN self
|
||||
function SPAWN:UnControlled()
|
||||
self:T( { self.SpawnTemplatePrefix } )
|
||||
|
||||
@ -547,14 +598,18 @@ function SPAWN:UnControlled()
|
||||
end
|
||||
|
||||
|
||||
--- Will SPAWN a Group from a Hosting @{UNIT}. This function is mostly advisable to be used if you want to simulate SPAWNing from air units, like helicopters, which are dropping infantry into a defined Landing Zone.
|
||||
-- Note that each point in the route assigned to the spawning @{GROUP} is reset to the Point of the spawn.
|
||||
-- You can use the returned @{GROUP} to further define the route to be followed.
|
||||
-- @tparam UNIT HostUnit is the AIR unit or GROUND unit dropping or unloading the Spawn group.
|
||||
-- @treturn GROUP Spawned.
|
||||
-- @treturn nil when nothing was spawned.
|
||||
--- Will spawn a group from a hosting unit. This function is mostly advisable to be used if you want to simulate spawning from air units, like helicopters, which are dropping infantry into a defined Landing Zone.
|
||||
-- Note that each point in the route assigned to the spawning group is reset to the point of the spawn.
|
||||
-- You can use the returned group to further define the route to be followed.
|
||||
-- @param self
|
||||
-- @param #UNIT HostUnit The air or ground unit dropping or unloading the group.
|
||||
-- @param #number OuterRadius The outer radius in meters where the new group will be spawned.
|
||||
-- @param #number InnerRadius The inner radius in meters where the new group will NOT be spawned.
|
||||
-- @param #number SpawnIndex (Optional) The index which group to spawn within the given zone.
|
||||
-- @return #GROUP that was spawned.
|
||||
-- @return #nil Nothing was spawned.
|
||||
function SPAWN:SpawnFromUnit( HostUnit, OuterRadius, InnerRadius, SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, HostUnit, SpawnFormation, SpawnIndex } )
|
||||
self:T( { self.SpawnTemplatePrefix, HostUnit, OuterRadius, InnerRadius, SpawnIndex } )
|
||||
|
||||
if HostUnit and HostUnit:IsAlive() then -- and HostUnit:getUnit(1):inAir() == false then
|
||||
|
||||
@ -623,9 +678,11 @@ function SPAWN:SpawnFromUnit( HostUnit, OuterRadius, InnerRadius, SpawnIndex )
|
||||
end
|
||||
|
||||
--- Will spawn a Group within a given @{ZONE}.
|
||||
-- @tparam ZONE The @{ZONE} where the Group is to be SPAWNed.
|
||||
-- @treturn GROUP that was spawned.
|
||||
-- @treturn nil when nothing as spawned.
|
||||
-- @param self
|
||||
-- @param #ZONE Zone The zone where the group is to be spawned.
|
||||
-- @param #number SpawnIndex (Optional) The index which group to spawn within the given zone.
|
||||
-- @return #GROUP that was spawned.
|
||||
-- @return #nil when nothing was spawned.
|
||||
function SPAWN:SpawnInZone( Zone, SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, Zone, SpawnIndex } )
|
||||
|
||||
@ -677,8 +734,9 @@ end
|
||||
|
||||
|
||||
--- Will return the SpawnGroupName either with with a specific count number or without any count.
|
||||
-- @tparam number SpawnIndex is the number of the Group that is to be SPAWNed.
|
||||
-- @treturn string SpawnGroupName
|
||||
-- @param self
|
||||
-- @param #number SpawnIndex Is the number of the Group that is to be spawned.
|
||||
-- @return string SpawnGroupName
|
||||
function SPAWN:SpawnGroupName( SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, SpawnIndex } )
|
||||
|
||||
@ -698,6 +756,13 @@ function SPAWN:SpawnGroupName( SpawnIndex )
|
||||
|
||||
end
|
||||
|
||||
|
||||
--- Get the group from an index.
|
||||
-- Returns the group from the SpawnGroups list.
|
||||
-- If no index is given, it will return the first group in the list.
|
||||
-- @param self
|
||||
-- @param #number SpawnIndex The index of the group to return.
|
||||
-- @return #GROUP
|
||||
function SPAWN:GetGroupFromIndex( SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, SpawnIndex } )
|
||||
|
||||
@ -710,6 +775,13 @@ function SPAWN:GetGroupFromIndex( SpawnIndex )
|
||||
end
|
||||
end
|
||||
|
||||
--- Get the group index from a DCSUnit.
|
||||
-- The method will search for a #-mark, and will return the index behind the #-mark of the DCSUnit.
|
||||
-- It will return nil of no prefix was found.
|
||||
-- @param self
|
||||
-- @param DCSUnit The DCS unit to be searched.
|
||||
-- @return #string The prefix
|
||||
-- @return #nil Nothing found
|
||||
function SPAWN:GetGroupIndexFromDCSUnit( DCSUnit )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, DCSUnit } )
|
||||
|
||||
@ -727,6 +799,13 @@ function SPAWN:GetGroupIndexFromDCSUnit( DCSUnit )
|
||||
return nil
|
||||
end
|
||||
|
||||
--- Return the prefix of a DCSUnit.
|
||||
-- The method will search for a #-mark, and will return the text before the #-mark.
|
||||
-- It will return nil of no prefix was found.
|
||||
-- @param self
|
||||
-- @param DCSUnit The DCS unit to be searched.
|
||||
-- @return #string The prefix
|
||||
-- @return #nil Nothing found
|
||||
function SPAWN:GetPrefixFromDCSUnit( DCSUnit )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, DCSUnit } )
|
||||
|
||||
@ -734,8 +813,6 @@ function SPAWN:GetPrefixFromDCSUnit( DCSUnit )
|
||||
local SpawnPrefix = string.match( DCSUnit:getName(), ".*#" )
|
||||
if SpawnPrefix then
|
||||
SpawnPrefix = SpawnPrefix:sub( 1, -2 )
|
||||
else
|
||||
self:E( { "This name does not contain a #", DCSUnit:getName() } )
|
||||
end
|
||||
self:T( SpawnPrefix )
|
||||
return SpawnPrefix
|
||||
@ -744,6 +821,7 @@ function SPAWN:GetPrefixFromDCSUnit( DCSUnit )
|
||||
return nil
|
||||
end
|
||||
|
||||
--- Return the group within the SpawnGroups collection with input a DCSUnit.
|
||||
function SPAWN:GetGroupFromDCSUnit( DCSUnit )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, DCSUnit } )
|
||||
|
||||
@ -762,7 +840,8 @@ function SPAWN:GetGroupFromDCSUnit( DCSUnit )
|
||||
end
|
||||
|
||||
|
||||
--TODO: Rename to GetGroupIndexFromGroup
|
||||
--- Get the index from a given group.
|
||||
-- The function will search the name of the group for a #, and will return the number behind the #-mark.
|
||||
function SPAWN:GetGroupIndexFromGroup( SpawnGroup )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, SpawnGroup } )
|
||||
|
||||
@ -774,13 +853,14 @@ function SPAWN:GetGroupIndexFromGroup( SpawnGroup )
|
||||
|
||||
end
|
||||
|
||||
--- Return the last maximum index that can be used.
|
||||
function SPAWN:GetLastIndex()
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix } )
|
||||
|
||||
return self.SpawnMaxGroups
|
||||
end
|
||||
|
||||
|
||||
--- Initalize the SpawnGroups collection.
|
||||
function SPAWN:InitializeSpawnGroups( SpawnIndex )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, SpawnIndex } )
|
||||
|
||||
@ -804,7 +884,11 @@ function SPAWN:InitializeSpawnGroups( SpawnIndex )
|
||||
end
|
||||
|
||||
|
||||
|
||||
--- Find the first alive group.
|
||||
-- @param self
|
||||
-- @param #number SpawnCursor A number holding the index from where to find the first group from.
|
||||
-- @return #GROUP, #number The group found, the new index where the group was found.
|
||||
-- @return #nil, #nil When no group is found, #nil is returned.
|
||||
function SPAWN:GetFirstAliveGroup( SpawnCursor )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, SpawnCursor } )
|
||||
|
||||
@ -819,6 +903,12 @@ function SPAWN:GetFirstAliveGroup( SpawnCursor )
|
||||
return nil, nil
|
||||
end
|
||||
|
||||
|
||||
--- Find the next alive group.
|
||||
-- @param self
|
||||
-- @param #number SpawnCursor A number holding the last found previous index.
|
||||
-- @return #GROUP, #number The group found, the new index where the group was found.
|
||||
-- @return #nil, #nil When no group is found, #nil is returned.
|
||||
function SPAWN:GetNextAliveGroup( SpawnCursor )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, SpawnCursor } )
|
||||
|
||||
@ -834,6 +924,7 @@ function SPAWN:GetNextAliveGroup( SpawnCursor )
|
||||
return nil, nil
|
||||
end
|
||||
|
||||
--- Find the last alive group during runtime.
|
||||
function SPAWN:GetLastAliveGroup()
|
||||
self:T( { self.SpawnTemplatePrefixself.SpawnAliasPrefix } )
|
||||
|
||||
@ -851,10 +942,6 @@ function SPAWN:GetLastAliveGroup()
|
||||
end
|
||||
|
||||
|
||||
|
||||
--- Private
|
||||
-- @section
|
||||
|
||||
--- Gets the CategoryID of the Group with the given SpawnPrefix
|
||||
function SPAWN:_GetGroupCategoryID( SpawnPrefix )
|
||||
local TemplateGroup = Group.getByName( SpawnPrefix )
|
||||
@ -892,7 +979,7 @@ function SPAWN:_GetGroupCountryID( SpawnPrefix )
|
||||
end
|
||||
|
||||
--- Gets the Group Template from the ME environment definition.
|
||||
-- This method used the @{DATABASE} object, which contains ALL initial and new SPAWNed object in MOOSE.
|
||||
-- This method used the @{DATABASE} object, which contains ALL initial and new spawned object in MOOSE.
|
||||
function SPAWN:_GetTemplate( SpawnTemplatePrefix )
|
||||
self:T( { self.SpawnTemplatePrefix, self.SpawnAliasPrefix, SpawnTemplatePrefix } )
|
||||
|
||||
@ -942,11 +1029,9 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex )
|
||||
|
||||
end
|
||||
|
||||
--- Events
|
||||
-- @section Events
|
||||
|
||||
--- Obscolete
|
||||
-- @todo Need to delete this... _Database does this now ...
|
||||
|
||||
-- TODO Need to delete this... _Database does this now ...
|
||||
function SPAWN:OnBirth( event )
|
||||
|
||||
if timer.getTime0() < timer.getAbsTime() then -- dont need to add units spawned in at the start of the mission if mist is loaded in init line
|
||||
@ -982,7 +1067,7 @@ function SPAWN:OnDeadOrCrash( event )
|
||||
end
|
||||
end
|
||||
|
||||
--- Will detect AIR Units taking off... When the event takes place, the SPAWNed Group is registered as airborne...
|
||||
--- Will detect AIR Units taking off... When the event takes place, the spawned Group is registered as airborne...
|
||||
-- This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
|
||||
-- @todo Need to test for AIR Groups only...
|
||||
function SPAWN:OnTakeOff( event )
|
||||
@ -997,7 +1082,7 @@ function SPAWN:OnTakeOff( event )
|
||||
end
|
||||
end
|
||||
|
||||
--- Will detect AIR Units landing... When the event takes place, the SPAWNed Group is registered as landed.
|
||||
--- Will detect AIR Units landing... When the event takes place, the spawned Group is registered as landed.
|
||||
-- This is needed to ensure that Re-SPAWNing is only done for landed AIR Groups.
|
||||
-- @todo Need to test for AIR Groups only...
|
||||
function SPAWN:OnLand( event )
|
||||
@ -1018,7 +1103,7 @@ function SPAWN:OnLand( event )
|
||||
end
|
||||
|
||||
--- Will detect AIR Units shutting down their engines ...
|
||||
-- When the event takes place, and the method @{RepeatOnEngineShutDown} was called, the SPAWNed Group will Re-SPAWN.
|
||||
-- When the event takes place, and the method @{RepeatOnEngineShutDown} was called, the spawned Group will Re-SPAWN.
|
||||
-- But only when the Unit was registered to have landed.
|
||||
-- @see OnTakeOff
|
||||
-- @see OnLand
|
||||
@ -1038,13 +1123,10 @@ function SPAWN:OnEngineShutDown( event )
|
||||
end
|
||||
end
|
||||
|
||||
--- Scheduled
|
||||
-- @section Scheduled
|
||||
|
||||
--- This function is called automatically by the Spawning scheduler.
|
||||
-- It is the internal worker method SPAWNing new Groups on the defined time intervals.
|
||||
function SPAWN:_Scheduler()
|
||||
self:T( { "_Scheduler", self.SpawnTemplatePrefix, self.SpawnAliasPrefix, self.SpawnIndex, self.SpawnMaxGroups, self.SpawnMaxGroupsAlive } )
|
||||
self:T( { "_Scheduler", self.SpawnTemplatePrefix, self.SpawnAliasPrefix, self.SpawnIndex, self.SpawnMaxGroups, self.SpawnMaxUnitsAlive } )
|
||||
|
||||
if self.SpawnInit or self.SpawnCurrentTimer == self.SpawnSetTimer then
|
||||
-- Validate if there are still groups left in the batch...
|
||||
@ -1091,5 +1173,3 @@ function SPAWN:_SpawnCleanUpScheduler()
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
@ -9,14 +9,19 @@ Group_Plane = Spawn_Plane:Spawn()
|
||||
|
||||
Spawn_Helicopter = SPAWN:New( "Spawn Helicopter" ):RandomizeRoute( 1, 1, 1000 )
|
||||
Group_Helicopter = Spawn_Helicopter:Spawn()
|
||||
Group_Helicopter2 = Spawn_Helicopter:Spawn()
|
||||
|
||||
Spawn_Ship = SPAWN:New( "Spawn Ship" ):RandomizeRoute( 0, 0, 2000 )
|
||||
Group_Ship1 = Spawn_Ship:Spawn()
|
||||
Group_Ship2 = Spawn_Ship:Spawn()
|
||||
|
||||
Spawn_Vehicle = SPAWN:New( "Spawn Vehicle" )
|
||||
Spawn_Vehicle = SPAWN:New( "Spawn Vehicle" ):RandomizeRoute( 1, 0, 50 )
|
||||
Group_Vehicle1 = Spawn_Vehicle:Spawn()
|
||||
Group_Vehicle2 = Spawn_Vehicle:Spawn()
|
||||
Group_Vehicle3 = Spawn_Vehicle:Spawn()
|
||||
Group_Vehicle4 = Spawn_Vehicle:Spawn()
|
||||
Group_Vehicle5 = Spawn_Vehicle:Spawn()
|
||||
Group_Vehicle6 = Spawn_Vehicle:Spawn()
|
||||
|
||||
Group_Vehicle1:RouteToZone( ZONE:New( "Landing Zone" ), true, 40, "Cone" )
|
||||
|
||||
|
||||
Binary file not shown.
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>BASE</code></h1>
|
||||
<p>BASE The base class for all the classes defined within MOOSE.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
<h3>Info:</h3>
|
||||
<ul>
|
||||
<li><strong>Author</strong>: Flightcontrol</li>
|
||||
@ -130,8 +125,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/BASE.html#">BASE</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -203,8 +196,6 @@
|
||||
|
||||
<span class="types"><span class="type">Parent</span></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -218,7 +209,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -32,7 +32,9 @@
|
||||
|
||||
<h2>Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#Structures">Structures </a></li>
|
||||
<li><a href="#Tables">Tables</a></li>
|
||||
<li><a href="#Fields">Fields</a></li>
|
||||
<li><a href="#Methods">Methods</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
@ -49,6 +51,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +60,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,31 +75,39 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
|
||||
<h1>Class <code>CARGO</code></h1>
|
||||
<p>CARGO</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p>CARGO Classes</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Structures">Structures </a></h2>
|
||||
<h2><a href="#Tables">Tables</a></h2>
|
||||
<table class="function_list">
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CARGO.CARGO_TRANSPORT">CARGO.CARGO_TRANSPORT</a></td>
|
||||
<td class="summary">Internal Table to understand the form of the CARGO.</td>
|
||||
<td class="name" nowrap><a href="#CARGO.CARGOS">CARGO.CARGOS</a></td>
|
||||
<td class="summary">Clients are those Groups defined within the Mission Editor that have the skillset defined as "Client" or "Player".</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2><a href="#Fields">Fields</a></h2>
|
||||
<table class="function_list">
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#self.CargoGroupName">self.CargoGroupName</a></td>
|
||||
<td class="summary">ReSpawn the Cargo from the CargoHost</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CARGO.CARGO_TYPE">CARGO.CARGO_TYPE</a></td>
|
||||
<td class="summary">CARGO_TYPE Defines the different types of transports, which has an impact on the menu commands shown in F10.</td>
|
||||
<td class="name" nowrap><a href="#self.CargoGroupName">self.CargoGroupName</a></td>
|
||||
<td class="summary">ReSpawn the Cargo in the CargoZone without a host ...</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
<table class="function_list">
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CARGO:New">CARGO:New (CargoType, CargoName, CargoWeight)</a></td>
|
||||
<td class="summary">Add Cargo to the mission...</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@ -104,90 +115,77 @@
|
||||
<br/>
|
||||
|
||||
|
||||
<h2><a name="Structures"></a>Structures </h2>
|
||||
|
||||
<h2><a name="Tables"></a>Tables</h2>
|
||||
|
||||
<dl class="function">
|
||||
<dt>
|
||||
<a name = "CARGO.CARGO_TRANSPORT"></a>
|
||||
<strong>CARGO.CARGO_TRANSPORT</strong>
|
||||
<a name = "CARGO.CARGOS"></a>
|
||||
<strong>CARGO.CARGOS</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Internal Table to understand the form of the CARGO.
|
||||
|
||||
|
||||
<h3>Fields:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">UNIT</span>
|
||||
Clients are those Groups defined within the Mission Editor that have the skillset defined as "Client" or "Player".
|
||||
These clients are defined within the Mission Orchestration Framework (MOF)
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">SLING</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">STATIC</span>
|
||||
|
||||
</dd>
|
||||
</dl>
|
||||
<h2><a name="Fields"></a>Fields</h2>
|
||||
|
||||
<dl class="function">
|
||||
<dt>
|
||||
<a name = "self.CargoGroupName"></a>
|
||||
<strong>self.CargoGroupName</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
ReSpawn the Cargo from the CargoHost
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">INVISIBLE</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CARGO.CARGO_TYPE"></a>
|
||||
<strong>CARGO.CARGO_TYPE</strong>
|
||||
<a name = "self.CargoGroupName"></a>
|
||||
<strong>self.CargoGroupName</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
CARGO_TYPE Defines the different types of transports, which has an impact on the menu commands shown in F10.
|
||||
ReSpawn the Cargo in the CargoZone without a host ...
|
||||
|
||||
|
||||
<h3>Fields:</h3>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</dl>
|
||||
<h2><a name="Methods"></a>Methods</h2>
|
||||
|
||||
<dl class="function">
|
||||
<dt>
|
||||
<a name = "CARGO:New"></a>
|
||||
<strong>CARGO:New (CargoType, CargoName, CargoWeight)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Add Cargo to the mission... Cargo functionality needs to be reworked a bit, so this is still under construction. I need to make a CARGO Class...
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">TROOPS</span>
|
||||
|
||||
|
||||
<li><span class="parameter">CargoType</span>
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">GOODS</span>
|
||||
|
||||
|
||||
<li><span class="parameter">CargoName</span>
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">VEHICLES</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">INFANTRY</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">ENGINEERS</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">PACKAGE</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">CARGO</span>
|
||||
|
||||
|
||||
<li><span class="parameter">CargoWeight</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
@ -204,7 +202,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>CLEANUP</code></h1>
|
||||
<p>CLEANUP Classes</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
<h3>Info:</h3>
|
||||
<ul>
|
||||
<li><strong>Author</strong>: Flightcontrol</li>
|
||||
@ -99,8 +94,32 @@
|
||||
<td class="summary">Creates the main object which is handling the cleaning of the debris within the given Zone Names.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_DestroyGroup">CLEANUP:_DestroyGroup (GroupObject, CleanUpGroupName)</a></td>
|
||||
<td class="summary">Destroys a group from the simulator, but checks first if it is still existing!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_DestroyUnit">CLEANUP:_DestroyUnit (CleanUpUnit, CleanUpUnitName)</a></td>
|
||||
<td class="summary">Destroys a unit from the simulator, but checks first if it is still existing!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_DestroyMissile">CLEANUP:_DestroyMissile (MissileObject)</a></td>
|
||||
<td class="summary">Destroys a missile from the simulator, but checks first if it is still existing!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_EventCrash">CLEANUP:_EventCrash (event)</a></td>
|
||||
<td class="summary">Detects if an SA site was shot with an anti radiation missile.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_EventShot">CLEANUP:_EventShot (event)</a></td>
|
||||
<td class="summary">Detects if an SA site was shot with an anti radiation missile.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_EventHitCleanUp">CLEANUP:_EventHitCleanUp (event)</a></td>
|
||||
<td class="summary">Detects if the Unit has an S_EVENT_HIT within the given ZoneNames.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_EventAddForCleanUp">CLEANUP:_EventAddForCleanUp (event)</a></td>
|
||||
<td class="summary">Detects if the Unit has an S<em>EVENT</em>ENGINE<em>SHUTDOWN or an S</em>EVENT_HIT within the given ZoneNames.</td>
|
||||
<td class="summary">Detects if the Unit has an S_EVENT_ENGINE_SHUTDOWN or an S_EVENT_HIT within the given ZoneNames.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLEANUP:_Scheduler">CLEANUP:_Scheduler ()</a></td>
|
||||
@ -140,8 +159,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLEANUP.html#">CLEANUP</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -158,19 +175,163 @@
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLEANUP:_EventAddForCleanUp"></a>
|
||||
<strong>CLEANUP:_EventAddForCleanUp (event)</strong>
|
||||
<a name = "CLEANUP:_DestroyGroup"></a>
|
||||
<strong>CLEANUP:_DestroyGroup (GroupObject, CleanUpGroupName)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Detects if the Unit has an S<em>EVENT</em>ENGINE<em>SHUTDOWN or an S</em>EVENT_HIT within the given ZoneNames. If this is the case, add the Group to the CLEANUP List.
|
||||
Destroys a group from the simulator, but checks first if it is still existing!
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">GroupObject</span>
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">CleanUpGroupName</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>See also:</h3>
|
||||
<ul>
|
||||
<a href="../classes/CLEANUP.html#">CLEANUP</a>
|
||||
</ul>
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLEANUP:_DestroyUnit"></a>
|
||||
<strong>CLEANUP:_DestroyUnit (CleanUpUnit, CleanUpUnitName)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Destroys a unit from the simulator, but checks first if it is still existing!
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">CleanUpUnit</span>
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">CleanUpUnitName</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>See also:</h3>
|
||||
<ul>
|
||||
<a href="../classes/CLEANUP.html#">CLEANUP</a>
|
||||
</ul>
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLEANUP:_DestroyMissile"></a>
|
||||
<strong>CLEANUP:_DestroyMissile (MissileObject)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Destroys a missile from the simulator, but checks first if it is still existing!
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">MissileObject</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>See also:</h3>
|
||||
<ul>
|
||||
<a href="../classes/CLEANUP.html#">CLEANUP</a>
|
||||
</ul>
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLEANUP:_EventCrash"></a>
|
||||
<strong>CLEANUP:_EventCrash (event)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Detects if an SA site was shot with an anti radiation missile. In this case, take evasive actions based on the skill level set within the ME.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>See also:</h3>
|
||||
<ul>
|
||||
<a href="../classes/CLEANUP.html#">CLEANUP</a>
|
||||
</ul>
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLEANUP:_EventShot"></a>
|
||||
<strong>CLEANUP:_EventShot (event)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Detects if an SA site was shot with an anti radiation missile. In this case, take evasive actions based on the skill level set within the ME.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>See also:</h3>
|
||||
<ul>
|
||||
<a href="../classes/CLEANUP.html#">CLEANUP</a>
|
||||
</ul>
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLEANUP:_EventHitCleanUp"></a>
|
||||
<strong>CLEANUP:_EventHitCleanUp (event)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Detects if the Unit has an S_EVENT_HIT within the given ZoneNames. If this is the case, destroy the unit.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLEANUP:_EventAddForCleanUp"></a>
|
||||
<strong>CLEANUP:_EventAddForCleanUp (event)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Detects if the Unit has an S_EVENT_ENGINE_SHUTDOWN or an S_EVENT_HIT within the given ZoneNames. If this is the case, add the Group to the CLEANUP List.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -200,7 +361,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -50,6 +50,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -58,11 +59,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -73,10 +74,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -84,9 +81,7 @@
|
||||
|
||||
<h1>Class <code>CLIENT</code></h1>
|
||||
<p>CLIENT Classes</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Tables">Tables</a></h2>
|
||||
@ -111,6 +106,18 @@
|
||||
<td class="summary">ClientGroup returns the Group of a Client.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:GetClientGroupUnit">CLIENT:GetClientGroupUnit ()</a></td>
|
||||
<td class="summary">Returns the Unit of the <a href="../classes/CLIENT.html#">CLIENT</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:GetClientGroupDCSUnit">CLIENT:GetClientGroupDCSUnit ()</a></td>
|
||||
<td class="summary">Returns the DCSUnit of the <a href="../classes/CLIENT.html#">CLIENT</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:ClientPosition">CLIENT:ClientPosition ()</a></td>
|
||||
<td class="summary">Returns the Position of the <a href="../classes/CLIENT.html#">CLIENT</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:Transport">CLIENT:Transport ()</a></td>
|
||||
<td class="summary">Transport defines that the Client is a Transport.</td>
|
||||
</tr>
|
||||
@ -123,22 +130,10 @@
|
||||
<td class="summary">IsTransport returns if a Client is a transport.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:FindCargo">CLIENT:FindCargo (CargoName)</a></td>
|
||||
<td class="summary">FindCargo finds loaded Cargo within a CLIENT instance.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:ShowCargo">CLIENT:ShowCargo ()</a></td>
|
||||
<td class="summary">ShowCargo shows the <a href="../classes/CARGO.html#">CARGO</a> within the CLIENT to the Player.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:AddCargo">CLIENT:AddCargo (CargoName, CargoGroupName, CargoType, CargoWeight, CargoGroupTemplate)</a></td>
|
||||
<td class="summary">AddCargo allows to add <a href="../classes/CARGO.html#">CARGO</a> on the CLIENT.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:RemoveCargo">CLIENT:RemoveCargo (CargoName)</a></td>
|
||||
<td class="summary">RemoveCargo removes <a href="../classes/CARGO.html#">CARGO</a> from the CLIENT.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#CLIENT:SwitchMessages">CLIENT:SwitchMessages (PrmTable)</a></td>
|
||||
<td class="summary">SwitchMessages is a local function called by the DCS World Menu system to switch off messages.</td>
|
||||
</tr>
|
||||
@ -168,28 +163,18 @@
|
||||
<ul>
|
||||
<li><span class="parameter">ONBOARDSIDE</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">LEFT</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">RIGHT</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">BACK</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">FRONT</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -227,8 +212,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -274,6 +257,7 @@
|
||||
</dt>
|
||||
<dd>
|
||||
ClientGroup returns the Group of a Client.
|
||||
This function is modified to deal with a couple of bugs in DCS 1.5.3
|
||||
|
||||
|
||||
|
||||
@ -282,8 +266,66 @@
|
||||
|
||||
<span class="types"><span class="type">Group</span></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLIENT:GetClientGroupUnit"></a>
|
||||
<strong>CLIENT:GetClientGroupUnit ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Returns the Unit of the <a href="../classes/CLIENT.html#">CLIENT</a>.
|
||||
|
||||
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><span class="type">Unit</span></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLIENT:GetClientGroupDCSUnit"></a>
|
||||
<strong>CLIENT:GetClientGroupDCSUnit ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Returns the DCSUnit of the <a href="../classes/CLIENT.html#">CLIENT</a>.
|
||||
|
||||
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><span class="type">DCSUnit</span></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLIENT:ClientPosition"></a>
|
||||
<strong>CLIENT:ClientPosition ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Returns the Position of the <a href="../classes/CLIENT.html#">CLIENT</a>.
|
||||
|
||||
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><span class="type">Position</span></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -304,8 +346,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -333,8 +373,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -355,38 +393,6 @@
|
||||
|
||||
<span class="types"><span class="type">bool</span></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLIENT:FindCargo"></a>
|
||||
<strong>CLIENT:FindCargo (CargoName)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
FindCargo finds loaded Cargo within a CLIENT instance.
|
||||
Cargo is loaded when certain PICK-UP or DEPLOY Tasks are properly executed.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">CargoName</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of the cargo.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CARGO.html#">CARGO_TYPE</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -407,80 +413,6 @@
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLIENT:AddCargo"></a>
|
||||
<strong>CLIENT:AddCargo (CargoName, CargoGroupName, CargoType, CargoWeight, CargoGroupTemplate)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
AddCargo allows to add <a href="../classes/CARGO.html#">CARGO</a> on the CLIENT.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">CargoName</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of the <a href="../classes/CARGO.html#">CARGO</a>.
|
||||
</li>
|
||||
<li><span class="parameter">CargoGroupName</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of an active Group defined within the Mission Editor or Dynamically Spawned. Note that this is only applicable for Unit <a href="../classes/CARGO.html#">CARGO</a> Types.
|
||||
</li>
|
||||
<li><span class="parameter">CargoType</span>
|
||||
<span class="types"><a class="type" href="../classes/CARGO.html#">CARGO_TYPE</a></span>
|
||||
is the Type of the <a href="../classes/CARGO.html#">CARGO</a>.
|
||||
</li>
|
||||
<li><span class="parameter">CargoWeight</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the weight of the cargo in Kg.
|
||||
</li>
|
||||
<li><span class="parameter">CargoGroupTemplate</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of an active Group defined within the Mission Editor with "Late Activation".
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLIENT:RemoveCargo"></a>
|
||||
<strong>CLIENT:RemoveCargo (CargoName)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
RemoveCargo removes <a href="../classes/CARGO.html#">CARGO</a> from the CLIENT.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">CargoName</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of the <a href="../classes/CARGO.html#">CARGO</a>.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><span class="type">Cargo</span></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "CLIENT:SwitchMessages"></a>
|
||||
@ -494,8 +426,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">PrmTable</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -549,7 +479,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -52,6 +52,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -60,11 +61,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -75,10 +76,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -86,7 +83,8 @@
|
||||
|
||||
<h1>Class <code>DATABASE</code></h1>
|
||||
<p>Administers the Initial Sets of the Mission Templates as defined within the Mission Editor.</p>
|
||||
<p> Administers the Spawning of new Groups within the DCSRTE and administers these new Groups within the DATABASE object(s).</p>
|
||||
<p>
|
||||
Administers the Spawning of new Groups within the DCSRTE and administers these new Groups within the DATABASE object(s).</p>
|
||||
|
||||
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
@ -163,8 +161,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/DATABASE.html#">DATABASE</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -192,8 +188,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnTemplate</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -214,13 +208,9 @@
|
||||
<ul>
|
||||
<li><span class="parameter">GroupName</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">Status</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -241,8 +231,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">GroupName</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -268,8 +256,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">GroupTemplate</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -290,8 +276,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">UnitData</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -312,18 +296,12 @@
|
||||
<ul>
|
||||
<li><span class="parameter">PlayerUnit</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">MissionName</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">Score</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -344,13 +322,9 @@
|
||||
<ul>
|
||||
<li><span class="parameter">MissionName</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">Score</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -375,9 +349,8 @@
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
<span class="types"><span class="type">self</span></span>
|
||||
T( { event } )
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -412,7 +385,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>DEPLOYTASK</code></h1>
|
||||
<p>A DEPLOYTASK orchestrates the deployment of CARGO within a specific landing zone.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
@ -160,7 +155,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -94,7 +91,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#DESTROYBASETASK:EventDead">DESTROYBASETASK:EventDead (event)</a></td>
|
||||
<td class="summary">Handle the S<em>EVENT</em>DEAD events to validate the destruction of units for the task monitoring.</td>
|
||||
<td class="summary">Handle the S_EVENT_DEAD events to validate the destruction of units for the task monitoring.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#DESTROYBASETASK:ReportGoalProgress">DESTROYBASETASK:ReportGoalProgress (DestroyGroup, DestroyUnit)</a></td>
|
||||
@ -142,8 +139,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/DESTROYBASETASK.html#">DESTROYBASETASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -155,16 +150,13 @@
|
||||
<strong>DESTROYBASETASK:EventDead (event)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Handle the S<em>EVENT</em>DEAD events to validate the destruction of units for the task monitoring.
|
||||
Handle the S_EVENT_DEAD events to validate the destruction of units for the task monitoring.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
<pre><code> Event structure of DCS world.
|
||||
</code></pre>
|
||||
|
||||
Event structure of DCS world.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -184,16 +176,10 @@
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">DestroyGroup</span>
|
||||
|
||||
<pre><code> Group structure describing the group to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Group structure describing the group to be evaluated.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyUnit</span>
|
||||
|
||||
<pre><code> Unit structure describing the Unit to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Unit structure describing the Unit to be evaluated.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -209,7 +195,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -50,6 +50,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -58,11 +59,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -73,10 +74,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -84,9 +81,7 @@
|
||||
|
||||
<h1>Class <code>DESTROYGROUPSTASK</code></h1>
|
||||
<p>DESTROYGROUPSTASK</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Tables">Tables</a></h2>
|
||||
@ -127,13 +122,9 @@
|
||||
<ul>
|
||||
<li><span class="parameter">ClassName</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">GoalVerb</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -158,24 +149,15 @@
|
||||
<ul>
|
||||
<li><span class="parameter">DestroyGroupType</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
|
||||
<pre><code>String describing the group to be destroyed.
|
||||
</code></pre>
|
||||
|
||||
String describing the group to be destroyed.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyUnitType</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
|
||||
<pre><code>String describing the unit to be destroyed.
|
||||
</code></pre>
|
||||
|
||||
String describing the unit to be destroyed.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyGroupNames</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.5">table{string,...}</a></span>
|
||||
|
||||
<pre><code>Table of string containing the name of the groups to be destroyed before task is completed.
|
||||
</code></pre>
|
||||
|
||||
Table of string containing the name of the groups to be destroyed before task is completed.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyPercentage</span>
|
||||
<span class="types">optional <span class="type">number</span></span>
|
||||
@ -188,8 +170,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/DESTROYGROUPSTASK.html#">DESTROYGROUPSTASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -208,17 +188,11 @@
|
||||
<ul>
|
||||
<li><span class="parameter">DestroyGroup</span>
|
||||
<span class="types"><span class="type">Group</span></span>
|
||||
|
||||
<pre><code> Group structure describing the group to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Group structure describing the group to be evaluated.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyUnit</span>
|
||||
<span class="types"><span class="type">Unit</span></span>
|
||||
|
||||
<pre><code> Unit structure describing the Unit to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Unit structure describing the Unit to be evaluated.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -234,7 +208,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><strong>DESTROYRADARSTASK</strong></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>DESTROYRADARSTASK</code></h1>
|
||||
<p>Task class to destroy radar installations.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
@ -119,10 +114,7 @@
|
||||
<ul>
|
||||
<li><span class="parameter">DestroyGroupNames</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.5">table{string,...}</a></span>
|
||||
|
||||
<pre><code>Table of string containing the group names of which the radars are be destroyed.
|
||||
</code></pre>
|
||||
|
||||
Table of string containing the group names of which the radars are be destroyed.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -131,8 +123,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/DESTROYRADARSTASK.html#">DESTROYRADARSTASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -151,17 +141,11 @@
|
||||
<ul>
|
||||
<li><span class="parameter">DestroyGroup</span>
|
||||
<span class="types"><span class="type">Group</span></span>
|
||||
|
||||
<pre><code> Group structure describing the group to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Group structure describing the group to be evaluated.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyUnit</span>
|
||||
<span class="types"><span class="type">Unit</span></span>
|
||||
|
||||
<pre><code> Unit structure describing the Unit to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Unit structure describing the Unit to be evaluated.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -177,7 +161,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><strong>DESTROYUNITTYPESTASK</strong></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>DESTROYUNITTYPESTASK</code></h1>
|
||||
<p>Set TASK to destroy certain unit types.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
@ -119,31 +114,19 @@
|
||||
<ul>
|
||||
<li><span class="parameter">DestroyGroupType</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
|
||||
<pre><code> String describing the group to be destroyed. f.e. "Radar Installations", "Fleet", "Batallion", "Command Centers".
|
||||
</code></pre>
|
||||
|
||||
String describing the group to be destroyed. f.e. "Radar Installations", "Fleet", "Batallion", "Command Centers".
|
||||
</li>
|
||||
<li><span class="parameter">DestroyUnitType</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
|
||||
<pre><code> String describing the unit to be destroyed. f.e. "radars", "ships", "tanks", "centers".
|
||||
</code></pre>
|
||||
|
||||
String describing the unit to be destroyed. f.e. "radars", "ships", "tanks", "centers".
|
||||
</li>
|
||||
<li><span class="parameter">DestroyGroupNames</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.5">table{string,...}</a></span>
|
||||
|
||||
<pre><code>Table of string containing the group names of which the radars are be destroyed.
|
||||
</code></pre>
|
||||
|
||||
Table of string containing the group names of which the radars are be destroyed.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyUnitTypes</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
|
||||
<pre><code> Table of string containing the type names of the units to achieve mission success.
|
||||
</code></pre>
|
||||
|
||||
Table of string containing the type names of the units to achieve mission success.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -152,8 +135,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/DESTROYUNITTYPESTASK.html#">DESTROYUNITTYPESTASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -172,17 +153,11 @@
|
||||
<ul>
|
||||
<li><span class="parameter">DestroyGroup</span>
|
||||
<span class="types"><span class="type">Group</span></span>
|
||||
|
||||
<pre><code> Group structure describing the group to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Group structure describing the group to be evaluated.
|
||||
</li>
|
||||
<li><span class="parameter">DestroyUnit</span>
|
||||
<span class="types"><span class="type">Unit</span></span>
|
||||
|
||||
<pre><code> Unit structure describing the Unit to be evaluated.
|
||||
</code></pre>
|
||||
|
||||
Unit structure describing the Unit to be evaluated.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -198,7 +173,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><strong>GOHOMETASK</strong></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>GOHOMETASK</code></h1>
|
||||
<p>A GOHOMETASK orchestrates the travel back to the home base, which is a specific zone defined within the ME.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
@ -124,8 +119,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/GOHOMETASK.html#">GOHOMETASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -139,7 +132,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
97
doc/classes/GROUP.html
Normal file
97
doc/classes/GROUP.html
Normal file
@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="container">
|
||||
|
||||
<div id="product">
|
||||
<div id="product_logo"></div>
|
||||
<div id="product_name"><big><b></b></big></div>
|
||||
<div id="product_description"></div>
|
||||
</div> <!-- id="product" -->
|
||||
|
||||
|
||||
<div id="main">
|
||||
|
||||
|
||||
<!-- Menu -->
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h2>Classes</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../classes/BASE.html">BASE</a></li>
|
||||
<li><a href="../classes/CARGO.html">CARGO</a></li>
|
||||
<li><a href="../classes/CLEANUP.html">CLEANUP</a></li>
|
||||
<li><a href="../classes/CLIENT.html">CLIENT</a></li>
|
||||
<li><a href="../classes/DATABASE.html">DATABASE</a></li>
|
||||
<li><a href="../classes/DEPLOYTASK.html">DEPLOYTASK</a></li>
|
||||
<li><a href="../classes/DESTROYBASETASK.html">DESTROYBASETASK</a></li>
|
||||
<li><a href="../classes/DESTROYGROUPSTASK.html">DESTROYGROUPSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><strong>GROUP</strong></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
<li><a href="../classes/MOVEMENT.html">MOVEMENT</a></li>
|
||||
<li><a href="../classes/NOTASK.html">NOTASK</a></li>
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../modules/routines.html">routines</a></li>
|
||||
<li><a href="../modules/trace.html">trace</a></li>
|
||||
</ul>
|
||||
<h2>Scripts</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
|
||||
<h1>Class <code>GROUP</code></h1>
|
||||
<p>GROUP Classes</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
</div> <!-- id="content" -->
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
</html>
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -45,6 +45,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><strong>MENU</strong></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -53,11 +54,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -68,10 +69,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -79,9 +76,7 @@
|
||||
|
||||
<h1>Class <code>MENU</code></h1>
|
||||
<p>Encapsulation of DCS World Menu system in a set of MENU classes.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
|
||||
@ -95,7 +90,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -50,6 +50,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><strong>MESSAGE</strong></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -58,11 +59,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -73,10 +74,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -84,7 +81,8 @@
|
||||
|
||||
<h1>Class <code>MESSAGE</code></h1>
|
||||
<p>Message System to display Messages for Clients and Coalitions or All.</p>
|
||||
<p> Messages are grouped on the display panel per Category to improve readability for the players.
|
||||
<p>
|
||||
Messages are grouped on the display panel per Category to improve readability for the players.
|
||||
Messages are shown on the display panel for an amount of seconds, and will then disappear.
|
||||
Messages are identified by an ID. The messages with the same ID belonging to the same category will be overwritten if they were still being displayed on the display panel.
|
||||
Messages are created with MESSAGE:<a href="../classes/MESSAGE.html#MESSAGE:New">New</a>().
|
||||
@ -104,6 +102,14 @@
|
||||
<td class="summary">Sends a MESSAGE to a Client Group.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#MESSAGE:ToBlue">MESSAGE:ToBlue ()</a></td>
|
||||
<td class="summary">Sends a MESSAGE to the Blue coalition.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#MESSAGE:ToRed">MESSAGE:ToRed ()</a></td>
|
||||
<td class="summary">Sends a MESSAGE to the Red Coalition.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#MESSAGE:ToCoalition">MESSAGE:ToCoalition (CoalitionSide)</a></td>
|
||||
<td class="summary">Sends a MESSAGE to a Coalition.</td>
|
||||
</tr>
|
||||
@ -118,10 +124,6 @@
|
||||
<td class="name" nowrap><a href="#MESSAGEQUEUE:_DisplayMessages">MESSAGEQUEUE:_DisplayMessages ()</a></td>
|
||||
<td class="summary">This function is called automatically by the MESSAGEQUEUE scheduler.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#MESSAGE._MessageQueue">MESSAGE._MessageQueue</a></td>
|
||||
<td class="summary">The _MessageQueue object is created when the MESSAGE class module is loaded.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br/>
|
||||
@ -164,8 +166,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MESSAGE.html#">MESSAGE</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -206,8 +206,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MESSAGE.html#">MESSAGE</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -231,6 +229,68 @@
|
||||
MessageClient2:ToClient( ClientGroup )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "MESSAGE:ToBlue"></a>
|
||||
<strong>MESSAGE:ToBlue ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Sends a MESSAGE to the Blue coalition.
|
||||
|
||||
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MESSAGE.html#">MESSAGE</a></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- Send a message created with the <a href="../classes/MESSAGE.html#MESSAGE:New">New</a> method to the BLUE coalition.
|
||||
</span> MessageBLUE = MESSAGE:New( <span class="string">"To the BLUE Players: You receive a penalty because you've killed one of your own units"</span>, <span class="string">"Penalty"</span>, <span class="number">25</span>, <span class="string">"Score"</span> ):ToBlue()
|
||||
<span class="keyword">or</span>
|
||||
MESSAGE:New( <span class="string">"To the BLUE Players: You receive a penalty because you've killed one of your own units"</span>, <span class="string">"Penalty"</span>, <span class="number">25</span>, <span class="string">"Score"</span> ):ToBlue()
|
||||
<span class="keyword">or</span>
|
||||
MessageBLUE = MESSAGE:New( <span class="string">"To the BLUE Players: You receive a penalty because you've killed one of your own units"</span>, <span class="string">"Penalty"</span>, <span class="number">25</span>, <span class="string">"Score"</span> )
|
||||
MessageBLUE:ToBlue()</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "MESSAGE:ToRed"></a>
|
||||
<strong>MESSAGE:ToRed ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Sends a MESSAGE to the Red Coalition.
|
||||
|
||||
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MESSAGE.html#">MESSAGE</a></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- Send a message created with the <a href="../classes/MESSAGE.html#MESSAGE:New">New</a> method to the RED coalition.
|
||||
</span> MessageRED = MESSAGE:New( <span class="string">"To the RED Players: You receive a penalty because you've killed one of your own units"</span>, <span class="string">"Penalty"</span>, <span class="number">25</span>, <span class="string">"Score"</span> ):ToRed()
|
||||
<span class="keyword">or</span>
|
||||
MESSAGE:New( <span class="string">"To the RED Players: You receive a penalty because you've killed one of your own units"</span>, <span class="string">"Penalty"</span>, <span class="number">25</span>, <span class="string">"Score"</span> ):ToRed()
|
||||
<span class="keyword">or</span>
|
||||
MessageRED = MESSAGE:New( <span class="string">"To the RED Players: You receive a penalty because you've killed one of your own units"</span>, <span class="string">"Penalty"</span>, <span class="number">25</span>, <span class="string">"Score"</span> )
|
||||
MessageRED:ToRed()</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "MESSAGE:ToCoalition"></a>
|
||||
@ -252,8 +312,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MESSAGE.html#">MESSAGE</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -285,8 +343,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MESSAGE.html#">MESSAGE</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -322,20 +378,6 @@
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "MESSAGE._MessageQueue"></a>
|
||||
<strong>MESSAGE._MessageQueue</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
The _MessageQueue object is created when the MESSAGE class module is loaded.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -344,7 +386,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -32,8 +32,6 @@
|
||||
|
||||
<h2>Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#Tables">Tables</a></li>
|
||||
<li><a href="#Issues">Issues</a></li>
|
||||
<li><a href="#Methods">Methods</a></li>
|
||||
<li><a href="#Class_MISSIONSCHEDULER">Class MISSIONSCHEDULER </a></li>
|
||||
</ul>
|
||||
@ -52,6 +50,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><strong>MISSION</strong></li>
|
||||
@ -60,11 +59,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -75,39 +74,17 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
|
||||
<h1>Class <code>MISSION</code></h1>
|
||||
<p>A MISSION is the main owner of a Mission orchestration within MOOSE .</p>
|
||||
<p>A MISSION is the main owner of a Mission orchestration within MOOSE .</p>
|
||||
<p> The Mission framework orchestrates <a href="../classes/CLIENT.html#">CLIENT</a>s, <a href="../classes/TASK.html#">TASK</a>s, <a href="../classes/STAGE.html#">STAGE</a>s etc.
|
||||
A <a href="../classes/CLIENT.html#">CLIENT</a> needs to be registered within the <a href="../classes/MISSION.html#">MISSION</a> through the function <a href="../classes/MISSION.html#MISSION:AddClient">AddClient</a>. A <a href="../classes/TASK.html#">TASK</a> needs to be registered within the <a href="../classes/MISSION.html#">MISSION</a> through the function <a href="../classes/MISSION.html#MISSION:AddTask">AddTask</a>.</p>
|
||||
|
||||
|
||||
<h2><a href="#Tables">Tables</a></h2>
|
||||
<table class="function_list">
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#MISSION.SpawnCargo">MISSION.SpawnCargo</a></td>
|
||||
<td class="summary">Add Cargo to the mission...</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2><a href="#Issues">Issues</a></h2>
|
||||
<table class="function_list">
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#MISSION.SpawnCargo-todo1">MISSION.SpawnCargo-todo1</a></td>
|
||||
<td class="summary">check this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#MISSION.SpawnCargo-todo1-todo2">MISSION.SpawnCargo-todo1-todo2</a></td>
|
||||
<td class="summary">check this</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
<table class="function_list">
|
||||
<tr>
|
||||
@ -227,56 +204,6 @@
|
||||
<br/>
|
||||
|
||||
|
||||
<h2><a name="Tables"></a>Tables</h2>
|
||||
|
||||
<dl class="function">
|
||||
<dt>
|
||||
<a name = "MISSION.SpawnCargo"></a>
|
||||
<strong>MISSION.SpawnCargo</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Add Cargo to the mission... Cargo functionality needs to be reworked a bit, so this is still under construction. I need to make a CARGO Class...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</dl>
|
||||
<h2><a name="Issues"></a>Issues</h2>
|
||||
|
||||
<dl class="function">
|
||||
<dt>
|
||||
<a name = "MISSION.SpawnCargo-todo1"></a>
|
||||
<strong>MISSION.SpawnCargo-todo1</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
check this
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "MISSION.SpawnCargo-todo1-todo2"></a>
|
||||
<strong>MISSION.SpawnCargo-todo1-todo2</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
check this
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
</dl>
|
||||
<h2><a name="Methods"></a>Methods</h2>
|
||||
|
||||
<dl class="function">
|
||||
@ -313,8 +240,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MISSION.html#">MISSION</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -348,8 +273,6 @@
|
||||
|
||||
<span class="types"><span class="type">bool</span></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -578,8 +501,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -607,8 +528,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -645,8 +564,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -684,8 +601,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/TASK.html#">TASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -736,8 +651,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/TASK.html#">TASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -966,7 +879,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,7 +80,8 @@
|
||||
|
||||
<h1>Class <code>MOVEMENT</code></h1>
|
||||
<p>Limit the simultaneous movement of Groups within a running Mission.</p>
|
||||
<p> This module is defined to improve the performance in missions, and to bring additional realism for GROUND vehicles.
|
||||
<p>
|
||||
This module is defined to improve the performance in missions, and to bring additional realism for GROUND vehicles.
|
||||
Performance: If in a DCSRTE there are a lot of moving GROUND units, then in a multi player mission, this WILL create lag if
|
||||
the main DCS execution core of your CPU is fully utilized. So, this class will limit the amount of simultaneous moving GROUND units
|
||||
on defined intervals (currently every minute).</p>
|
||||
@ -149,8 +147,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/MOVEMENT.html#">MOVEMENT</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -203,8 +199,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -225,8 +219,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -256,7 +248,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -50,6 +50,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -58,11 +59,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -73,10 +74,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -121,8 +118,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">ClassName</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -156,7 +151,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><strong>PICKUPTASK</strong></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>PICKUPTASK</code></h1>
|
||||
<p>A PICKUPTASK orchestrates the loading of CARGO at a specific landing zone.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Methods">Methods</a></h2>
|
||||
@ -139,7 +134,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -50,6 +50,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -58,11 +59,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><strong>ROUTETASK</strong></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -73,10 +74,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -84,9 +81,7 @@
|
||||
|
||||
<h1>Class <code>ROUTETASK</code></h1>
|
||||
<p>A ROUTETASK orchestrates the travel to a specific zone defined within the ME.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
<h2><a href="#Tables">Tables</a></h2>
|
||||
@ -123,13 +118,9 @@
|
||||
<ul>
|
||||
<li><span class="parameter">ClassName</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">GoalVerb</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -167,8 +158,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/ROUTETASK.html#">ROUTETASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -182,7 +171,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><strong>SEAD</strong></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -83,9 +80,7 @@
|
||||
|
||||
<h1>Class <code>SEAD</code></h1>
|
||||
<p>Provides defensive behaviour to a set of SAM sites within a running Mission.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
<h3>Info:</h3>
|
||||
<ul>
|
||||
<li><strong>Author</strong>: to be searched on the forum,(co) Flightcontrol (Modified and enriched with functionality)</li>
|
||||
@ -134,8 +129,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SEAD.html#">SEAD</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -161,8 +154,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -182,7 +173,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -52,6 +52,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -60,11 +61,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><strong>SPAWN</strong></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -75,10 +76,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -86,9 +83,7 @@
|
||||
|
||||
<h1>Class <code>SPAWN</code></h1>
|
||||
<p>Dynamic spawning of Groups and Units.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
<h3>Info:</h3>
|
||||
<ul>
|
||||
<li><strong>Author</strong>: Flightcontrol</li>
|
||||
@ -110,16 +105,12 @@
|
||||
<td class="summary">Gets the CountryID of the Group with the given SpawnPrefix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:_GetTemplate">SPAWN:_GetTemplate (SpawnPrefix)</a></td>
|
||||
<td class="name" nowrap><a href="#SPAWN:_GetTemplate">SPAWN:_GetTemplate (SpawnTemplatePrefix)</a></td>
|
||||
<td class="summary">Gets the Group Template from the ME environment definition.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:_Prepare">SPAWN:_Prepare (SpawnIncrement)</a></td>
|
||||
<td class="summary">Prepares the new Group Template before Spawning.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:_RandomizeRoute">SPAWN:_RandomizeRoute (SpawnTemplate)</a></td>
|
||||
<td class="summary">Will randomize the route of the Group Template.</td>
|
||||
<td class="name" nowrap><a href="#SPAWN:_Prepare">SPAWN:_Prepare (SpawnTemplatePrefix, SpawnIndex)</a></td>
|
||||
<td class="summary">Prepares the new Group Template.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2><a href="#Events">Events </a></h2>
|
||||
@ -133,14 +124,14 @@
|
||||
<td class="summary">Obscolete</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:OnLand">SPAWN:OnLand (event)</a></td>
|
||||
<td class="summary">Will detect AIR Units landing...</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:OnTakeOff">SPAWN:OnTakeOff (event)</a></td>
|
||||
<td class="summary">Will detect AIR Units taking off...</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:OnLand">SPAWN:OnLand (event)</a></td>
|
||||
<td class="summary">Will detect AIR Units landing...</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:OnEngineShutDown">SPAWN:OnEngineShutDown (event)</a></td>
|
||||
<td class="summary">Will detect AIR Units shutting down their engines ...</td>
|
||||
</tr>
|
||||
@ -155,31 +146,23 @@
|
||||
<h2><a href="#Public">Public </a></h2>
|
||||
<table class="function_list">
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:New">SPAWN:New (SpawnPrefix)</a></td>
|
||||
<td class="name" nowrap><a href="#SPAWN:New">SPAWN:New (SpawnTemplatePrefix)</a></td>
|
||||
<td class="summary">Creates the main object to spawn a Group defined in the DCS ME.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:RandomizeRoute">SPAWN:RandomizeRoute (SpawnStartPoint, SpawnEndPoint, SpawnRadius)</a></td>
|
||||
<td class="summary">Randomizes a defined route of the Template Group in the ME when the Group is Spawned.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:Schedule">SPAWN:Schedule (SpawnTime, SpawnTimeVariation)</a></td>
|
||||
<td class="summary">SPAWNs a new Group within varying time intervals.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:ScheduleStart">SPAWN:ScheduleStart ()</a></td>
|
||||
<td class="summary">Will start the SPAWNing timers.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:ScheduleStop">SPAWN:ScheduleStop ()</a></td>
|
||||
<td class="summary">Will stop the scheduled SPAWNing activity.</td>
|
||||
<td class="name" nowrap><a href="#SPAWN:NewWithAlias">SPAWN:NewWithAlias (SpawnTemplatePrefix)</a></td>
|
||||
<td class="summary">Creates the main object to spawn a Group defined in the DCS ME.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:Limit">SPAWN:Limit (SpawnMaxGroupsAlive, SpawnMaxGroups)</a></td>
|
||||
<td class="summary">Limits the Maximum amount of Units to be alive, and the maximum amount of Groups to be SPAWNed within the DCS World run-time environment.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:RandomizeTemplate">SPAWN:RandomizeTemplate (SpawnPrefixTable)</a></td>
|
||||
<td class="name" nowrap><a href="#SPAWN:RandomizeRoute">SPAWN:RandomizeRoute (SpawnStartPoint, SpawnEndPoint, SpawnRadius)</a></td>
|
||||
<td class="summary">Randomizes a defined route of the Template Group in the ME when the Group is Spawned.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:RandomizeTemplate">SPAWN:RandomizeTemplate (SpawnTemplatePrefixTable)</a></td>
|
||||
<td class="summary">This function is rather complicated to understand.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -195,6 +178,10 @@
|
||||
<td class="summary">Same as the @{Repeat) method, but now the Group will respawn after its engines have shut down.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:SpawnArray">SPAWN:SpawnArray (SpawnZone, SpawnAngle, SpawnFormation, SpawnWidth, SpawnDeltaX, SpawnDeltaY)</a></td>
|
||||
<td class="summary">Makes the Groups visible before start (like a batallion).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:Spawn">SPAWN:Spawn ()</a></td>
|
||||
<td class="summary">Will SPAWN a Group whenever you want to do this.</td>
|
||||
</tr>
|
||||
@ -203,16 +190,36 @@
|
||||
<td class="summary">Will Re-SPAWN a Group based on a given GroupName.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:SpawnUncontrolled">SPAWN:SpawnUncontrolled ()</a></td>
|
||||
<td class="name" nowrap><a href="#SPAWN:SpawnWithIndex">SPAWN:SpawnWithIndex (SpawnIndex)</a></td>
|
||||
<td class="summary">Will SPAWN a Group with a specified index number whenever you want to do this.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:SpawnScheduled">SPAWN:SpawnScheduled (SpawnTime, SpawnTimeVariation)</a></td>
|
||||
<td class="summary">SPAWNs a new Group within varying time intervals.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:ScheduleStart">SPAWN:ScheduleStart ()</a></td>
|
||||
<td class="summary">Will start the SPAWNing timers.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:ScheduleStop">SPAWN:ScheduleStop ()</a></td>
|
||||
<td class="summary">Will stop the scheduled SPAWNing activity.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:UnControlled">SPAWN:UnControlled ()</a></td>
|
||||
<td class="summary">Will SPAWN a Group whenever you want to do this, but for AIR Groups only to be applied, and will SPAWN the Group in Uncontrolled mode...</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:FromCarrier">SPAWN:FromCarrier (CarrierGroup, TargetZonePrefix, NewGroupName, LateActivate)</a></td>
|
||||
<td class="summary">Will SPAWN a Group from a Carrier.</td>
|
||||
<td class="name" nowrap><a href="#SPAWN:SpawnFromUnit">SPAWN:SpawnFromUnit (HostUnit)</a></td>
|
||||
<td class="summary">Will SPAWN a Group from a Hosting <a href="../classes/UNIT.html#">UNIT</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:InZone">SPAWN:InZone (ZonePrefix)</a></td>
|
||||
<td class="summary">Will SPAWN a Group within a given ZoneName.</td>
|
||||
<td class="name" nowrap><a href="#SPAWN:SpawnInZone">SPAWN:SpawnInZone (The)</a></td>
|
||||
<td class="summary">Will spawn a Group within a given <a href="../classes/ZONE.html#">ZONE</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="#SPAWN:SpawnGroupName">SPAWN:SpawnGroupName (SpawnIndex)</a></td>
|
||||
<td class="summary">Will return the SpawnGroupName either with with a specific count number or without any count.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@ -236,8 +243,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnPrefix</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -258,8 +263,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnPrefix</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -280,8 +283,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnPrefix</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -292,7 +293,7 @@
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:_GetTemplate"></a>
|
||||
<strong>SPAWN:_GetTemplate (SpawnPrefix)</strong>
|
||||
<strong>SPAWN:_GetTemplate (SpawnTemplatePrefix)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Gets the Group Template from the ME environment definition.
|
||||
@ -301,9 +302,7 @@
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnPrefix</span>
|
||||
|
||||
|
||||
<li><span class="parameter">SpawnTemplatePrefix</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
@ -315,39 +314,18 @@
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:_Prepare"></a>
|
||||
<strong>SPAWN:_Prepare (SpawnIncrement)</strong>
|
||||
<strong>SPAWN:_Prepare (SpawnTemplatePrefix, SpawnIndex)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Prepares the new Group Template before Spawning.
|
||||
Prepares the new Group Template.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnIncrement</span>
|
||||
|
||||
|
||||
<li><span class="parameter">SpawnTemplatePrefix</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:_RandomizeRoute"></a>
|
||||
<strong>SPAWN:_RandomizeRoute (SpawnTemplate)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will randomize the route of the Group Template.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnTemplate</span>
|
||||
|
||||
|
||||
<li><span class="parameter">SpawnIndex</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
@ -374,8 +352,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -396,31 +372,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:OnLand"></a>
|
||||
<strong>SPAWN:OnLand (event)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will detect AIR Units landing... When the event takes place, the SPAWNed Group is registered as landed.
|
||||
This is needed to ensure that Re-SPAWNing is only done for landed AIR Groups.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -442,8 +393,27 @@
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:OnLand"></a>
|
||||
<strong>SPAWN:OnLand (event)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will detect AIR Units landing... When the event takes place, the SPAWNed Group is registered as landed.
|
||||
This is needed to ensure that Re-SPAWNing is only done for landed AIR Groups.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -466,8 +436,6 @@
|
||||
<ul>
|
||||
<li><span class="parameter">event</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -508,23 +476,20 @@
|
||||
<dl class="function">
|
||||
<dt>
|
||||
<a name = "SPAWN:New"></a>
|
||||
<strong>SPAWN:New (SpawnPrefix)</strong>
|
||||
<strong>SPAWN:New (SpawnTemplatePrefix)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
|
||||
<p>Creates the main object to spawn a Group defined in the DCS ME.
|
||||
Spawned Groups and Units will follow the following naming convention within the DCS World run-time environment:</p>
|
||||
<pre><code> Groups will have the name SpawnPrefix#ggg, where ggg is a counter from 0 to 999 for each new spawned Group.
|
||||
Units will have the name SpawnPrefix#ggg-uu, where uu is a counter from 0 to 99 for each new spawned Unit belonging to that Group.
|
||||
</code></pre>
|
||||
|
||||
Creates the main object to spawn a Group defined in the DCS ME.
|
||||
Spawned Groups and Units will follow the following naming convention within the DCS World run-time environment:
|
||||
Groups will have the name SpawnTemplatePrefix#ggg, where ggg is a counter from 0 to 999 for each new spawned Group.
|
||||
Units will have the name SpawnTemplatePrefix#ggg-uu, where uu is a counter from 0 to 99 for each new spawned Unit belonging to that Group.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnPrefix</span>
|
||||
<li><span class="parameter">SpawnTemplatePrefix</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of the Group in the ME that defines the Template. That Group must have the flag "Late Activation" set. Note that this SpawnPrefix name should not contain any # character.
|
||||
is the name of the Group in the ME that defines the Template. That Group must have the flag "Late Activation" set. Note that this SpawnTemplatePrefix name should not contain any # character.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -533,8 +498,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -546,6 +509,84 @@
|
||||
</span> Spawn_BE_KA50 = SPAWN:New( <span class="string">'BE KA-50@RAMP-Ground Defense'</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:NewWithAlias"></a>
|
||||
<strong>SPAWN:NewWithAlias (SpawnTemplatePrefix)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Creates the main object to spawn a Group defined in the DCS ME.
|
||||
Spawned Groups and Units will follow the following naming convention within the DCS World run-time environment:
|
||||
Groups will have the name SpawnTemplatePrefix#ggg, where ggg is a counter from 0 to 999 for each new spawned Group.
|
||||
Units will have the name SpawnTemplatePrefix#ggg-uu, where uu is a counter from 0 to 99 for each new spawned Unit belonging to that Group.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnTemplatePrefix</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of the Group in the ME that defines the Template. That Group must have the flag "Late Activation" set. Note that this SpawnTemplatePrefix name should not contain any # character.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- NATO helicopters engaging in the battle field.
|
||||
</span> Spawn_BE_KA50 = SPAWN:New( <span class="string">'BE KA-50@RAMP-Ground Defense'</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:Limit"></a>
|
||||
<strong>SPAWN:Limit (SpawnMaxGroupsAlive, SpawnMaxGroups)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Limits the Maximum amount of Units to be alive, and the maximum amount of Groups to be SPAWNed within the DCS World run-time environment.
|
||||
Note that this method is exceptionally important to balance the amount of Units alive within the DCSRTE and the performance of the mission. Depending on the machine etc, a mission can only process a maximum amount of units.
|
||||
If the time interval must be short, but there should not be more Units or Groups alive than a maximum amount of units, then this function should be used...
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnMaxGroupsAlive</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the Maximum amount of Units to be alive. When there are more Units alive in the DCSRTE of SpawnTemplatePrefix, then no new SPAWN will happen of the Group, until some of these Units will be destroyed.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnMaxGroups</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the Maximum amount of Groups that can be SPAWNed from SpawnTemplatePrefix. When there are more Groups alive in the DCSRTE of SpawnTemplatePrefix, then no more SPAWNs will happen of the Group. This parameter is useful to define a maximum amount of airplanes, ground troops, helicopters, ships etc within a supply area.
|
||||
This parameter accepts the value 0, which expresses no Group count limits.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- NATO helicopters engaging in the battle field.
|
||||
</span> <span class="comment">-- This helicopter group consists of one Unit. So, this group will SPAWN maximum 2 groups simultaneously within the DCSRTE.
|
||||
</span> <span class="comment">-- There will be maximum 24 groups SPAWNed during the whole mission lifetime.
|
||||
</span> Spawn_BE_KA50 = SPAWN:New( <span class="string">'BE KA-50@RAMP-Ground Defense'</span> ):Limit( <span class="number">2</span>, <span class="number">24</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:RandomizeRoute"></a>
|
||||
@ -576,8 +617,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -592,142 +631,21 @@
|
||||
</span> Spawn_BE_KA50 = SPAWN:New( <span class="string">'BE KA-50@RAMP-Ground Defense'</span> ):RandomizeRoute( <span class="number">2</span>, <span class="number">2</span>, <span class="number">2000</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:Schedule"></a>
|
||||
<strong>SPAWN:Schedule (SpawnTime, SpawnTimeVariation)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
SPAWNs a new Group within varying time intervals. This is useful if you want to have continuity within your missions of certain (AI) Groups to be present (alive) within your missions.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnTime</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the time interval defined in seconds between each new SPAWN of new Groups.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnTimeVariation</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the variation to be applied on the defined time interval between each new SPAWN. The variation is defined as a value between 0 and 1, which expresses the %-tage of variation to be applied as the low and high time interval boundaries. Between these boundaries a new time interval will be applied. See usage.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- NATO helicopters engaging in the battle field.
|
||||
</span> <span class="comment">-- The time interval is set to SPAWN new helicopters between each 600 seconds, with a time variation of 50%.
|
||||
</span> <span class="comment">-- The time variation in this case will be between 450 seconds and 750 seconds.
|
||||
</span> <span class="comment">-- This is calculated as follows:
|
||||
</span> <span class="comment">-- Low limit: 600 * ( 1 - 0.5 / 2 ) = 450
|
||||
</span> <span class="comment">-- High limit: 600 * ( 1 + 0.5 / 2 ) = 750
|
||||
</span> <span class="comment">-- Between these two values, a random amount of seconds will be choosen for each new SPAWN of the helicopters.
|
||||
</span> Spawn_BE_KA50 = SPAWN:New( <span class="string">'BE KA-50@RAMP-Ground Defense'</span> ):Schedule( <span class="number">600</span>, <span class="number">0.5</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:ScheduleStart"></a>
|
||||
<strong>SPAWN:ScheduleStart ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will start the SPAWNing timers.
|
||||
This function is called automatically when <a href="../classes/SPAWN.html#SPAWN:Schedule">Schedule</a> is called.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:ScheduleStop"></a>
|
||||
<strong>SPAWN:ScheduleStop ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will stop the scheduled SPAWNing activity.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:Limit"></a>
|
||||
<strong>SPAWN:Limit (SpawnMaxGroupsAlive, SpawnMaxGroups)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Limits the Maximum amount of Units to be alive, and the maximum amount of Groups to be SPAWNed within the DCS World run-time environment.
|
||||
Note that this method is exceptionally important to balance the amount of Units alive within the DCSRTE and the performance of the mission. Depending on the machine etc, a mission can only process a maximum amount of units.
|
||||
If the time interval must be short, but there should not be more Units or Groups alive than a maximum amount of units, then this function should be used...
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnMaxGroupsAlive</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the Maximum amount of Units to be alive. When there are more Units alive in the DCSRTE of SpawnPrefix, then no new SPAWN will happen of the Group, until some of these Units will be destroyed.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnMaxGroups</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
|
||||
<p> is the Maximum amount of Groups that can be SPAWNed from SpawnPrefix. When there are more Groups alive in the DCSRTE of SpawnPrefix, then no more SPAWNs will happen of the Group. This parameter is useful to define a maximum amount of airplanes, ground troops, helicopters, ships etc within a supply area. </p>
|
||||
<pre><code> This parameter accepts the value 0, which expresses no Group count limits.
|
||||
</code></pre>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- NATO helicopters engaging in the battle field.
|
||||
</span> <span class="comment">-- This helicopter group consists of one Unit. So, this group will SPAWN maximum 2 groups simultaneously within the DCSRTE.
|
||||
</span> <span class="comment">-- There will be maximum 24 groups SPAWNed during the whole mission lifetime.
|
||||
</span> Spawn_BE_KA50 = SPAWN:New( <span class="string">'BE KA-50@RAMP-Ground Defense'</span> ):Limit( <span class="number">2</span>, <span class="number">24</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:RandomizeTemplate"></a>
|
||||
<strong>SPAWN:RandomizeTemplate (SpawnPrefixTable)</strong>
|
||||
<strong>SPAWN:RandomizeTemplate (SpawnTemplatePrefixTable)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
This function is rather complicated to understand. But I'll try to explain...
|
||||
This function becomes useful when you need to SPAWN random types of Groups defined within the ME, but they all need to follow the same Template route and have the same SpawnPrefix name, then this method becomes very useful.
|
||||
This function becomes useful when you need to SPAWN random types of Groups defined within the ME, but they all need to follow the same Template route and have the same SpawnTemplatePrefix name, then this method becomes very useful.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnPrefixTable</span>
|
||||
<li><span class="parameter">SpawnTemplatePrefixTable</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.5">table{string,...}</a></span>
|
||||
is a table with the names of the Groups defined within the ME (with late activatio on), from which on a new SPAWN of SpawnPrefix (the main Group name), a NEW Group will be choosen as the Group to be SPAWNed.
|
||||
is a table with the names of the Groups defined within the ME (with late activatio on), from which on a new SPAWN of SpawnTemplatePrefix (the main Group name), a NEW Group will be choosen as the Group to be SPAWNed.
|
||||
In other words, this method randomizes between a defined set of Groups the Group to be SPAWNed for each new SPAWN.
|
||||
</li>
|
||||
</ul>
|
||||
@ -737,8 +655,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -748,7 +664,7 @@
|
||||
<pre class="example">
|
||||
<span class="comment">-- NATO Tank Platoons invading Gori.
|
||||
</span> <span class="comment">-- Choose between 13 different 'US Tank Platoon' configurations for each new SPAWN the Group to be SPAWNed for the
|
||||
</span> <span class="comment">-- 'US Tank Platoon Left', 'US Tank Platoon Middle' and 'US Tank Platoon Right' SpawnPrefixes.
|
||||
</span> <span class="comment">-- 'US Tank Platoon Left', 'US Tank Platoon Middle' and 'US Tank Platoon Right' SpawnTemplatePrefixes.
|
||||
</span> <span class="comment">-- Each new SPAWN will randomize the route, with a defined time interval of 200 seconds with 40% time variation (randomization) and
|
||||
</span> <span class="comment">-- with a limit set of maximum 12 Units alive simulteneously and 150 Groups to be SPAWNed during the whole mission.
|
||||
</span> Spawn_US_Platoon = { <span class="string">'US Tank Platoon 1'</span>, <span class="string">'US Tank Platoon 2'</span>, <span class="string">'US Tank Platoon 3'</span>, <span class="string">'US Tank Platoon 4'</span>, <span class="string">'US Tank Platoon 5'</span>,
|
||||
@ -767,7 +683,7 @@
|
||||
<dd>
|
||||
When a Group got SPAWNed, it has a life within the DCSRTE. For planes and helicopters, when these Units go home and land on their home airbases and farps, they normally would taxi to the parking spot, shut-down their engines and wait forever until the Group is removed by the DCSRTE.
|
||||
This function is used to Re-Spawn automatically (so no extra call is needed anymore) the same Group after it landed. This will enable a SPAWNed group to be Re-SPAWNed after it lands, until it is destroyed...
|
||||
Note: When the Group is respawned, it will <a href="../classes/SPAWN.html#SPAWN:ReSpawn">ReSpawn</a> at the original airbase where it took off. So ensure that the paths for Groups that ReSpawn, always return to the orignal airbase.
|
||||
Note: When the Group is respawned, it will <a href="../classes/SPAWN.html#SPAWN:ReSpawn">ReSpawn</a> at the original airbase where it took off. So ensure that the paths for Groups that ReSpawn, always return to the original airbase.
|
||||
|
||||
|
||||
|
||||
@ -776,8 +692,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -805,8 +719,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -831,8 +743,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -842,6 +752,59 @@
|
||||
</ul>
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:SpawnArray"></a>
|
||||
<strong>SPAWN:SpawnArray (SpawnZone, SpawnAngle, SpawnFormation, SpawnWidth, SpawnDeltaX, SpawnDeltaY)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Makes the Groups visible before start (like a batallion).
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnZone</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
A <a href="../classes/ZONE.html#">ZONE</a> where the group will be positioned. The X and Y coordinates of the zone define the start position.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnAngle</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
The angle in degrees how the Groups and each Unit of the Group will be positioned.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnFormation</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
The formation of the Units within the Group.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnWidth</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
The amount of Groups that will be positioned on the X axis.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnDeltaX</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
The space between each Group on the X-axis.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnDeltaY</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
The space between each Group on the Y-axis.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- Define an array of Groups within Zone "Start".
|
||||
</span> Spawn_BE_Ground = SPAWN:New( <span class="string">'BE Ground'</span> ):Limit( <span class="number">2</span>, <span class="number">24</span> ):Visible( ZONE:New( <span class="string">"Start"</span> ), <span class="number">90</span>, <span class="string">"Diamond"</span>, <span class="number">10</span>, <span class="number">100</span>, <span class="number">50</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:Spawn"></a>
|
||||
@ -859,8 +822,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -881,8 +842,6 @@
|
||||
<li><span class="parameter">SpawnGroupName</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -898,11 +857,112 @@
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:SpawnUncontrolled"></a>
|
||||
<strong>SPAWN:SpawnUncontrolled ()</strong>
|
||||
<a name = "SPAWN:SpawnWithIndex"></a>
|
||||
<strong>SPAWN:SpawnWithIndex (SpawnIndex)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will SPAWN a Group whenever you want to do this, but for AIR Groups only to be applied, and will SPAWN the Group in Uncontrolled mode... This will be similar to the Uncontrolled flag setting in the ME.
|
||||
Will SPAWN a Group with a specified index number whenever you want to do this.
|
||||
Note that the configuration with the above functions will apply when calling this method: Maxima, Randomization of routes, Scheduler, ...
|
||||
Uses <a href="../classes/DATABASE.html#">DATABASE</a> global object defined in MOOSE.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnIndex</span>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/GROUP.html#">GROUP</a></span>
|
||||
The <a href="../classes/GROUP.html#">GROUP</a> that was spawned. You can use this group for further actions.
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:SpawnScheduled"></a>
|
||||
<strong>SPAWN:SpawnScheduled (SpawnTime, SpawnTimeVariation)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
SPAWNs a new Group within varying time intervals. This is useful if you want to have continuity within your missions of certain (AI) Groups to be present (alive) within your missions.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnTime</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the time interval defined in seconds between each new SPAWN of new Groups.
|
||||
</li>
|
||||
<li><span class="parameter">SpawnTimeVariation</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the variation to be applied on the defined time interval between each new SPAWN. The variation is defined as a value between 0 and 1, which expresses the %-tage of variation to be applied as the low and high time interval boundaries. Between these boundaries a new time interval will be applied. See usage.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<h3>Usage:</h3>
|
||||
<ul>
|
||||
<pre class="example">
|
||||
<span class="comment">-- NATO helicopters engaging in the battle field.
|
||||
</span> <span class="comment">-- The time interval is set to SPAWN new helicopters between each 600 seconds, with a time variation of 50%.
|
||||
</span> <span class="comment">-- The time variation in this case will be between 450 seconds and 750 seconds.
|
||||
</span> <span class="comment">-- This is calculated as follows:
|
||||
</span> <span class="comment">-- Low limit: 600 * ( 1 - 0.5 / 2 ) = 450
|
||||
</span> <span class="comment">-- High limit: 600 * ( 1 + 0.5 / 2 ) = 750
|
||||
</span> <span class="comment">-- Between these two values, a random amount of seconds will be choosen for each new SPAWN of the helicopters.
|
||||
</span> Spawn_BE_KA50 = SPAWN:New( <span class="string">'BE KA-50@RAMP-Ground Defense'</span> ):Schedule( <span class="number">600</span>, <span class="number">0.5</span> )</pre>
|
||||
</ul>
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:ScheduleStart"></a>
|
||||
<strong>SPAWN:ScheduleStart ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will start the SPAWNing timers.
|
||||
This function is called automatically when ??? is called.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:ScheduleStop"></a>
|
||||
<strong>SPAWN:ScheduleStop ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will stop the scheduled SPAWNing activity.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:UnControlled"></a>
|
||||
<strong>SPAWN:UnControlled ()</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will SPAWN a Group whenever you want to do this, but for AIR Groups only to be applied, and will SPAWN the Group in Uncontrolled mode...
|
||||
This will be similar to the Uncontrolled flag setting in the ME.
|
||||
|
||||
|
||||
|
||||
@ -911,8 +971,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/SPAWN.html#">SPAWN</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -920,61 +978,88 @@
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:FromCarrier"></a>
|
||||
<strong>SPAWN:FromCarrier (CarrierGroup, TargetZonePrefix, NewGroupName, LateActivate)</strong>
|
||||
<a name = "SPAWN:SpawnFromUnit"></a>
|
||||
<strong>SPAWN:SpawnFromUnit (HostUnit)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will SPAWN a Group from a Carrier. This function is mostly advisable to be used if you want to simulate SPAWNing from air units, like helicopters, which are dropping infantry into a defined Landing Zone.
|
||||
Will SPAWN a Group from a Hosting <a href="../classes/UNIT.html#">UNIT</a>. This function is mostly advisable to be used if you want to simulate SPAWNing from air units, like helicopters, which are dropping infantry into a defined Landing Zone.
|
||||
Note that each point in the route assigned to the spawning <a href="../classes/GROUP.html#">GROUP</a> is reset to the Point of the spawn.
|
||||
You can use the returned <a href="../classes/GROUP.html#">GROUP</a> to further define the route to be followed.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">CarrierGroup</span>
|
||||
<span class="types"><span class="type">Group</span></span>
|
||||
is the Group of the AIR unit or GROUND unit dropping or unloading other units.
|
||||
</li>
|
||||
<li><span class="parameter">TargetZonePrefix</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the Prefix of the Zone defined in the ME where the Group should be moving to after drop.
|
||||
</li>
|
||||
<li><span class="parameter">NewGroupName</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
(forgot this).
|
||||
</li>
|
||||
<li><span class="parameter">LateActivate</span>
|
||||
<span class="types"><span class="type">bool</span></span>
|
||||
(optional) does the SPAWNing with Lateactivation on.
|
||||
<li><span class="parameter">HostUnit</span>
|
||||
<span class="types"><a class="type" href="../classes/UNIT.html#">UNIT</a></span>
|
||||
is the AIR unit or GROUND unit dropping or unloading the Spawn group.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
<li>
|
||||
<span class="types"><a class="type" href="../classes/GROUP.html#">GROUP</a></span>
|
||||
Spawned.</li>
|
||||
<li>
|
||||
<span class="types"><span class="type">nil</span></span>
|
||||
when nothing was spawned.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:InZone"></a>
|
||||
<strong>SPAWN:InZone (ZonePrefix)</strong>
|
||||
<a name = "SPAWN:SpawnInZone"></a>
|
||||
<strong>SPAWN:SpawnInZone (The)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will SPAWN a Group within a given ZoneName.
|
||||
Will spawn a Group within a given <a href="../classes/ZONE.html#">ZONE</a>.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">ZonePrefix</span>
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
is the name of the zone where the Group is to be SPAWNed.
|
||||
<li><span class="parameter">The</span>
|
||||
<span class="types"><a class="type" href="../classes/ZONE.html#">ZONE</a></span>
|
||||
<a href="../classes/ZONE.html#">ZONE</a> where the Group is to be SPAWNed.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
<li>
|
||||
<span class="types"><a class="type" href="../classes/GROUP.html#">GROUP</a></span>
|
||||
that was spawned.</li>
|
||||
<li>
|
||||
<span class="types"><span class="type">nil</span></span>
|
||||
when nothing as spawned.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SPAWN:SpawnGroupName"></a>
|
||||
<strong>SPAWN:SpawnGroupName (SpawnIndex)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Will return the SpawnGroupName either with with a specific count number or without any count.
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">SpawnIndex</span>
|
||||
<span class="types"><span class="type">number</span></span>
|
||||
is the number of the Group that is to be SPAWNed.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Returns:</h3>
|
||||
<ol>
|
||||
|
||||
<span class="types"><span class="type">SpawnTemplate</span></span>
|
||||
|
||||
|
||||
|
||||
<span class="types"><a class="type" href="http://www.lua.org/manual/5.1/manual.html#5.4">string</a></span>
|
||||
SpawnGroupName
|
||||
</ol>
|
||||
|
||||
|
||||
@ -988,7 +1073,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -45,6 +45,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -53,11 +54,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><strong>STAGE</strong></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -68,10 +69,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -97,7 +94,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -49,6 +49,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -57,11 +58,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><strong>TASK</strong></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
@ -72,10 +73,6 @@
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
@ -227,8 +224,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/TASK.html#">TASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -267,17 +262,11 @@
|
||||
<ul>
|
||||
<li><span class="parameter">Mission</span>
|
||||
<span class="types"><a class="type" href="../classes/MISSION.html#">MISSION</a></span>
|
||||
|
||||
<pre><code> Group structure describing the Mission.
|
||||
</code></pre>
|
||||
|
||||
Group structure describing the Mission.
|
||||
</li>
|
||||
<li><span class="parameter">Client</span>
|
||||
<span class="types"><a class="type" href="../classes/CLIENT.html#">CLIENT</a></span>
|
||||
|
||||
<pre><code> Group structure describing the Client.
|
||||
</code></pre>
|
||||
|
||||
Group structure describing the Client.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -314,8 +303,6 @@
|
||||
|
||||
<span class="types"><span class="type">bool</span></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -395,8 +382,6 @@
|
||||
|
||||
<span class="types"><span class="type">bool</span></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -474,8 +459,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/TASK.html#">TASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -507,8 +490,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/TASK.html#">TASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -536,8 +517,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/TASK.html#">TASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -565,8 +544,6 @@
|
||||
|
||||
<span class="types"><a class="type" href="../classes/TASK.html#">TASK</a></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -587,8 +564,6 @@
|
||||
|
||||
<span class="types"><span class="type">bool</span></span>
|
||||
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
|
||||
@ -663,23 +638,15 @@
|
||||
<ul>
|
||||
<li><span class="parameter">SignalUnitNames</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">SignalType</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">SignalColor</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">SignalHeight</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -945,7 +912,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
97
doc/classes/UNIT.html
Normal file
97
doc/classes/UNIT.html
Normal file
@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="container">
|
||||
|
||||
<div id="product">
|
||||
<div id="product_logo"></div>
|
||||
<div id="product_name"><big><b></b></big></div>
|
||||
<div id="product_description"></div>
|
||||
</div> <!-- id="product" -->
|
||||
|
||||
|
||||
<div id="main">
|
||||
|
||||
|
||||
<!-- Menu -->
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h2>Classes</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../classes/BASE.html">BASE</a></li>
|
||||
<li><a href="../classes/CARGO.html">CARGO</a></li>
|
||||
<li><a href="../classes/CLEANUP.html">CLEANUP</a></li>
|
||||
<li><a href="../classes/CLIENT.html">CLIENT</a></li>
|
||||
<li><a href="../classes/DATABASE.html">DATABASE</a></li>
|
||||
<li><a href="../classes/DEPLOYTASK.html">DEPLOYTASK</a></li>
|
||||
<li><a href="../classes/DESTROYBASETASK.html">DESTROYBASETASK</a></li>
|
||||
<li><a href="../classes/DESTROYGROUPSTASK.html">DESTROYGROUPSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
<li><a href="../classes/MOVEMENT.html">MOVEMENT</a></li>
|
||||
<li><a href="../classes/NOTASK.html">NOTASK</a></li>
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><strong>UNIT</strong></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../modules/routines.html">routines</a></li>
|
||||
<li><a href="../modules/trace.html">trace</a></li>
|
||||
</ul>
|
||||
<h2>Scripts</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
|
||||
<h1>Class <code>UNIT</code></h1>
|
||||
<p>UNIT Classes</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
</div> <!-- id="content" -->
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
</html>
|
||||
97
doc/classes/ZONE.html
Normal file
97
doc/classes/ZONE.html
Normal file
@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="container">
|
||||
|
||||
<div id="product">
|
||||
<div id="product_logo"></div>
|
||||
<div id="product_name"><big><b></b></big></div>
|
||||
<div id="product_description"></div>
|
||||
</div> <!-- id="product" -->
|
||||
|
||||
|
||||
<div id="main">
|
||||
|
||||
|
||||
<!-- Menu -->
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h2>Classes</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../classes/BASE.html">BASE</a></li>
|
||||
<li><a href="../classes/CARGO.html">CARGO</a></li>
|
||||
<li><a href="../classes/CLEANUP.html">CLEANUP</a></li>
|
||||
<li><a href="../classes/CLIENT.html">CLIENT</a></li>
|
||||
<li><a href="../classes/DATABASE.html">DATABASE</a></li>
|
||||
<li><a href="../classes/DEPLOYTASK.html">DEPLOYTASK</a></li>
|
||||
<li><a href="../classes/DESTROYBASETASK.html">DESTROYBASETASK</a></li>
|
||||
<li><a href="../classes/DESTROYGROUPSTASK.html">DESTROYGROUPSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
<li><a href="../classes/MOVEMENT.html">MOVEMENT</a></li>
|
||||
<li><a href="../classes/NOTASK.html">NOTASK</a></li>
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><strong>ZONE</strong></li>
|
||||
</ul>
|
||||
<h2>Modules</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../modules/routines.html">routines</a></li>
|
||||
<li><a href="../modules/trace.html">trace</a></li>
|
||||
</ul>
|
||||
<h2>Scripts</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../scripts/eStatHandler.html">eStatHandler</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
|
||||
<h1>Class <code>ZONE</code></h1>
|
||||
<p>ZONE Classes</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
</div> <!-- id="content" -->
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
</html>
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
|
||||
|
||||
@ -51,6 +51,7 @@
|
||||
<li><a href="classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="classes/MENU.html">MENU</a></li>
|
||||
<li><a href="classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="classes/MISSION.html">MISSION</a></li>
|
||||
@ -59,15 +60,11 @@
|
||||
<li><a href="classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="classes/TASK.html">TASK</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="topics/manual.md.html">manual</a></li>
|
||||
<li><a href="classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
@ -75,8 +72,6 @@
|
||||
<div id="content">
|
||||
|
||||
|
||||
<h2>Mission Object Oriented Scripting Environment</h2>
|
||||
<p>A Scripting Framework for DCS World, to script quickly missions.</p>
|
||||
|
||||
<h2>Modules</h2>
|
||||
<table class="module_list">
|
||||
@ -104,7 +99,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/CARGO.html">CARGO</a></td>
|
||||
<td class="summary">CARGO</td>
|
||||
<td class="summary">CARGO Classes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/CLEANUP.html">CLEANUP</a></td>
|
||||
@ -142,6 +137,10 @@
|
||||
<td class="name" nowrap><a href="classes/GOHOMETASK.html">GOHOMETASK</a></td>
|
||||
<td class="summary">A GOHOMETASK orchestrates the travel back to the home base, which is a specific zone defined within the ME.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/GROUP.html">GROUP</a></td>
|
||||
<td class="summary">GROUP Classes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/MENU.html">MENU</a></td>
|
||||
<td class="summary">Encapsulation of DCS World Menu system in a set of MENU classes.</td>
|
||||
@ -152,7 +151,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/MISSION.html">MISSION</a></td>
|
||||
<td class="summary">A MISSION is the main owner of a Mission orchestration within MOOSE .</td>
|
||||
<td class="summary">A MISSION is the main owner of a Mission orchestration within MOOSE .</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/MOVEMENT.html">MOVEMENT</a></td>
|
||||
@ -174,14 +173,6 @@
|
||||
<td class="name" nowrap><a href="classes/SEAD.html">SEAD</a></td>
|
||||
<td class="summary">Provides defensive behaviour to a set of SAM sites within a running Mission.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></td>
|
||||
<td class="summary">A SLINGLOADHOOKTASK will orchestrate the sling-load hook activity to slingload a CARGO from a specific landing zone(s).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></td>
|
||||
<td class="summary">A SLINGLOADUNHOOKTASK will orchestrate the sling-load unhook activity to (sling)load a CARGO and deploy it in a specific landing zone(s).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/SPAWN.html">SPAWN</a></td>
|
||||
<td class="summary">Dynamic spawning of Groups and Units.</td>
|
||||
@ -194,12 +185,13 @@
|
||||
<td class="name" nowrap><a href="classes/TASK.html">TASK</a></td>
|
||||
<td class="summary">The TASK Classes define major end-to-end activities within a MISSION.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2>Topics</h2>
|
||||
<table class="module_list">
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="topics/manual.md.html">manual.md</a></td>
|
||||
<td class="summary"></td>
|
||||
<td class="name" nowrap><a href="classes/UNIT.html">UNIT</a></td>
|
||||
<td class="summary">UNIT Classes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" nowrap><a href="classes/ZONE.html">ZONE</a></td>
|
||||
<td class="summary">ZONE Classes</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@ -207,7 +199,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
10
doc/ldoc.css
10
doc/ldoc.css
@ -159,7 +159,7 @@ table.index td { text-align: left; vertical-align: top; }
|
||||
|
||||
#navigation {
|
||||
float: left;
|
||||
width: 14em;
|
||||
width: 30em;
|
||||
vertical-align: top;
|
||||
background-color: #f0f0f0;
|
||||
overflow: visible;
|
||||
@ -193,9 +193,9 @@ table.index td { text-align: left; vertical-align: top; }
|
||||
}
|
||||
|
||||
#content {
|
||||
margin-left: 14em;
|
||||
margin-left: 30em;
|
||||
padding: 1em;
|
||||
width: 700px;
|
||||
//width: 700px;
|
||||
border-left: 2px solid #cccccc;
|
||||
border-right: 2px solid #cccccc;
|
||||
background-color: #ffffff;
|
||||
@ -252,7 +252,7 @@ table.module_list td {
|
||||
border-style: solid;
|
||||
border-color: #cccccc;
|
||||
}
|
||||
table.module_list td.name { background-color: #f0f0f0; min-width: 200px; }
|
||||
table.module_list td.name { background-color: #f0f0f0; min-width: 400px; }
|
||||
table.module_list td.summary { width: 100%; }
|
||||
|
||||
|
||||
@ -268,7 +268,7 @@ table.function_list td {
|
||||
border-style: solid;
|
||||
border-color: #cccccc;
|
||||
}
|
||||
table.function_list td.name { background-color: #f0f0f0; min-width: 200px; }
|
||||
table.function_list td.name { background-color: #f0f0f0; min-width: 400px; }
|
||||
table.function_list td.summary { width: 100%; }
|
||||
|
||||
ul.nowrap {
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -59,6 +59,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -67,15 +68,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
@ -84,9 +81,7 @@
|
||||
|
||||
<h1>Module <code>routines</code></h1>
|
||||
<p>Various routines</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
<h3>Info:</h3>
|
||||
<ul>
|
||||
<li><strong>Author</strong>: Flightcontrol</li>
|
||||
@ -149,13 +144,9 @@
|
||||
<ul>
|
||||
<li><span class="parameter">TeleportPrefixTable</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
<li><span class="parameter">TeleportMax</span>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -203,7 +194,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -54,6 +54,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -62,15 +63,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
@ -79,9 +76,7 @@
|
||||
|
||||
<h1>Module <code>trace</code></h1>
|
||||
<p>Tracing functions...</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
<h3>Info:</h3>
|
||||
<ul>
|
||||
<li><strong>Author</strong>: Flightcontrol</li>
|
||||
@ -99,7 +94,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<html>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
<head>
|
||||
<title>MOOSE</title>
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div id="navigation">
|
||||
<br/>
|
||||
<h1>MOOSE</h1>
|
||||
<h1>ldoc</h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="../index.html">Index</a></li>
|
||||
@ -54,6 +54,7 @@
|
||||
<li><a href="../classes/DESTROYRADARSTASK.html">DESTROYRADARSTASK</a></li>
|
||||
<li><a href="../classes/DESTROYUNITTYPESTASK.html">DESTROYUNITTYPESTASK</a></li>
|
||||
<li><a href="../classes/GOHOMETASK.html">GOHOMETASK</a></li>
|
||||
<li><a href="../classes/GROUP.html">GROUP</a></li>
|
||||
<li><a href="../classes/MENU.html">MENU</a></li>
|
||||
<li><a href="../classes/MESSAGE.html">MESSAGE</a></li>
|
||||
<li><a href="../classes/MISSION.html">MISSION</a></li>
|
||||
@ -62,15 +63,11 @@
|
||||
<li><a href="../classes/PICKUPTASK.html">PICKUPTASK</a></li>
|
||||
<li><a href="../classes/ROUTETASK.html">ROUTETASK</a></li>
|
||||
<li><a href="../classes/SEAD.html">SEAD</a></li>
|
||||
<li><a href="../classes/SLINGLOADHOOKTASK.html">SLINGLOADHOOKTASK</a></li>
|
||||
<li><a href="../classes/SLINGLOADUNHOOKTASK.html">SLINGLOADUNHOOKTASK</a></li>
|
||||
<li><a href="../classes/SPAWN.html">SPAWN</a></li>
|
||||
<li><a href="../classes/STAGE.html">STAGE</a></li>
|
||||
<li><a href="../classes/TASK.html">TASK</a></li>
|
||||
</ul>
|
||||
<h2>Topics</h2>
|
||||
<ul class="$(kind=='Topics' and '' or 'nowrap'">
|
||||
<li><a href="../topics/manual.md.html">manual</a></li>
|
||||
<li><a href="../classes/UNIT.html">UNIT</a></li>
|
||||
<li><a href="../classes/ZONE.html">ZONE</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
@ -79,9 +76,7 @@
|
||||
|
||||
<h1>Script <code>eStatHandler</code></h1>
|
||||
<p>Provides a logging of statistics in a running DCS Mission.</p>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<p></p>
|
||||
|
||||
|
||||
|
||||
@ -95,7 +90,7 @@
|
||||
</div> <!-- id="main" -->
|
||||
<div id="about">
|
||||
<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.3</a></i>
|
||||
<i style="float:right;">Last updated 2015-01-29 21:06:10 </i>
|
||||
<i style="float:right;">Last updated 2016-03-14 10:50:59 </i>
|
||||
</div> <!-- id="about" -->
|
||||
</div> <!-- id="container" -->
|
||||
</body>
|
||||
|
||||
@ -1,2 +1,21 @@
|
||||
d:\my dcs missions\scripts\moose\pickuptask.lua:5: ?: unknown tag: 'parent' nil
|
||||
d:\my dcs missions\scripts\moose\message.lua:98: MESSAGE:ToCoalition: module not found: coalition coalition.side
|
||||
d:\my dcs missions\scripts\moose\moose\deploytask.lua:16: DEPLOYTASK:New: param and formal argument name mismatch: 'LandingZones' 'CargoType'
|
||||
d:\my dcs missions\scripts\moose\moose\deploytask.lua:16: DEPLOYTASK:New: extra param with no formal argument: 'CargoType'
|
||||
d:\my dcs missions\scripts\moose\moose\pickuptask.lua:5: ?: unknown tag: 'parent' nil
|
||||
d:\my dcs missions\scripts\moose\moose\pickuptask.lua:18: PICKUPTASK:New: param and formal argument name mismatch: 'LandingZones' 'CargoType'
|
||||
d:\my dcs missions\scripts\moose\moose\pickuptask.lua:18: PICKUPTASK:New: param and formal argument name mismatch: 'CargoType' 'OnBoardSide'
|
||||
d:\my dcs missions\scripts\moose\moose\pickuptask.lua:18: PICKUPTASK:New: extra param with no formal argument: 'OnBoardSide'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:72: SPAWN:NewWithAlias: undocumented formal argument: 'SpawnAliasPrefix'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:305: SPAWN:SpawnArray: param and formal argument name mismatch: 'SpawnZone' 'SpawnAngle'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:305: SPAWN:SpawnArray: param and formal argument name mismatch: 'SpawnAngle' 'SpawnWidth'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:305: SPAWN:SpawnArray: param and formal argument name mismatch: 'SpawnFormation' 'SpawnDeltaX'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:305: SPAWN:SpawnArray: param and formal argument name mismatch: 'SpawnWidth' 'SpawnDeltaY'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:305: SPAWN:SpawnArray: extra param with no formal argument: 'SpawnDeltaX'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:305: SPAWN:SpawnArray: extra param with no formal argument: 'SpawnDeltaY'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:430: SPAWN:ReSpawn: param and formal argument name mismatch: 'SpawnGroupName' 'SpawnIndex'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:556: SPAWN:SpawnFromUnit: undocumented formal argument: 'OuterRadius'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:556: SPAWN:SpawnFromUnit: undocumented formal argument: 'InnerRadius'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:556: SPAWN:SpawnFromUnit: undocumented formal argument: 'SpawnIndex'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:629: SPAWN:SpawnInZone: param and formal argument name mismatch: 'The' 'Zone'
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:629: SPAWN:SpawnInZone: undocumented formal argument: 'SpawnIndex'
|
||||
d:\my dcs missions\scripts\moose\moose\message.lua:134: MESSAGE:ToCoalition: module not found: coalition coalition.side
|
||||
d:\my dcs missions\scripts\moose\moose\spawn.lua:509: SPAWN:ScheduleStart: function not found: Schedule in this module Schedule
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user