From f62ddf9022588f6c93fe6cdf2244640dd96dc186 Mon Sep 17 00:00:00 2001
From: MetaDucky <metaducky AT gmail DOT com>
Date: Thu, 23 May 2013 19:27:00 +0200
Subject: [PATCH] Fixed wrongly named invref:get_location() table members for
 nodes.

Makes the result compatible with the minetest.get_inventory(location) param.
---
 src/script/lua_api/l_inventory.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/script/lua_api/l_inventory.cpp b/src/script/lua_api/l_inventory.cpp
index 884b33e67..6dfb7a28c 100644
--- a/src/script/lua_api/l_inventory.cpp
+++ b/src/script/lua_api/l_inventory.cpp
@@ -306,10 +306,10 @@ int InvRef::l_get_location(lua_State *L)
 		return 1;
 	case InventoryLocation::NODEMETA:
 		lua_newtable(L);
-		lua_pushstring(L, "nodemeta");
+		lua_pushstring(L, "node");
 		lua_setfield(L, -2, "type");
 		push_v3s16(L, loc.p);
-		lua_setfield(L, -2, "name");
+		lua_setfield(L, -2, "pos");
 		return 1;
 	case InventoryLocation::DETACHED:
 		lua_newtable(L);
-- 
GitLab