From c77bcbf7b8d47e055b0a51154a17c29dc6f8f7b1 Mon Sep 17 00:00:00 2001 From: qndel Date: Thu, 2 Jan 2020 23:52:08 +0100 Subject: [PATCH] [hellfire] OperateBookCase bin exact (#1910) --- Source/objects.cpp | 4 ++-- Source/objects.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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);