From eaec3645b08e517e709b15089ad09d4978d69297 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Thu, 26 Nov 2020 18:44:29 +0100 Subject: Added ClientObjectRef:get_hp() --- src/script/lua_api/l_clientobject.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/script/lua_api/l_clientobject.cpp') diff --git a/src/script/lua_api/l_clientobject.cpp b/src/script/lua_api/l_clientobject.cpp index 05b3e2850..70151ba40 100644 --- a/src/script/lua_api/l_clientobject.cpp +++ b/src/script/lua_api/l_clientobject.cpp @@ -133,6 +133,14 @@ int ClientObjectRef::l_get_item_textures(lua_State *L) return 1; } +int ClientObjectRef::l_get_hp(lua_State *L) +{ + ClientObjectRef *ref = checkobject(L, 1); + GenericCAO *gcao = get_generic_cao(ref, L); + lua_pushnumber(L, gcao->getHp()); + return 1; +} + int ClientObjectRef::l_get_max_hp(lua_State *L) { ClientObjectRef *ref = checkobject(L, 1); @@ -223,5 +231,6 @@ luaL_Reg ClientObjectRef::methods[] = {luamethod(ClientObjectRef, get_pos), luamethod(ClientObjectRef, get_attach), luamethod(ClientObjectRef, get_nametag), luamethod(ClientObjectRef, get_item_textures), + luamethod(ClientObjectRef, get_hp), luamethod(ClientObjectRef, get_max_hp), luamethod(ClientObjectRef, punch), luamethod(ClientObjectRef, rightclick), {0, 0}}; -- cgit v1.2.3