From fafaabd67b30e0b4434aa2dc03c8e753ff614bb6 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Thu, 17 Mar 2011 22:15:25 +0200
Subject: Fix attack direction.

---
 src/being.cpp | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'src')

diff --git a/src/being.cpp b/src/being.cpp
index 49bcfee90..1d3b78293 100644
--- a/src/being.cpp
+++ b/src/being.cpp
@@ -633,6 +633,10 @@ void Being::handleAttack(Being *victim, int damage,
         mActionTime = tick_time;
     }
 
+    Uint8 dir = calcDirection(victim->getTileX(), victim->getTileY());
+    if (dir)
+        setDirection(dir);
+
     sound.playSfx(mInfo->getSound((damage > 0) ?
                   SOUND_EVENT_HIT : SOUND_EVENT_MISS), mX, mY);
 }
-- 
cgit v1.2.3-70-g09d2