diff --git a/core/PRP/Physics/plGenericPhysical.cpp b/core/PRP/Physics/plGenericPhysical.cpp index 59a41c2a7..9b7408323 100644 --- a/core/PRP/Physics/plGenericPhysical.cpp +++ b/core/PRP/Physics/plGenericPhysical.cpp @@ -403,7 +403,7 @@ void plGenericPhysical::IReadHKPhysical(hsStream* S, plResManager* mgr) { float rad = S->readFloat(); hsVector3 axis; axis.read(S); - fRot = hsQuat(axis.X, axis.Y, axis.Z, rad); + fRot = hsQuat(rad, axis); unsigned int hMemberGroup, hReportGroup, hCollideGroup; fMass = S->readFloat();