From 2ccc1d7465f62dc7bb4b9a1c3046751de8be4768 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Mon, 25 Mar 2019 03:08:19 +0100 Subject: [PATCH] GetPortalLevel bin exact --- Source/portal.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Source/portal.cpp b/Source/portal.cpp index 95c1f84ba..8ebc0d06a 100644 --- a/Source/portal.cpp +++ b/Source/portal.cpp @@ -126,20 +126,21 @@ void __cdecl GetPortalLevel() if (currlevel) { setlevel = 0; currlevel = 0; - leveltype = 0; plr[myplr].plrlevel = 0; + leveltype = 0; } else { if (portal[portalindex].setlvl) { setlevel = 1; setlvlnum = portal[portalindex].level; + currlevel = portal[portalindex].level; + plr[myplr].plrlevel = setlvlnum; + leveltype = portal[portalindex].ltype; } else { setlevel = 0; + currlevel = portal[portalindex].level; + plr[myplr].plrlevel = currlevel; + leveltype = portal[portalindex].ltype; } - - currlevel = portal[portalindex].level; - leveltype = portal[portalindex].ltype; - plr[myplr].plrlevel = portal[portalindex].level; - if (portalindex == myplr) { NetSendCmd(TRUE, CMD_DEACTIVATEPORTAL); DeactivatePortal(portalindex);