I was going to report a lua error at birth here, but now I just get a crash before I even get that far...

I copied the "tome" folder to the modules section, then change the name and shortname in modules.lu to "Annals of Ea" and "annalsea" respectively, then rename the main "tome" folder to "annalsea" and start the game.

However, when I get passed the loading screen, to the savefile choice screen, and press 'a' to start a new character, it freezes.

It seems that after some time, and the mashing of the keyboard in a frustrated manner the game exits.

Interestingly, the window does remain active, so I can just close it normally.

OK, now this is silly, I can't reproduce the bug above...

[EDIT: I have now reproduced this bug... lots... with ToME and ODE...]

[EDIT2: Errm, I now know the cause of this, and it's not a bug. I just didn't have the game window large enough to display the name savefile message at the bottom, so the game appeared to freeze until I pressed enter.]


So, back to the lua error :)

The only changes made are the ones detailed above.

I get through to birth, and then progress through making choices (it doesn't matter which) until I get to the class specialisation choice. Here, if I choose any one, the lua error results:

LUA: error: array indexing out of range.
LUA: stack traceback: 
LUA:    1:  'gettable' tag method [C]
LUA:    2:  function 'dungeon' at line 34 [file '/engine/dungeon.lua']
LUA:    3:  method 'make_player' at line 387 [file '/engine/birth.lua']
LUA:    4:  function <442:file '/engine/birth.lua'> at line 465
LUA: ERROR in lua_call while calling 'birth.be_born' from call_lua. Things

At this point it takes a few seconds rest, before restarting at the birth process.

In an interesting variation of this however, a message pops up to tell me there is "insufficient memory". I don't know where this came from, but there we go...

Help appreciated,

--TheFalcon


The lua error doesn't seem to be happening any more...

AnnalsBug3 (last edited 2005-11-16 11:04:45 by TheFalcon)