Andrettin / Wyrmsun

Strategy game based on history, mythology and fiction
http://andrettin.github.io/
GNU General Public License v2.0
301 stars 47 forks source link

Caverns of Flame issue #63

Closed KroArtem closed 8 years ago

KroArtem commented 8 years ago

I had one of main heroes killed and this is what I got in terminal:

game ends
[string "scripts/civilizations/dwarf/scenarios/caver..."]:764: bad argument #-1 to 'GetUnitVariable' (number expected, got nil)
stack traceback:
    [C]: in function 'GetUnitVariable'
    [string "scripts/civilizations/dwarf/scenarios/caver..."]:764: in function <[string "scripts/civilizations/dwarf/scenarios/caver..."]:760>
    [C]: in function 'StartMap'
    [string "scripts/guichan.lua"]:779: in function 'RunMap'
    [string "scripts/menus/quests.lua"]:296: in function 'callback'
    [string "scripts/guichan.lua"]:160: in function <[string "scripts/guichan.lua"]:158>
    [C]: in function 'run'
    [string "scripts/menus/quests.lua"]:309: in function <[string "scripts/menus/quests.lua"]:249>
    [C]: in function 'run'
    [string "scripts/menus/quests.lua"]:229: in function 'RunQuestMenu'
    ...
    [string "scripts/guichan.lua"]:935: in function 'callback'
    [string "scripts/guichan.lua"]:160: in function <[string "scripts/guichan.lua"]:158>
    [C]: in function 'run'
    [string "scripts/guichan.lua"]:957: in function 'RunSinglePlayerGameMenu'
    [string "scripts/guichan.lua"]:1390: in function 'callback'
    [string "scripts/guichan.lua"]:160: in function <[string "scripts/guichan.lua"]:158>
    [C]: in function 'run'
    [string "scripts/guichan.lua"]:1412: in function 'BuildProgramStartMenu'
    [string "scripts/guichan.lua"]:1424: in function 'RunProgramStartMenu'
    [string "scripts/guichan.lua"]:1476: in main chunk
Andrettin commented 8 years ago

Thank you for the bug report :)

Fixed (I made a mistake in the commit's name, though): https://github.com/Andrettin/Wyrmsun/commit/ed3ce9038ff631287acb6ca4a985c5dc5cdf8ee7