From 1e3ca438ae8890d30eba48028b9910bfa7ff7336 Mon Sep 17 00:00:00 2001 From: qndel Date: Thu, 2 Jan 2020 21:18:10 +0100 Subject: [PATCH] [hellfire] SyncOpL2Door, SyncOpL3Door bin exact --- Source/objects.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Source/objects.cpp b/Source/objects.cpp index df509e109..cba8cdeb3 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -4052,15 +4052,13 @@ void SyncOpL1Door(int pnum, int cmd, int i) void SyncOpL2Door(int pnum, int cmd, int i) { - BOOL do_sync; + DIABOOL do_sync; if (pnum == myplr) return; do_sync = FALSE; - if (cmd == CMD_OPENDOOR) { - if (object[i]._oVar4 != 0) - return; + if (cmd == CMD_OPENDOOR && object[i]._oVar4 == 0) { do_sync = TRUE; } if (cmd == CMD_CLOSEDOOR && object[i]._oVar4 == 1) @@ -4075,15 +4073,13 @@ void SyncOpL2Door(int pnum, int cmd, int i) void SyncOpL3Door(int pnum, int cmd, int i) { - BOOL do_sync; + DIABOOL do_sync; if (pnum == myplr) return; do_sync = FALSE; - if (cmd == CMD_OPENDOOR) { - if (object[i]._oVar4 != 0) - return; + if (cmd == CMD_OPENDOOR && object[i]._oVar4 == 0) { do_sync = TRUE; } if (cmd == CMD_CLOSEDOOR && object[i]._oVar4 == 1)