From b7767dd9aae27f0fe6b7ae3b99d0f51860979f82 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Thu, 12 May 2022 13:24:36 +0200 Subject: Dual Wielding --- src/script/common/c_content.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/script/common/c_content.cpp') diff --git a/src/script/common/c_content.cpp b/src/script/common/c_content.cpp index 166980025..5c112d1d1 100644 --- a/src/script/common/c_content.cpp +++ b/src/script/common/c_content.cpp @@ -81,6 +81,16 @@ void read_item_definition(lua_State* L, int index, def.usable = lua_isfunction(L, -1); lua_pop(L, 1); + lua_pushstring(L, "on_place"); + lua_rawget(L, index); + def.has_on_place = lua_isfunction(L, -1); + lua_pop(L, 1); + + lua_pushstring(L, "on_secondary_use"); + lua_rawget(L, index); + def.has_on_secondary_use = lua_isfunction(L, -1); + lua_pop(L, 1); + getboolfield(L, index, "liquids_pointable", def.liquids_pointable); lua_getfield(L, index, "tool_capabilities"); -- cgit v1.2.3