From c66865d431532330194f6b845160e01a7ba003ab Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Thu, 29 Jun 2023 20:29:54 -0400 Subject: when players die, they should acutally fucking die --- client/src/logic/ai.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'client/src/logic/ai.ts') diff --git a/client/src/logic/ai.ts b/client/src/logic/ai.ts index 25e5d25..26f9aed 100644 --- a/client/src/logic/ai.ts +++ b/client/src/logic/ai.ts @@ -96,7 +96,10 @@ const getNearestPlayer = (state: GameState, pos: Vec2): Player => { let nearest = undefined; for (let id in state.players) { let player = state.players[id]; - if (!id) continue; + + if (!player || player.dead) { + continue + } let d = dist(player.pos, pos) if (!min || min > d) { @@ -176,6 +179,10 @@ const checkIfEaten = (ghost: Ghost, state: GameState): boolean => { for (let id in state.players) { let player = state.players[id] + if (!player || player.dead) { + continue + } + if (player.thiccLeft > 0 && dist(player.pos, ghost.pos) <= 1) { return true } @@ -193,6 +200,10 @@ const updateKilled = (ghost: Ghost, state: GameState) => { for (let id in state.players) { let player = state.players[id] + if (!player || player.dead) { + continue + } + if (dist(player.pos, ghost.pos) > 1) { continue } -- cgit v1.2.3-freya