From b01a081f9f837665f7062235a583303b5ebca77e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 12 Jun 2010 20:08:52 +0300 Subject: Prevent removing dead players by timer. Signed-off-by: Jared Adams --- src/being.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/being.cpp b/src/being.cpp index 2ff96c81..5583b8c2 100644 --- a/src/being.cpp +++ b/src/being.cpp @@ -864,7 +864,10 @@ void Being::logic() if (!isAlive() && Net::getGameHandler()->removeDeadBeings() && (int) ((get_elapsed_time(mActionTime) / getWalkSpeed().x) >= frameCount)) - actorSpriteManager->destroy(this); + { + if (getType() != PLAYER) + actorSpriteManager->destroy(this); + } } void Being::drawEmotion(Graphics *graphics, int offsetX, int offsetY) -- cgit v1.2.3-70-g09d2