[1.7.2] Cursed Sentry Lua error

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Mymous
Posts: 1
Joined: Tue Mar 30, 2021 7:07 pm

[1.7.2] Cursed Sentry Lua error

#1 Post by Mymous »

When I summon a Cursed Sentry and it gets attacked, I often get a Lua error. Log:

Code: Select all

##Use Talent Lua Error##	T_CONSTRICT	Actor:	631154	Glorann the poison ivy


ERROR:
Game version: tome-1.7.2
Addons: items-vault-1.7.0[O]

Game version (character creation): tome-1.7.2
Lua Error: /engine/interface/ActorTalents.lua:351: /engine/interface/ActorTalents.lua:324: /engine/interface/ActorTalents.lua:190: /engine/LogDisplay.lua:125: bad argument #1 to 'tformat' (no value)
stack traceback:
	[C]: in function 'tformat'
	/engine/LogDisplay.lua:125: in function 'logdisplay'
	/mod/class/interface/Combat.lua:2838: in function 'logCombat'
	/mod/class/Actor.lua:7608: in function 'check'
	/engine/interface/ActorTemporaryEffects.lua:131: in function 'setEffect'
	/data/talents/misc/npcs.lua:282: in function </data/talents/misc/npcs.lua:272>
	[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:1559 

RootOfAllThings
Wayist
Posts: 23
Joined: Tue Feb 21, 2017 3:53 am

Re: [1.7.2] Cursed Sentry Lua error

#2 Post by RootOfAllThings »

I've submitted a fix for this that should be rolled into the main game eventually. This was a rather unusual edge case that occurs when a creature with a % sign in its name saves against an effect.

In the mean time, you can prevent this error by turning off Advanced Weapon Statistics in Game Options.

Post Reply