From 925309eba69a95bcd2a49233125ce32e530fa663 Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Sat, 10 Dec 2022 15:31:22 +0100 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 4be6457d8..8b03f0910 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