Updated Resources: spread functions (markdown)

Azgaar 2021-05-10 21:34:25 +03:00
parent e54dc45d42
commit 045d0cb36a

@ -3,7 +3,7 @@
Resource **spread models** are applied to check whether resource can or cannot be placed in a cell. Fantasy Map Generator allows to create custom spread models, but it requires some understanding on how models work.
# Technical info
Technically spread models are functional expressions evaluated for each cell to return `true` or `false`. If `true` is returned, the resource can be placed in the cell. The expressions are valid JS, you can use logical operators (`!` for not, `||` for OR, `&&` for and, etc.) and other features.
Technically spread models are expressions evaluated for each cell to return `true` or `false`. If `true` is returned, the resource can be placed in the cell. The expressions are valid JS functions, you can use logical operators (`!` for not, `||` for OR, `&&` for and, etc.) and other features.
However the function is limited to a number of build-in functions. These functions make models syntax easier to read and write:
* `random(number)`: percentage of true, e.g. `50` will return true in 50% of cases