Page 1 of 1

Auto-explore bug in Dreadfell

Posted: Fri Feb 10, 2012 9:59 am
by edge2054
Voideka reported this one in IRC last night.

Said he tried to auto-explore in Dreadfell and it went into a recursive lua error spam.

Code: Select all

     ----------------  Stack Dump ----------------
    2: table // 4145e78
    1: table // 4145e78
    --------------- Stack Dump Finished ---------------
    Lua Error: /engine/ai//talented.lua:26: bad argument #3 to 'distance' (number expected, got nil)
            At [C]:-1
            At [C]:-1 distance
            At /engine/ai//talented.lua:26 runAI
            At /engine/ai//talented.lua:60 doAI
            At /mod/class/NPC.lua:47 act
            At /engine/GameEnergyBased.lua:118 tickLevel
            At /engine/GameEnergyBased.lua:62 tick
            At /engine/GameTurnBased.lua:44 tick
            At /mod/class/Game.lua:957
     
     ----------------  Stack Dump ----------------
    2: table // 4145e78
    1: table // 4145e78
    --------------- Stack Dump Finished ---------------
    Lua Error: /mod/class/interface/PlayerExplore.lua:571: attempt to perform arithmetic on field 'x' (a nil value)
            At [C]:-1 __sub
            At /mod/class/interface/PlayerExplore.lua:571 checkAmbush
            At /mod/class/interface/PlayerExplore.lua:1303 checkAutoExplore
            At /engine/interface/PlayerRun.lua:137 runStep
            At /mod/class/Player.lua:257 act
            At /engine/GameEnergyBased.lua:118 tickLevel
            At /engine/GameEnergyBased.lua:62 tick
            At /engine/GameTurnBased.lua:44 tick
            At /mod/class/Game.lua:957