Prototype/MapGenPresets
Jump to navigation
Jump to search
Template:Prototype parent The available map gen presets. Only 1 instance of this prototype can exist.
Mandatory properties
Template:Prototype property Must be "map-gen-presets".
Template:Prototype property 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,
}
}
}