Page 1 of 1

Funky error in the Grushnak Pride

Posted: Wed Sep 29, 2010 2:34 pm
by yufra
I was playing through and didn't spend time to properly debug the situation, so sorry for the vague bug report. This happened on SVN revision 1308, and as I mentioned in the compile Mac OSX thread I had to manually add some of the newer third-party stuff to the project to it is possible I missed something. I was traveling quickly through the pride and didn't notice the down stairs went to the slime tunnels instead of another level in the zone. I went back up thinking this would return me to the last level of the pride, but ended up in the wilderness (maybe this should be changed?). I started back through the pride, phase dooring nearly the entire way, and on entering level 3 I got this:
Lua Error: /engine/utils.lua:87: attempt to perform arithmetic on field '?' (a table value)
At [C]:-1
At /engine/utils.lua:87 mergeAddAppendArray
At /engine/Zone.lua:323 finishEntity
At /engine/Zone.lua:250 makeEntity
At /mod/resolvers.lua:108 ?
At /engine/Entity.lua:267 resolve
At /engine/Zone.lua:343 finishEntity
At /engine/Zone.lua:250 makeEntity
At /engine/generator/actor/Random.lua:71 generateOne
At /engine/generator/actor/Random.lua:88 regenFrom
At /mod/class/Game.lua:326 changeLevel
At /mod/class/Game.lua:644 ?
At /engine/KeyBind.lua:202
I couldn't move and time was progessing, although I couldn't see if anyone else was moving. I managed a level change through the Lua console and everything is ok now, but I have not revisited the broken level. I will copy the save file for debugging at a future date and hopefully can reproduce it, but otherwise any thoughts?

Re: Funky error in the Grushnak Pride

Posted: Wed Sep 29, 2010 2:59 pm
by darkgod
Yes please send me the savefile if this is reproductible.
But I am afraid taht stacktrace wont help me since I do not know which entity is at fault :/

Re: Funky error in the Grushnak Pride

Posted: Wed Sep 29, 2010 3:19 pm
by Final Master
This is sounding similar to the bug of leaving then reentering the slime tunnels. Except in that case I can verify that time was moving while you were unable to imput commands and all the other actors were able to behave normally.