From 398ccd5b3f33334895ab3d466afb3603775a78d6 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Sun, 4 Dec 2016 06:54:29 +1100 Subject: [PATCH] Fixed an overflow bug --- server/barriers/barrier_data.cpp | 1 + server/creatures/creature_data.cpp | 1 + server/rooms/room_data.cpp | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/server/barriers/barrier_data.cpp b/server/barriers/barrier_data.cpp index aa6362f..b26bbc0 100644 --- a/server/barriers/barrier_data.cpp +++ b/server/barriers/barrier_data.cpp @@ -62,6 +62,7 @@ int BarrierData::Update(lua_State* L) { } ret += lua_tonumber(L, -1); + lua_pop(L, 1); } Entity::Update(); diff --git a/server/creatures/creature_data.cpp b/server/creatures/creature_data.cpp index 21486ad..fd4da13 100644 --- a/server/creatures/creature_data.cpp +++ b/server/creatures/creature_data.cpp @@ -55,6 +55,7 @@ int CreatureData::Update(lua_State* L) { } ret += lua_tonumber(L, -1); + lua_pop(L, 1); } Entity::Update(); diff --git a/server/rooms/room_data.cpp b/server/rooms/room_data.cpp index 559d637..f26f888 100644 --- a/server/rooms/room_data.cpp +++ b/server/rooms/room_data.cpp @@ -213,7 +213,7 @@ void RoomData::RunFrameCharacterBarrierCollisions() { //DEBUG: output barrierIndex, battleIndex - std::cout << barrierIt.first << "\t" << barrierIt.second.GetBattleIndex() << std::endl; +// std::cout << barrierIt.first << "\t" << barrierIt.second.GetBattleIndex() << std::endl; //Send the entry message to the client BarrierPacket newPacket;