diff --git a/Source/objects.cpp b/Source/objects.cpp index 3c570cfbd..73a344c90 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -3611,13 +3611,13 @@ void OperateSkelBook(int pnum, int i, BOOL sendmsg) } } -void OperateBookCase(int pnum, int i, BOOL sendmsg) +void OperateBookCase(int pnum, int i, DIABOOL sendmsg) { if (object[i]._oSelFlag != 0) { if (!deltaload) PlaySfxLoc(IS_ISCROL, object[i]._ox, object[i]._oy); - object[i]._oAnimFrame -= 2; object[i]._oSelFlag = 0; + object[i]._oAnimFrame -= 2; if (!deltaload) { SetRndSeed(object[i]._oRndSeed); CreateTypeItem(object[i]._ox, object[i]._oy, FALSE, ITYPE_MISC, IMISC_BOOK, sendmsg, FALSE); diff --git a/Source/objects.h b/Source/objects.h index d22ef32eb..548745368 100644 --- a/Source/objects.h +++ b/Source/objects.h @@ -126,7 +126,7 @@ void TryDisarm(int pnum, int i); int ItemMiscIdIdx(int imiscid); void OperateShrine(int pnum, int i, int sType); void OperateSkelBook(int pnum, int i, BOOL sendmsg); -void OperateBookCase(int pnum, int i, BOOL sendmsg); +void OperateBookCase(int pnum, int i, DIABOOL sendmsg); void OperateDecap(int pnum, int i, DIABOOL sendmsg); void OperateArmorStand(int pnum, int i, DIABOOL sendmsg); int FindValidShrine(int i);