Prototype/MapGenPresets: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(clarify presets as a special thing as they are defined so differently to all other prototype properties.)
(→‎Presets: add Example)
Line 18: Line 18:
== Presets ==
== Presets ==
Presets are defined as uniquely named properties of the prototype with a value of [[Types/MapGenPreset]].
Presets are defined as uniquely named properties of the prototype with a value of [[Types/MapGenPreset]].
Example:
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
{
{

Revision as of 20:49, 20 April 2019

Basics

Prototype type: map-gen-presets

The available map gen presets.

Mandatory properties

type

Type: Types/string

Must be "map-gen-presets".

name

Type: Types/string

Name of the map-gen-presets. Must be "default" since only one instances of this prototype can be defined.

Presets

Presets are defined as uniquely named properties of the prototype with a value of Types/MapGenPreset.

Example:

{
  type = "map-gen-presets",
  name = "default",
  ["PRESET NAME 1"] = {
    order = "a",
    water = "none"
  },
  ["PRESET NAME 2"] = {
    order = "b",
    water = "high"
  }
}