diff --git a/src/r_things.c b/src/r_things.c index b32181670aa0ad9e3c5c59bcdc9f9fb2a810108d..36c35fde8ce99679d7f2b95762f132f8e29b7bb1 100644 --- a/src/r_things.c +++ b/src/r_things.c @@ -379,7 +379,7 @@ static void MirrorMissingRotations(void) UINT8 baserotation = GetOppositeRotation(rotation, frame->rotate); UINT32 lumpnum = frame->lumppat[baserotation - 1]; - R_InstallSpriteLump(WADFILENUM(lumpnum), LUMPNUM(lumpnum), frame->lumpid[baserotation], framenum, rotation, 1); + R_InstallSpriteLump(WADFILENUM(lumpnum), LUMPNUM(lumpnum), frame->lumpid[baserotation - 1], framenum, rotation, 1); } } }