From 581ea4aaf1acefa663446faa32a480bbcc3e084c Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Wed, 15 Nov 2023 16:25:54 -0700 Subject: Kill log only shows stuff you killed --- src/world.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/world.c') diff --git a/src/world.c b/src/world.c index f104ec1..2764b32 100644 --- a/src/world.c +++ b/src/world.c @@ -348,7 +348,11 @@ void updateWorld(World * world, Game * game) { // "bring out your dead!" for (i = 0; i < killCount; ++i) { - pushKill(&game->killLog, *getEntityFromWorld(*world, kills[i])); + entity = getEntityFromWorld(*world, kills[i]); + + if (entity->killedByPlayer) + pushKill(&game->killLog, *entity); + removeEntityFromWorld(world, kills[i]); } -- cgit v1.2.3