# 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];