diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp index 761cbeae6..a6a1b8919 100644 --- a/src/client/GameSave.cpp +++ b/src/client/GameSave.cpp @@ -836,8 +836,8 @@ void GameSave::readOPS(char * data, int dataLength) if(fieldDescriptor & 0x1000) { if(i+1 >= partsDataLen) goto fail; - particles[newIndex].tmp |= (((unsigned)partsData[i++]) << 16); particles[newIndex].tmp |= (((unsigned)partsData[i++]) << 24); + particles[newIndex].tmp |= (((unsigned)partsData[i++]) << 16); } } }