Browse Source

[hellfire] OperateBookCase bin exact (#1910)

pull/876/head
qndel 6 years ago committed by Anders Jenbo
parent
commit
c77bcbf7b8
  1. 4
      Source/objects.cpp
  2. 2
      Source/objects.h

4
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 (object[i]._oSelFlag != 0) {
if (!deltaload) if (!deltaload)
PlaySfxLoc(IS_ISCROL, object[i]._ox, object[i]._oy); PlaySfxLoc(IS_ISCROL, object[i]._ox, object[i]._oy);
object[i]._oAnimFrame -= 2;
object[i]._oSelFlag = 0; object[i]._oSelFlag = 0;
object[i]._oAnimFrame -= 2;
if (!deltaload) { if (!deltaload) {
SetRndSeed(object[i]._oRndSeed); SetRndSeed(object[i]._oRndSeed);
CreateTypeItem(object[i]._ox, object[i]._oy, FALSE, ITYPE_MISC, IMISC_BOOK, sendmsg, FALSE); CreateTypeItem(object[i]._ox, object[i]._oy, FALSE, ITYPE_MISC, IMISC_BOOK, sendmsg, FALSE);

2
Source/objects.h

@ -126,7 +126,7 @@ void TryDisarm(int pnum, int i);
int ItemMiscIdIdx(int imiscid); int ItemMiscIdIdx(int imiscid);
void OperateShrine(int pnum, int i, int sType); void OperateShrine(int pnum, int i, int sType);
void OperateSkelBook(int pnum, int i, BOOL sendmsg); 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 OperateDecap(int pnum, int i, DIABOOL sendmsg);
void OperateArmorStand(int pnum, int i, DIABOOL sendmsg); void OperateArmorStand(int pnum, int i, DIABOOL sendmsg);
int FindValidShrine(int i); int FindValidShrine(int i);

Loading…
Cancel
Save