[1.7.4]Arena campaign, dying in a Forbidden Cults tome, game doesn't know what to do

Make all T-Engine/ToME 4 bug reports here

Moderator: Moderator

Post Reply
Message
Author
Feorg
Low Yeek
Posts: 9
Joined: Fri May 28, 2021 4:24 pm

[1.7.4]Arena campaign, dying in a Forbidden Cults tome, game doesn't know what to do

#1 Post by Feorg »

I was fighting in the Arena campaign, a monster dropped the Illusory Castle book. I decided to check if it's possible to leave the arena, maybe get a few levels. It was possible. A rare monster dispelled my illusions quickly enough, killing me. But I didn't really die. The game didn't save my state, my character was nowhere, time kept on rolling while nothing moved. And obviously putting a shield up failed in this state.

Upon dying I also got a lua error that should be about the death, though it mentions beam attack talent failure. Exiting the game normally wasn't possible and trying to save caused another lua error. So I have no savegame to show. Looks like the game doesn't know how to handle a death in the Arena campaign while you aren't in the arena.

Lua error when I died:

Code: Select all

[LOG]	Porybrebeth the broken golem's Double Shots hits #fbd578#Ossad#LAST# for #WHITE#(49 abyssal shield)#LAST#, #{bold}##WHITE#65 physical#{normal}##LAST#, #GREY#(3 abyssal shield)#LAST#, #GREY#3 darkness#LAST# (#RED##{bold}#69#LAST##{normal}# total damage).
Loading tile from tileset	/data/gfx/talents/cripple.png
[use_tactical AI] === Action Selected:	23762	Xeraseldavea the alchemist golem	attack	 talent:T_GOLEM_BEAM
[LOG]	Xeraseldavea the alchemist golem casts #{bold}##PURPLE#Eye Beam.#{normal}##LAST#
[SPELL CRIT %]	10.6
##Use Talent Lua Error##	T_GOLEM_BEAM	Actor:	23762	Xeraseldavea the alchemist golem
FROM 	/mod/addons/cults/superload/engine/dialogs/ShowErrorStack.lua	loading previous!


ERROR:
Game version: tome-1.7.4
Addons: ashes-urhrok-1.7.4[O], items-vault-1.7.0[O], possessors-1.7.4[O], orcs-1.7.4[O], cults-1.7.4[O]

Game version (character creation): tome-1.7.4
Lua Error: /engine/interface/ActorTalents.lua:351: /engine/interface/ActorTalents.lua:324: /engine/interface/ActorTalents.lua:190: /data/zones/arena/zone.lua:90: attempt to index field 'arena' (a nil value)
stack traceback:
	/data/zones/arena/zone.lua:90: in function 'check'
	/engine/interface/ActorLife.lua:91: in function 'die'
	/mod/class/Actor.lua:3181: in function 'die'
	/mod/addons/ashes-urhrok/superload/mod/class/Actor.lua:25: in function 'die'
	/mod/addons/orcs/superload/mod/class/Actor.lua:123: in function 'die'
	/mod/class/interface/PartyDeath.lua:31: in function 'die'
	/mod/addons/ashes-urhrok/superload/mod/class/Player.lua:24: in function 'die'
	/mod/class/interface/ActorLife.lua:33: in function 'takeHit'
	/mod/class/Actor.lua:3060: in function </mod/class/Actor.lua:3043>
	/data/damage_types.lua:553: in function 'defaultProjector'
	/data/damage_types.lua:841: in function 'projector'
	/engine/interface/ActorProject.lua:259: in function 'project'
	/data/talents/spells/golem.lua:290: in function </data/talents/spells/golem.lua:276>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:186: in function </engine/interface/ActorTalents.lua:173>
  At [C]:-1 
  At [C]:-1 error
  At /engine/interface/ActorTalents.lua:351 
  At /mod/ai//improved_tactical.lua:1081 
  At /mod/class/interface/ActorAI.lua:73 runAI
  At /mod/ai//improved_tactical.lua:1142 
  At /mod/class/interface/ActorAI.lua:73 doAI
  At /mod/class/NPC.lua:75 act
  At /engine/GameEnergyBased.lua:129 tickLevel
  At /engine/GameEnergyBased.lua:64 tick
  At /engine/GameTurnBased.lua:51 tick
  At /mod/class/Game.lua:1582 
Lua error trying to save afterwards:

Code: Select all

[LOG]	Today is the 73rd Dusk of the 122nd year of the Age of Ascendancy of Maj'Eyal.
The time is 00:00.
[LOG]	Today is the 74th Dusk of the 122nd year of the Age of Ascendancy of Maj'Eyal.
The time is 00:00.
[LOG]	Today is the 75th Dusk of the 122nd year of the Age of Ascendancy of Maj'Eyal.
The time is 00:00.


ERROR:
Game version: tome-1.7.4
Addons: ashes-urhrok-1.7.4[O], items-vault-1.7.0[O], possessors-1.7.4[O], orcs-1.7.4[O], cults-1.7.4[O]

Game version (character creation): tome-1.7.4
Lua Error: /mod/class/Game.lua:2838: attempt to index field 'arena' (a nil value)
  At [C]:-1 __index
  At /mod/class/Game.lua:2838 registerHighscore
  At /mod/class/Game.lua:2854 saveGame
  At /engine/dialogs/GameMenu.lua:123 fct
  At /engine/ui/List.lua:154 onUse
  At /engine/ui/List.lua:81 fct
  At /engine/Mouse.lua:71 receiveMouse
  At /engine/Mouse.lua:111 delegate
  At /engine/ui/Dialog.lua:817 mouseEvent
  At /engine/ui/Dialog.lua:510 fct
  At /engine/Mouse.lua:71 

Post Reply