diff --git a/game/modules/tome/class/Player.lua b/game/modules/tome/class/Player.lua index a5134d06809c378c0fa4fcbedcc46b96ad4deaa2..9eeea6839786ca794160efd377d7b85c1afe3ae2 100644 --- a/game/modules/tome/class/Player.lua +++ b/game/modules/tome/class/Player.lua @@ -540,6 +540,9 @@ for i = 0, 10 * 10 do end function _M:playerFOV() + -- Safety + if not self.x or not game.level then return end + -- Clean FOV before computing it game.level.map:cleanFOV()