diff --git a/src/DETHRACE/common/piping.c b/src/DETHRACE/common/piping.c index de2d9c67..07d849c7 100644 --- a/src/DETHRACE/common/piping.c +++ b/src/DETHRACE/common/piping.c @@ -624,7 +624,8 @@ void AddSmokeColumnToPipingSession(int pIndex, tCar_spec* pCar, int pVertex, int data.car_ID = pCar->car_ID; data.vertex = pVertex; - AddDataToSession(pColour << 14 | pIndex, &data, sizeof(tPipe_smoke_column_data)); + pIndex += (pColour << 14); + AddDataToSession(pIndex, &data, sizeof(tPipe_smoke_column_data)); } // IDA: void __usercall AddFlameToPipingSession(int pIndex@, int pFrame_count@, br_scalar pScale_x, br_scalar pScale_y, br_scalar pOffset_x, br_scalar pOffset_z)