From 9150a4f7372f46fce8ea14082d5d9ab362334a6e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 4 Jun 2012 12:50:06 +0300 Subject: Fix default animation in actions with missing dead animation (for old servers) --- src/resources/spritedef.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/resources/spritedef.cpp') diff --git a/src/resources/spritedef.cpp b/src/resources/spritedef.cpp index da3b70559..5f3be9220 100644 --- a/src/resources/spritedef.cpp +++ b/src/resources/spritedef.cpp @@ -112,8 +112,10 @@ void SpriteDef::fixDeadAction() ActionMap *d = (*it).second; if (!d) continue; - ActionMap::iterator i = d->find("dead"); - if (i != d->end() && i->second) + ActionMap::iterator i = d->find(SpriteAction::DEAD); + ActionMap::iterator i2 = d->find(SpriteAction::STAND); + // search dead action and check what it not same with stand action + if (i != d->end() && i->second && i->second != i2->second) (i->second)->setLastFrameDelay(0); } } -- cgit v1.2.3-60-g2f50