Difference between revisions of "Surface - atom description"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
=== General description === | === General description === | ||
[[File:grid_surface2.png]] | [[File:grid_surface2.png]] | ||
− | *Surface atoms represent '''graphical representation''' of each | + | *Surface atoms represent '''graphical representation''' of each tile. |
*Type of Surface on specific tile is '''determined by set [[Grid - atom description|Grid]]''' atoms of its four vertices. | *Type of Surface on specific tile is '''determined by set [[Grid - atom description|Grid]]''' atoms of its four vertices. | ||
*In the image above you can see single Surface in the '''cyan rhombus''' and its four Grid in the '''red rects'''. | *In the image above you can see single Surface in the '''cyan rhombus''' and its four Grid in the '''red rects'''. |
Revision as of 15:32, 12 February 2021
General description
- Surface atoms represent graphical representation of each tile.
- Type of Surface on specific tile is determined by set Grid atoms of its four vertices.
- In the image above you can see single Surface in the cyan rhombus and its four Grid in the red rects.
- Left and bottom Grit atoms are of type soil and top and right are of type desert, so the result Surface atom is transition from soil to desert.
Properties description
Name | Type | Default value / Obligatory |
Description |
---|---|---|---|
name | locale string | obligatory | Name of the grid type. Shown only in map editor. |
is_water | bool | false | Determines if this Grid is accessible by ships. |
water_power | int | 0 | Determines how big is the surroundings in which this tile can irrigate other tiles. |
water_repellent | bool | false | Water repelent tiles cannot be irrigated by no means. |
supported_subsoils | string | obligatory | Sequence of characters which describes all subsoils which represents this Grid. |
surface_representant | atom<Grid> | null | Grid atom which is used, instead of this atom, for determination of Surface type. |
Properties in detail
supported_subsoils
- Each Grid can support multiple "subsoils".
- Each subsoil is determined by single letter.
- These subsoils are then used to determine is specififc buildings is allowed to be built on a specific place.
- For example soil and desert have both type
G
(as a ground) and that means that standart buildings can be built on them.
surface_representant
- Sometimes you can have multiple Grid atoms which are different is some properties, but which do not influence which Surface should be used with them. For example soil without water power and soil with water power in base mod.
- In such cases is best to choose one of them as a representant because it reduces number of required surface atoms.