From: Perttu Ahola Date: Sun, 17 Jun 2012 16:47:55 +0000 (+0300) Subject: Add pointed_thing to lua_api.txt X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=c57e5083e8e31e4eec356a7e777e3fcdcf680afa;p=zefram%2Fminetest%2Fminetest_engine.git Add pointed_thing to lua_api.txt --- diff --git a/doc/lua_api.txt b/doc/lua_api.txt index 39267e34..511ec7c8 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -342,6 +342,11 @@ Position/vector: Currently the API does not provide any helper functions for addition, subtraction and whatever; you can define those that you need yourself. +pointed_thing: + {type="nothing"} + {type="node", under=pos, above=pos} + {type="object", ref=ObjectRef} + Items ------ Node (register_node): @@ -1167,8 +1172,10 @@ Item definition (register_node, register_craftitem, register_tool) actual result to client in a short moment. on_place = func(itemstack, placer, pointed_thing), + ^ Shall place item and return the leftover itemstack ^ default: minetest.item_place on_drop = func(itemstack, dropper, pos), + ^ Shall drop item and return the leftover itemstack ^ default: minetest.item_drop on_use = func(itemstack, user, pointed_thing), ^ default: nil