From 2b16a20032e56f2dc93135f2e7dfba30fbfae89e Mon Sep 17 00:00:00 2001 From: ParticleG Date: Mon, 19 Dec 2022 20:28:00 +0800 Subject: [PATCH] - Fix remove method --- parts/gameFuncs.lua | 2 +- parts/player/player.lua | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/parts/gameFuncs.lua b/parts/gameFuncs.lua index 1d0fedc2..46af3a3e 100644 --- a/parts/gameFuncs.lua +++ b/parts/gameFuncs.lua @@ -877,7 +877,7 @@ do-- function freshPlayerPosition(sudden) end else if #L<=36 then - for i=2,#L do + for i=1,#L do L[i].miniMode=false L[i].draw=require"parts.player.draw".norm end diff --git a/parts/player/player.lua b/parts/player/player.lua index 4feedc05..90009403 100644 --- a/parts/player/player.lua +++ b/parts/player/player.lua @@ -2654,7 +2654,13 @@ local function update_dead(P,dt) _updateMisc(P,dt) end function Player:_die() - do local p=TABLE.find(PLY_ALIVE,self) if p then PLY_ALIVE[p]=rem(PLY_ALIVE) end end + do + local p=TABLE.find(PLY_ALIVE,self) + if p then + PLY_ALIVE[p]=PLY_ALIVE[#PLY_ALIVE] + rem(PLY_ALIVE) + end + end self.alive=false self.timing=false self.control=false