Types/UnitSpawnDefinition: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Created page with "The definition of a spawnable unit for a Prototype/EnemySpawner. It can be specified as a table with named or numbered keys, but not a mix of both. == Mandatory propertie...")
 
(Add information about spawn points)
 
(One intermediate revision by one other user not shown)
Line 6: Line 6:
'''Type''': [[Types/string]]
'''Type''': [[Types/string]]


The name of a [[Prototype/Unit]].
The name of a [[Prototype/Entity]].


=== spawn_points or 2 ===
=== spawn_points or 2 ===
'''Type''': [[Types/table]] of [[Types/SpawnPoint]]
'''Type''': [[Types/table]] of [[Types/SpawnPoint]]


Array of evolution and probability info. The evolution_factor must be ascending from entry to entry.
Array of evolution and probability info.
* The evolution_factor must be ascending from entry to entry.
* The last entry's weight will be used when the evolution_factor is larger than the last entry.
* Weights are linearly interpolated between entries.
* Individual weights are scaled linearly so that the cumulative weight is 1.

Latest revision as of 20:44, 8 November 2022

The definition of a spawnable unit for a Prototype/EnemySpawner. It can be specified as a table with named or numbered keys, but not a mix of both.

Mandatory properties

unit or 1

Type: Types/string

The name of a Prototype/Entity.

spawn_points or 2

Type: Types/table of Types/SpawnPoint

Array of evolution and probability info.

  • The evolution_factor must be ascending from entry to entry.
  • The last entry's weight will be used when the evolution_factor is larger than the last entry.
  • Weights are linearly interpolated between entries.
  • Individual weights are scaled linearly so that the cumulative weight is 1.