After clearing my unlocks, I restarted the game with no problems, checked the Load Game menu to see if my characters were still there, checked the New Game menu, then went back to the main menu. It loaded the background animation sequence featuring (as far as I can tell) a custom tile of a dwarf in a grey robe.
The background animation then froze, with an infinite lua error loop reading as follows:
Lua Error: /data/damage_types.lua:34: attempt to index field 'flyers' (a nil value)
At [C]:-1 __index
At /data/damage_types.lua:34 projector
At /mod/class/interface/Combat.lua:51 bumpInto
At /mod/class/Actor.lua:134 attack
At /engine/interface/ActorLife.lua:41 check
At [string "return function(self, x, y, what, ...) local ..."]:1 checkAllEntities
At /engine/interface/ActorAI.lua:63 aiCanPass
At /engine/interface/ActorAI.lua:85 runAI
At /engine/ai//talented.lua:64 doAI
At /mod/class/NPC.lua:41 act
At /engine/GameEnergyBased.lua:131 tickLevel
At /engine/GameEnergyBased.lua:62 tick
At /mod/class/Game.lua:268
[SVN 6429] Lua error in main menu after clearing unlocks
Moderator: Moderator