Skip to content

Commit b6cf52a

Browse files
bug fixing
1 parent 3be2a7e commit b6cf52a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

game/bullet.lua

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ local function move(server, bullet, collider, dt)
4444
local collision_data = server.bulletCollider[bullet.id]:getEnterCollisionData('zombie')
4545
local zombieHit = collision_data.collider:getObject()
4646
-- print('collision with : ', zombieHit.id)
47-
local playerScore = server.players[bullet.playerID].score
48-
server.players[bullet.playerID].score = playerScore + 1
49-
zombieHit.dead = true
47+
if zombieHit and not zombieHit.dead then
48+
local playerScore = server.players[bullet.playerID].score
49+
server.players[bullet.playerID].score = playerScore + 1
50+
zombieHit.dead = true
51+
end
5052
bullet.dead = true
5153
end
5254

0 commit comments

Comments
 (0)