Factorio: map gen: allow arbitrary property expressions
Can be used to override tile generation; we don't want to define all of them
This commit is contained in:
parent
c27bfc515e
commit
ea51df432d
|
@ -272,11 +272,12 @@ class FactorioWorldGen(OptionDict):
|
||||||
"richness": FloatRange(0, 6)
|
"richness": FloatRange(0, 6)
|
||||||
},
|
},
|
||||||
Optional("property_expression_names"): Schema({
|
Optional("property_expression_names"): Schema({
|
||||||
"control-setting:moisture:bias": FloatRange(-0.5, 0.5),
|
Optional("control-setting:moisture:bias"): FloatRange(-0.5, 0.5),
|
||||||
"control-setting:moisture:frequency:multiplier": FloatRange(0.166, 6),
|
Optional("control-setting:moisture:frequency:multiplier"): FloatRange(0.166, 6),
|
||||||
"control-setting:aux:bias": FloatRange(-0.5, 0.5),
|
Optional("control-setting:aux:bias"): FloatRange(-0.5, 0.5),
|
||||||
"control-setting:aux:frequency:multiplier": FloatRange(0.166, 6)
|
Optional("control-setting:aux:frequency:multiplier"): FloatRange(0.166, 6),
|
||||||
}, ignore_extra_keys=True)
|
Optional(str): object # allow overriding all properties
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
"advanced": {
|
"advanced": {
|
||||||
Optional("pollution"): {
|
Optional("pollution"): {
|
||||||
|
|
Loading…
Reference in New Issue