[b25] AI Rune: Speed (old bug)
Posted: Mon May 09, 2011 8:14 pm
Reposting this bug since it hasn't been fixed yet and it's annoying as hell:
Basically an enemy has a Rune of Speed or Invisibility it likes to use. This works fine until it runs out of charges... the AI can't adjust to this and keeps calling the non-existant rune resulting in an error.
Basically an enemy has a Rune of Speed or Invisibility it likes to use. This works fine until it runs out of charges... the AI can't adjust to this and keeps calling the non-existant rune resulting in an error.
Code: Select all
--------------- Stack Dump Finished ---------------
naga myrmidon 22491 dumb ai talents can use Rune: Speed T_RUNE:_SPEED_2
dumb ai uses T_RUNE:_SPEED_2
USING table: 091FE260 Rune: Speed
stack traceback:
[C]: in function 'assert'
/mod/class/interface/ActorInscriptions.lua:123: in function 'getInscriptionData'
/data/talents/misc/inscriptions.lua:438: in function 'action'
/engine/interface/ActorTalents.lua:131: in function </engine/interface/ActorTalents.lua:125>
Lua Error: /engine/interface/ActorTalents.lua:141: /mod/class/interface/ActorInscriptions.lua:123: unknown inscription RUNE:_SPEED_2
At [C]:-1
At [C]:-1 error
At /engine/interface/ActorTalents.lua:141 useTalent
At /engine/ai//talented.lua:51
At (tail call):-1
At /engine/ai//talented.lua:60
At (tail call):-1
At (tail call):-1
At /mod/class/NPC.lua:47 act
At /engine/GameEnergyBased.lua:73 tick
At /engine/GameTurnBased.lua:44 tick
At /mod/class/Game.lua:707
---------------- Stack Dump ----------------
--------------- Stack Dump Finished ---------------
naga myrmidon 22491 dumb ai talents can use Rune: Speed T_RUNE:_SPEED_2
dumb ai uses T_RUNE:_SPEED_2
USING table: 091FE260 Rune: Speed
stack traceback:
[C]: in function 'assert'
/mod/class/interface/ActorInscriptions.lua:123: in function 'getInscriptionData'
/data/talents/misc/inscriptions.lua:438: in function 'action'
/engine/interface/ActorTalents.lua:131: in function </engine/interface/ActorTalents.lua:125>
Lua Error: /engine/interface/ActorTalents.lua:141: /mod/class/interface/ActorInscriptions.lua:123: unknown inscription RUNE:_SPEED_2
At [C]:-1
At [C]:-1 error
At /engine/interface/ActorTalents.lua:141 useTalent
At /engine/ai//talented.lua:51
At (tail call):-1
At /engine/ai//talented.lua:60
At (tail call):-1
At (tail call):-1
At /mod/class/NPC.lua:47 act
At /engine/GameEnergyBased.lua:73 tick
At /engine/GameTurnBased.lua:44 tick
At /mod/class/Game.lua:707
---------------- Stack Dump ----------------
--------------- Stack Dump Finished ---------------
naga myrmidon 22491 dumb ai talents can use Rune: Speed T_RUNE:_SPEED_2
dumb ai uses T_RUNE:_SPEED_2
USING table: 091FE260 Rune: Speed
stack traceback:
[C]: in function 'assert'
/mod/class/interface/ActorInscriptions.lua:123: in function 'getInscriptionData'
/data/talents/misc/inscriptions.lua:438: in function 'action'
/engine/interface/ActorTalents.lua:131: in function </engine/interface/ActorTalents.lua:125>
Lua Error: /engine/interface/ActorTalents.lua:141: /mod/class/interface/ActorInscriptions.lua:123: unknown inscription RUNE:_SPEED_2
At [C]:-1
At [C]:-1 error
At /engine/interface/ActorTalents.lua:141 useTalent
At /engine/ai//talented.lua:51
At (tail call):-1
At /engine/ai//talented.lua:60
At (tail call):-1
At (tail call):-1
At /mod/class/NPC.lua:47 act
At /engine/GameEnergyBased.lua:73 tick
At /engine/GameTurnBased.lua:44 tick
At /mod/class/Game.lua:707
---------------- Stack Dump ----------------
--------------- Stack Dump Finished ---------------