diff --git a/game/modules/tome/class/NPC.lua b/game/modules/tome/class/NPC.lua
index e784cd55745d85e98a4529aa4d17486d4e814156..130279e8b7334a74a7a10e2383b6c1e340a3b38f 100644
--- a/game/modules/tome/class/NPC.lua
+++ b/game/modules/tome/class/NPC.lua
@@ -297,11 +297,11 @@ end
 function _M:tooltip(x, y, seen_by)
 	local str = mod.class.Actor.tooltip(self, x, y, seen_by)
 	if not str then return end
-	local killed = game.player.all_kills and (game.player.all_kills[self.name] or 0) or 0
+	local killed = game:getPlayer(true).all_kills and (game:getPlayer(true).all_kills[self.name] or 0) or 0
 
 	str:add(
 		true,
-		("Killed by you: "):format(killed), true,
+		("Killed by you: %s"):format(killed), true,
 		"Target: ", self.ai_target.actor and self.ai_target.actor.name or "none"
 	)
 	if config.settings.cheat then str:add(true, "UID: "..self.uid, true, self.image) end