ObjectSpawner Type
The ObjectSpawner object type is created by ObjectTemplate.Create.
The ObjectSpawner type allows you to spawn objects or vehicles in a Battlefield map.
Each ObjectSpawner object is then instantiated and placed in each level by
Object.Create commands in the ObjectSpawns.con file.
A spawner allows you to pick an object for team 1 (Axis) or 2 (Allies) depending on who
has control over that spawn group. You can also have a spawn point generate vehicles for
only one side (this is done in Battle of the Bulge for the windmill, for example; only the
Allies get a tank).
Used in a total of 151 .con files: Objectivespawnertemplates.con, Objects.con, Objectspawntemplates.con, Smallwar.con Parent directories of these .con files: objects/Vehicles, Bf1942/Levels, ai
Example: (from Bf1942/Levels/Bocage/Conquest/ObjectSpawnTemplates.con) Properties used with this type of object: Go to the ObjectTemplate type list page, ObjectTemplate page, All Types list, Class list, CON file list, or Main scripting page.
ObjectTemplate.Create ObjectSpawner lighttankspawner
ObjectTemplate.SetObjectTemplate 2 sherman
ObjectTemplate.SetObjectTemplate 1 panzeriv
ObjectTemplate.MinSpawnDelay 40
ObjectTemplate.MaxSpawnDelay 80
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 45
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
ObjectTemplate.Create
ObjectTemplate.DamageWhenLost
ObjectTemplate.Distance
ObjectTemplate.Geometry
ObjectTemplate.HasCollisionPhysics
ObjectTemplate.HoldObject
ObjectTemplate.MaxNrOfObjectSpawned
ObjectTemplate.MaxSpawnDelay
ObjectTemplate.MinSpawnDelay
ObjectTemplate.NrOfObjectToSpawn
ObjectTemplate.ObjectTemplate
ObjectTemplate.Radius
ObjectTemplate.SetObjectTemplate
ObjectTemplate.SetSpawnDelay
ObjectTemplate.SetTeam
ObjectTemplate.SpawnDelay
ObjectTemplate.SpawnDelayAtStart
ObjectTemplate.SpawnOffset
ObjectTemplate.Team
ObjectTemplate.TeamOnVehicle
ObjectTemplate.TimeToLive
ObjectTemplate.UseButtonRadius