Prototype/MapGenPresets: Difference between revisions
Jump to navigation
Jump to search
Muppet9010 (talk | contribs) (clarify presets as a special thing as they are defined so differently to all other prototype properties.) |
Muppet9010 (talk | contribs) (→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"
}
}