Prototype/MapGenPresets

From Official Factorio Wiki
Revision as of 22:09, 27 July 2019 by Bilka (talk | contribs) (Converted to SMW format)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Prototype definitions » Prototype/MapGenPresets


The available map gen presets. Only 1 instance of this prototype can exist.


Prototype/MapGenPresets — map-gen-presets
name::string
type::string

Mandatory properties

type

Type: string
Must be "map-gen-presets".

name

Type: 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 MapGenPreset. 0 or more named presets can be specified within the prototype.

Example

Example full prototype.

{
  type = "map-gen-presets",
  name = "default",
  ["marathon"] =
  {
    order = "c",
    basic_settings =
    {
      property_expression_names = {},
    },
    advanced_settings =
    {
      difficulty_settings =
      {
        recipe_difficulty = defines.difficulty_settings.recipe_difficulty.expensive,
        technology_difficulty = defines.difficulty_settings.technology_difficulty.expensive,
        technology_price_multiplier = 4
      }
    }
  },
  ["island"] =
  {
    order = "g",
    basic_settings =
    {
      property_expression_names =
      {
        elevation = "0_17-island",
      },
      autoplace_controls = {},
      terrain_segmentation = 1,
    }
  }
}