From 0caafdf481e387e3ad02c4919d077167a1b9b496 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Tue, 12 Mar 2019 01:00:39 +0100 Subject: [PATCH] Fix DeleteMissile --- Source/missiles.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index f8f2f714c..4c4be65ab 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -658,10 +658,10 @@ void __fastcall DeleteMissile(int mi, int i) NetSendCmd(TRUE, CMD_REMSHIELD); plr[src].pManaShield = FALSE; } - missileavail[-nummissiles + MAXMISSILES] = mi; + missileavail[MAXMISSILES - nummissiles] = mi; nummissiles--; if (nummissiles > 0 && i != nummissiles) - missileactive[mi] = missileactive[nummissiles]; + missileactive[i] = missileactive[nummissiles]; } void __fastcall GetMissileVel(int i, int sx, int sy, int dx, int dy, int v) @@ -2909,7 +2909,7 @@ void __fastcall miss_null_1F(int mi, int sx, int sy, int dx, int dy, int midir, } void __fastcall miss_null_23(int mi, int sx, int sy, int dx, int dy, int midir, int mienemy, int id, int dam) -{ +{ missile[mi]._midam = dam; missile[mi]._mix = sx; missile[mi]._miy = sy;