ControlPointTemplates.con

For a level (battle), create the types of control points, the control radius of each, the flag used for each team, etc. Unlike most object types, a separate template is created for each physical control to be made, as each template has different characteristics, such as the spawn points associated with it.

There are two types of group numbers, one for soldier spawns, the other for object (vehicle) spawns.

For soldiers, these are all set to the same value, a positive integer:

 ObjectTemplate.SpawnGroupId in ControlPointTemplates.con
 SpawnPointManager.Group in spawnPointManagerSettings.con
 ObjectTemplate.SetGroup in SoldierSpawnTemplates.con

For objects, these are all set to the same value, a positive integer:

 ObjectTemplate.ObjectSpawnerId in ControlPointTemplates.con
 SpawnPointManager.Group in GlobalSpawnGroups.con
 ObjectTemplate.SetOSId in ObjectSpawns.con
There are 125 files named ControlPointTemplates.con.

Classes used in this type of file: NetworkableInfo, ObjectTemplate

Types used in these files (by class):

ObjectTemplate
   ControlPoint    for defining a control point on the map.

Properties used in these files:
NetworkableInfo
   NetworkableInfo.CreateNewInfo
   NetworkableInfo.SetBasePriority
   NetworkableInfo.SetPredictionMode

ObjectTemplate
   ObjectTemplate.AddTemplate
   ObjectTemplate.AreaValue
   ObjectTemplate.Create
   ObjectTemplate.DisableIfEnemyInsideRadius
   ObjectTemplate.DisableWhenLosingControl
   ObjectTemplate.Geometry
   ObjectTemplate.HasCollisionPhysics
   ObjectTemplate.LoseControlWhenEnemyClose
   ObjectTemplate.LoseControlWhenNotClose
   ObjectTemplate.NetworkableInfo
   ObjectTemplate.ObjectSpawnerId
   ObjectTemplate.OnlyTakeableByTeam
   ObjectTemplate.Radius
   ObjectTemplate.SecondSpawnGroupId
   ObjectTemplate.SetControlPointName
   ObjectTemplate.SetName
   ObjectTemplate.SetNetworkableInfo
   ObjectTemplate.SetPosition
   ObjectTemplate.SetRotation
   ObjectTemplate.SetTakeable
   ObjectTemplate.SetTeamGeometry
   ObjectTemplate.SpawnGroupId
   ObjectTemplate.Team
   ObjectTemplate.TimeToGetControl
   ObjectTemplate.TimeToLoseControl
   ObjectTemplate.UnableToChangeTeam


Go to the All Properties list, All Types list, CON file list, Class list, or the Main scripting page.