aboutsummaryrefslogtreecommitdiff
path: root/games/minimal/mods/legacy/textures
diff options
context:
space:
mode:
authorNovatux <nathanael.courant@laposte/* Minetest Copyright (C) 2013 celeron55, Perttu Ahola <celeron55@gmail.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef S_ENTITY_H_ #define S_ENTITY_H_ #include "cpp_api/s_base.h"minetest-936c6f577ad70c9a467eaed58233e737671375df.tar.bz2
minetest-936c6f577ad70c9a467eaed58233e737671375df.zip
Fix "ghost stacks" created when a player clicks an item on the ground:
since the object is not immediately removed, any other code may still think an object is there, therefore leading to item duplication. This code therefore sets the itemstring to '' after the object is picked up to avoid such issues
Diffstat (limited to 'games/minimal/mods/legacy/textures')
0 files changed, 0 insertions, 0 deletions
::string luaentity_GetStaticdata(u16 id); void luaentity_GetProperties(u16 id, ObjectProperties *prop); void luaentity_Step(u16 id, float dtime); void luaentity_Punch(u16 id, ServerActiveObject *puncher, float time_from_last_punch, const ToolCapabilities *toolcap, v3f dir); void luaentity_Rightclick(u16 id, ServerActiveObject *clicker); }; #endif /* S_ENTITY_H_ */