Cross-reference the node level manipulation functions (#10633)

This can help developers find the correct functions to access and manipulate the fluid level.
This commit is contained in:
Oblomov 2020-12-04 20:16:53 +01:00 committed by GitHub
parent e73c5d4585
commit 08c9d1a669
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1014,7 +1014,9 @@ The function of `param2` is determined by `paramtype2` in node definition.
* `paramtype2 = "flowingliquid"` * `paramtype2 = "flowingliquid"`
* Used by `drawtype = "flowingliquid"` and `liquidtype = "flowing"` * Used by `drawtype = "flowingliquid"` and `liquidtype = "flowing"`
* The liquid level and a flag of the liquid are stored in `param2` * The liquid level and a flag of the liquid are stored in `param2`
* Bits 0-2: Liquid level (0-7). The higher, the more liquid is in this node * Bits 0-2: Liquid level (0-7). The higher, the more liquid is in this node;
see `minetest.get_node_level`, `minetest.set_node_level` and `minetest.add_node_level`
to access/manipulate the content of this field
* Bit 3: If set, liquid is flowing downwards (no graphical effect) * Bit 3: If set, liquid is flowing downwards (no graphical effect)
* `paramtype2 = "wallmounted"` * `paramtype2 = "wallmounted"`
* Supported drawtypes: "torchlike", "signlike", "normal", "nodebox", "mesh" * Supported drawtypes: "torchlike", "signlike", "normal", "nodebox", "mesh"