[1.0.5c] Bloodmage in Rak'shor pride buggy

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Robsoie
Wyrmic
Posts: 256
Joined: Sat Sep 24, 2011 12:15 am

[1.0.5c] Bloodmage in Rak'shor pride buggy

#1 Post by Robsoie »

Seems like an orc bloodmage in Pride really got buggy
This one :
Image

At first i had this error coming regularly while clearing the level

Code: Select all

error = "Lua Error: /engine/interface/ActorTalents.lua:230: /engine/Entity.lua:194: table index is nil\
  At [C]:-1 \
  At [C]:-1 error\
  At /engine/interface/ActorTalents.lua:230 useTalent\
  At /engine/interface/ActorTalents.lua:282 forceUseTalent\
  At /mod/class/Actor.lua:4053 forceUseTalent\
  At /mod/class/Actor.lua:600 act\
  At /mod/class/NPC.lua:54 act\
  At /engine/GameEnergyBased.lua:126 tickLevel\
  At /engine/GameEnergyBased.lua:62 tick\
  At /engine/GameTurnBased.lua:46 tick\
  At /mod/class/Game.lua:1126 "
seen = true
reported = true
Then when i unlocked the door to move to the next level, and faced the 3 enemies as usual, i killed 2 of them quickly then the last surviving one got really insanely buggy, every attempt to hit him had bunch of errors popping up

Code: Select all

error = "Lua Error: /engine/interface/GameTargeting.lua:114: /engine/interface/ActorTalents.lua:151: /engine/interface/ActorTalents.lua:230: /engine/Entity.lua:194: table index is nil\
stack traceback:\
\9[C]: in function 'error'\
\9/engine/interface/ActorTalents.lua:230: in function 'useTalent'\
\9/engine/interface/ActorTalents.lua:282: in function 'forceUseTalent'\
\9/mod/class/Actor.lua:4053: in function 'forceUseTalent'\
\9/mod/class/Actor.lua:2059: in function 'onTakeHit'\
\9/mod/class/NPC.lua:290: in function 'onTakeHit'\
\9/mod/class/interface/ActorLife.lua:31: in function 'takeHit'\
\9/mod/class/Actor.lua:2167: in function 'takeHit'\
\9/data/damage_types.lua:366: in function 'defaultProjector'\
\9/data/damage_types.lua:667: in function 'projector'\
\9/engine/interface/ActorProject.lua:198: in function 'project'\
\9/data/talents/celestial/star-fury.lua:41: in function </data/talents/celestial/star-fury.lua:37>\
\9[C]: in function 'xpcall'\
\9/engine/interface/ActorTalents.lua:146: in function </engine/interface/ActorTalents.lua:134>\
  At [C]:-1 \
  At [C]:-1 error\
  At /engine/interface/GameTargeting.lua:114 fct\
  At /engine/interface/GameTargeting.lua:120 targetMode\
  At /engine/interface/GameTargeting.lua:241 targetMouse\
  At /mod/class/Game.lua:1811 fct\
  At /engine/Mouse.lua:52 "
seen = true
reported = false

Code: Select all

error = "Lua Error: /engine/interface/ActorTalents.lua:230: /engine/Entity.lua:194: table index is nil\
  At [C]:-1 \
  At [C]:-1 error\
  At /engine/interface/ActorTalents.lua:230 useTalent\
  At /engine/interface/ActorTalents.lua:282 forceUseTalent\
  At /mod/class/Actor.lua:4053 forceUseTalent\
  At /mod/class/Actor.lua:2059 onTakeHit\
  At /mod/class/NPC.lua:290 onTakeHit\
  At /mod/class/interface/ActorLife.lua:31 takeHit\
  At /mod/class/Actor.lua:2167 takeHit\
  At /data/damage_types.lua:366 defaultProjector\
  At /data/damage_types.lua:667 projector\
  At /engine/interface/ActorProject.lua:198 project\
  At /data/talents/celestial/hymns.lua:202 do_beams\
  At /mod/class/Actor.lua:485 actBase\
  At /engine/GameEnergyBased.lua:116 tickLevel\
  At /engine/GameEnergyBased.lua:62 tick\
  At /engine/GameTurnBased.lua:46 tick\
  At /mod/class/Game.lua:1126 "
seen = true
reported = false

Code: Select all

error = "Lua Error: /engine/interface/GameTargeting.lua:114: /engine/interface/ActorTalents.lua:151: /engine/interface/ActorTalents.lua:230: /engine/Entity.lua:194: table index is nil\
stack traceback:\
\9[C]: in function 'error'\
\9/engine/interface/ActorTalents.lua:230: in function 'useTalent'\
\9/engine/interface/ActorTalents.lua:282: in function 'forceUseTalent'\
\9/mod/class/Actor.lua:4053: in function 'forceUseTalent'\
\9/mod/class/Actor.lua:2059: in function 'onTakeHit'\
\9/mod/class/NPC.lua:290: in function 'onTakeHit'\
\9/mod/class/interface/ActorLife.lua:31: in function 'takeHit'\
\9/mod/class/Actor.lua:2167: in function 'takeHit'\
\9/data/damage_types.lua:366: in function 'projector'\
\9/engine/interface/ActorProject.lua:198: in function 'project'\
\9/data/talents/celestial/sun.lua:39: in function </data/talents/celestial/sun.lua:35>\
\9[C]: in function 'xpcall'\
\9/engine/interface/ActorTalents.lua:146: in function </engine/interface/ActorTalents.lua:134>\
  At [C]:-1 \
  At [C]:-1 error\
  At /engine/interface/GameTargeting.lua:114 fct\
  At /engine/interface/GameTargeting.lua:120 targetMode\
  At /engine/interface/GameTargeting.lua:241 targetMouse\
  At /mod/class/Game.lua:1811 fct\
  At /engine/Mouse.lua:52 "
seen = true
reported = false

Code: Select all

error = "Lua Error: /engine/interface/ActorTalents.lua:173: /engine/interface/ActorTalents.lua:151: /engine/interface/ActorTalents.lua:230: /engine/Entity.lua:194: table index is nil\
stack traceback:\
\9[C]: in function 'error'\
\9/engine/interface/ActorTalents.lua:230: in function 'useTalent'\
\9/engine/interface/ActorTalents.lua:282: in function 'forceUseTalent'\
\9/mod/class/Actor.lua:4053: in function 'forceUseTalent'\
\9/mod/class/Actor.lua:2059: in function 'onTakeHit'\
\9/mod/class/NPC.lua:290: in function 'onTakeHit'\
\9/mod/class/interface/ActorLife.lua:31: in function 'takeHit'\
\9/mod/class/Actor.lua:2167: in function 'takeHit'\
\9/data/damage_types.lua:366: in function 'defaultProjector'\
\9/data/damage_types.lua:628: in function 'projector'\
\9/data/damage_types.lua:2223: in function 'projector'\
\9/data/talents/misc/inscriptions.lua:322: in function 'damtype'\
\9/engine/interface/ActorProject.lua:197: in function 'project'\
\9/data/talents/misc/inscriptions.lua:321: in function </data/talents/misc/inscriptions.lua:317>\
\9[C]: in function 'xpcall'\
\9/engine/interface/ActorTalents.lua:146: in function </engine/interface/ActorTalents.lua:134>\
  At [C]:-1 \
  At [C]:-1 error\
  At /engine/interface/ActorTalents.lua:173 useTalent\
  At /engine/interface/PlayerHotkeys.lua:169 \
  At /engine/interface/PlayerHotkeys.lua:161 activateHotkey\
  At /engine/HotkeysIconsDisplay.lua:334 onMouse\
  At /mod/class/uiset/Minimalist.lua:1833 fct\
  At /engine/Mouse.lua:52 "
seen = true
reported = false

Code: Select all

error = "Lua Error: /engine/interface/ActorTalents.lua:230: /engine/Entity.lua:194: table index is nil\
  At [C]:-1 \
  At [C]:-1 error\
  At /engine/interface/ActorTalents.lua:230 useTalent\
  At /engine/interface/ActorTalents.lua:282 forceUseTalent\
  At /mod/class/Actor.lua:4053 forceUseTalent\
  At /mod/class/Actor.lua:2059 onTakeHit\
  At /mod/class/NPC.lua:290 onTakeHit\
  At /mod/class/interface/ActorLife.lua:31 takeHit\
  At /mod/class/Actor.lua:2167 takeHit\
  At /data/damage_types.lua:366 projector\
  At /data/damage_types.lua:2215 projector\
  At /engine/interface/ActorProject.lua:375 projectDoAct\
  At /engine/interface/ActorProject.lua:461 projectDoStop\
  At /engine/Projectile.lua:242 check\
  At [string \"return function(self, x, y, what, ...) local ...\"]:1 checkAllEntities\
  At /engine/Actor.lua:205 move\
  At /mod/class/Actor.lua:1022 runAI\
  At /engine/ai//simple.lua:205 runAI\
  At /engine/ai//talented.lua:64 doAI\
  At /mod/class/NPC.lua:61 act\
  At /engine/GameEnergyBased.lua:126 tickLevel\
  At /engine/GameEnergyBased.lua:62 tick\
  At /engine/GameTurnBased.lua:46 tick\
  At /mod/class/Game.lua:1126 "
seen = true
reported = false
Didn't thought of saving the log, as i ctrl+alt+del killed ToME4 and reloaded the save from before entering that pride, it didn't generated the same guys and no error appeared this time (and the log was overwritten)

Robsoie
Wyrmic
Posts: 256
Joined: Sat Sep 24, 2011 12:15 am

Re: [1.0.5c] Bloodmage in Rak'shor pride buggy

#2 Post by Robsoie »

I encountered the same type of extremely buggy (spamming dozen of error messages each turns) semi-boss again, this time in the end of the 1st level of the Pride with all the summoners/dragons , so much errors i had to kill the process again to get the hand

Fortunately this time i saved the log (zipped)

Good that i now adopted the "make a copy of the save before entering a dungeon" technique, or i would haven't be able to test 1.0.5 that much, as those bugs mean a character death everytime (as you can't damage the enemy anymore, while he can multiple time during a single error message)

(oh and unrelated but still big bug, on playing on my copy of the save to reset those bugged semi bosses, i had a fearscape invasion portal, so a bunch of demons were spawning each turns, after a few turns, the portal simply disappeared ! the demons just kept spawning out of nowhere. I moved all over the place the portal was originally, and no dialogue to enter/destroy it, it really disappeared)
Attachments
partlog.zip
(72.39 KiB) Downloaded 107 times

Robsoie
Wyrmic
Posts: 256
Joined: Sat Sep 24, 2011 12:15 am

Re: [1.0.5c] Bloodmage in Rak'shor pride buggy

#3 Post by Robsoie »

I ran into another one of those bugged semi boss, this time in High Peak, this guy :
Image

Basically unkillable, each time i used a power/spell/whatever that was dealing enough damage to kill it .. several error message spammed, and once i managed to close them all , it was back to +/- 40% health

Fortunately i managed to get to the stairs, so i didn't have to kill the process this time and reload the save i backed up from before entering the dungeon (great method to ensure the game is not killed)


I attached the log of the whole floor and battle
Attachments
hppartlog.zip
(48.25 KiB) Downloaded 103 times

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: [1.0.5c] Bloodmage in Rak'shor pride buggy

#4 Post by darkgod »

fixed
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

Post Reply