# HG changeset patch
# User Ritor1
# Date 1384096416 -21600
# Node ID 0449821c27e7a83cebcb490546d6f180f52d0e3b
# Parent  37f42cfc881d9546f9c1abe510c4475aa179e97b# Parent  3fb1101e580523dc98e1c9422261f358a0efbab6
Merge

diff -r 37f42cfc881d -r 0449821c27e7 AudioPlayer.cpp
--- a/AudioPlayer.cpp	Sun Nov 10 21:13:29 2013 +0600
+++ b/AudioPlayer.cpp	Sun Nov 10 21:13:36 2013 +0600
@@ -1677,9 +1677,9 @@
         //v46 = abs(v44->vPosition.y - pParty->vPosition.y);
         //v47 = abs(v44->vPosition.x - pParty->vPosition.x);
     LevelDecoration* decor = &pLevelDecorations[_6807B8_level_decorations_ids[i]];
-    if (int_get_vector_length(decor->vPosition.x - pParty->vPosition.x,
-                              decor->vPosition.y - pParty->vPosition.y,
-                              decor->vPosition.z - pParty->vPosition.z) > 8192)
+    if (int_get_vector_length(abs(decor->vPosition.x - pParty->vPosition.x),
+                              abs(decor->vPosition.y - pParty->vPosition.y),
+                              abs(decor->vPosition.z - pParty->vPosition.z)) > 8192)
       continue;
 
     DecorationDesc* decor_desc = &pDecorationList->pDecorations[decor->uDecorationDescID];