summaryrefslogtreecommitdiffstats
path: root/src/object/task/tasksearch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/object/task/tasksearch.cpp')
-rw-r--r--src/object/task/tasksearch.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/object/task/tasksearch.cpp b/src/object/task/tasksearch.cpp
index b219185..e2c2524 100644
--- a/src/object/task/tasksearch.cpp
+++ b/src/object/task/tasksearch.cpp
@@ -218,6 +218,12 @@ Error CTaskSearch::IsEnded()
bool CTaskSearch::Abort()
{
+ m_hand = TSH_UP;
+ InitAngle();
+ for (int i = 0; i < 3; i++) {
+ m_object->SetAngleZ(i+1, m_finalAngle[i]);
+ }
+
m_camera->StopCentering(m_object, 2.0f);
m_physics->SetFreeze(false); // is moving again
return true;