Page 1 of 1

Demon seed bug kills player?

Posted: Tue Nov 11, 2014 5:48 am
by luq
At least I think that's what happened. Bug could've been related to poison bite I suppose. Level 7 demonologist. Used demon seed on a king cobra. It threw a lua error, which I closed. Cobra was almost dead. I bumped it to finish it off. Got a huge stack of lua errors. Cleansed a poison with an infusion, tried to walk away. Another huge stack of lua errors and the character died. "Demon seed attacks Simosa for 10 physical damage, 11 physical damage, 10 physical damage, 10 physical damage..." stuff like that in the log.

https://dl.dropboxusercontent.com/u/722 ... e4_log.txt

Here is a small excerpt. There's much more than this in the log.

Code: Select all

AI took for target	254156	king cobra	::	1824	Simosa	49	<	100
[LOG]	Ran for 2 turns (stop reason: hostile spotted to the north (king cobra)).
[LOG]	
[LOG]	Simosa casts Demon Seed.
[ATTACK] to 	king cobra	 :: 	14.48705435863	0	3	18	::	1.1768882040742
checkHit	22	18
=> chance to hit	60
[ATTACK] raw dam	14.48705435863	versus	3	0.3	with APR	0
[ATTACK] after armor	11.48705435863
[ATTACK] after range	13
[PHYS CRIT %]	2.5
[ATTACK] after crit	13
[ATTACK] after mult	15.299546652965
[PROJECTOR] starting dam	15.299546652965
[PROJECTOR] after difficulty dam	15.299546652965
[PROJECTOR] res	2.613338374792	0.97386661625208	 on dam	15.299546652965
[PROJECTOR] after resists dam	14.899717729114
[PROJECTOR] after flat damage armor	14.899717729114
[PROJECTOR] final dam after static checks	14.899717729114
[PROJECTOR] final dam after hooks and callbacks	14.899717729114
[ATTACK] staff accuracy bonus	22	18	=	1.1
[PROJECTOR] starting dam	5
[PROJECTOR] after difficulty dam	5
[PROJECTOR] after staff accuracy damage bonus	5.5
[PROJECTOR] res	0	1	 on dam	5.665
[PROJECTOR] after resists dam	5.665
[PROJECTOR] after flat damage armor	5.665
[PROJECTOR] final dam after static checks	5.665
[PROJECTOR] final dam after hooks and callbacks	5.665
[ATTACK] attacking with	flaming iron mace of massacre
[ATTACK] to 	king cobra	 :: 	29.731127057062	2	3	18	::	1.3211102550928
checkHit	22	18
=> chance to hit	60
[ATTACK] raw dam	29.731127057062	versus	3	0.3	with APR	2
[ATTACK] after armor	28.731127057062
[ATTACK] after range	39
[PHYS CRIT %]	0.5
[ATTACK] after crit	39
[ATTACK] after mult	51.523299948619
[ATTACK] mace accuracy bonus	22	18	=	1.004
[PROJECTOR] starting dam	51.729393148414
[PROJECTOR] after difficulty dam	51.729393148414
[PROJECTOR] res	0	1	 on dam	51.729393148414
[PROJECTOR] after resists dam	51.729393148414
[PROJECTOR] after flat damage armor	51.729393148414
[PROJECTOR] final dam after static checks	51.729393148414
[PROJECTOR] final dam after hooks and callbacks	51.729393148414
[PROJECTOR] starting dam	5
[PROJECTOR] after difficulty dam	5
[PROJECTOR] res	0	1	 on dam	5.15
[PROJECTOR] after resists dam	5.15
[PROJECTOR] after flat damage armor	5.15
[PROJECTOR] final dam after static checks	5.15
[PROJECTOR] final dam after hooks and callbacks	5.15
[PROJECTOR] starting dam	7
[PROJECTOR] after difficulty dam	7
[PROJECTOR] res	4.7799384969473	0.95220061503053	 on dam	7
[PROJECTOR] after resists dam	6.6654043052137
[PROJECTOR] after flat damage armor	6.6654043052137
[PROJECTOR] final dam after static checks	6.6654043052137
[PROJECTOR] final dam after hooks and callbacks	6.6654043052137
[LOG]	King cobra is infected by a demon seed!
checkHit	13.461779852261	22
=> chance to hit	29
[LOG]	King cobra is dazed!
[LOG]	#UID:1824:0##fbd578#Simosa#LAST# hits King cobra for #aaaaaa#15 physical#LAST#, #GREEN#6 acid#LAST#, #DARK_GREEN#52 blight#LAST#, #GREEN#5 acid#LAST#, #LIGHT_RED#7 fire#LAST# (84 total damage).
[ATTACK] attacking with innate combat
[ATTACK] to 	Simosa	 :: 	10.794067831066	10	14.2	6	::	1
checkHit	13	6
=> chance to hit	68
[ATTACK] raw dam	10.794067831066	versus	14.2	0.56923076923077	with APR	10
[ATTACK] after armor	6.594067831066
[ATTACK] after range	7
[PHYS CRIT %]	0
[ATTACK] after crit	7
[ATTACK] after mult	7
[PROJECTOR] starting dam	7
[PROJECTOR] after difficulty dam	7
[PROJECTOR] res	0	1	 on dam	3.5
[PROJECTOR] after resists dam	3.5
[PROJECTOR] after flat damage armor	3.5
[PROJECTOR] numbed dam	2.975
[PROJECTOR] final dam after static checks	2.975
[PROJECTOR] final dam after hooks and callbacks	2.975
[PROJECTOR] starting dam	10
[PROJECTOR] after difficulty dam	10
[PROJECTOR] res	2.613338374792	0.97386661625208	 on dam	10
[PROJECTOR] after resists dam	9.7386661625208
[PROJECTOR] after flat damage armor	9.7386661625208
[PROJECTOR] final dam after static checks	9.7386661625208
[PROJECTOR] final dam after hooks and callbacks	9.7386661625208
[LOG]	King cobra is not dazed anymore.
[LOG]	#UID:254156:0#King cobra hits #fbd578#Simosa#LAST# for #aaaaaa#3 physical#LAST# damage.
[LOG]	#UID:1824:0##fbd578#Simosa#LAST# hits King cobra for #aaaaaa#10 physical#LAST# damage.
[LOG]	
[ATTACK] attacking with	flaming iron mace of massacre
[ATTACK] to 	king cobra	 :: 	29.731127057062	2	3	18	::	1
checkHit	22	18
=> chance to hit	60
[ATTACK] raw dam	29.731127057062	versus	3	0.3	with APR	2
[ATTACK] after armor	28.731127057062
[ATTACK] after range	36
[PHYS CRIT %]	0.5
[ATTACK] after crit	36
[ATTACK] after mult	36
[ATTACK] mace accuracy bonus	22	18	=	1.004
[PROJECTOR] starting dam	36.144
[PROJECTOR] after difficulty dam	36.144
[PROJECTOR] res	2.613338374792	0.97386661625208	 on dam	36.144
[PROJECTOR] after resists dam	35.199434977815
[PROJECTOR] after flat damage armor	35.199434977815
[PROJECTOR] final dam after static checks	35.199434977815
[PROJECTOR] final dam after hooks and callbacks	35.199434977815
Testing superior demon	fire imp	3	against trying to make	quasit	9
Testing superior demon	water imp	11	against trying to make	quasit	9
Testing superior demon	water imp	7	against trying to make	quasit	9
[TOME ENTITY FILTER] selected Ego	38.586138339268	65.5
[TOME ENTITY FILTER] selected basic	82.830542998233	103.5
fight: 	iron shield	flaming iron longsword	::	nil	OFFHAND
[TOME ENTITY FILTER] selected Ego	40.498612744733	65.5
fight: 	impenetrable iron mail armour	flaming iron longsword	::	nil	BODY
fight: 	impenetrable iron mail armour	iron shield	::	nil	BODY
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:153: in function </engine/interface/ActorTalents.lua:135>
Lua Error: /engine/interface/ActorTalents.lua:175: /engine/interface/ActorTalents.lua:153: /data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: attempt to index local 'slot' (a nil value)
stack traceback:
	/data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: in function 'callTalent'
	/data-ashes-urhrok/timed_effects.lua:410: in function 'callEffect'
	/mod/class/Actor.lua:4658: in function 'fireTalentCheck'
	/mod/class/Actor.lua:2828: in function 'die'
	/mod/addons/ashes-urhrok/superload/mod/class/Actor.lua:25: in function 'die'
	/mod/class/interface/ActorLife.lua:31: in function 'takeHit'
	/mod/class/Actor.lua:2720: in function 'takeHit'
	/data/damage_types.lua:436: in function 'projector'
	/mod/class/interface/Combat.lua:528: in function 'attackTargetWith'
	/mod/class/interface/Combat.lua:168: in function 'attackTarget'
	/data/talents/misc/misc.lua:71: in function </data/talents/misc/misc.lua:51>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:148: in function </engine/interface/ActorTalents.lua:135>
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:175 bumpInto
	At /mod/class/Actor.lua:3370 attack
	At /engine/interface/ActorLife.lua:41 check
	At [string "return function(self, x, y, what, ...) local ..."]:1 checkAllEntities
	At /engine/Actor.lua:193 move
	At /mod/class/Actor.lua:1307 move
	At /mod/class/Player.lua:296 move
	At /engine/interface/PlayerMouse.lua:61 mouseMove
	At /engine/interface/PlayerMouse.lua:133 mouseHandleDefault
	At /mod/class/Game.lua:2056 fct
	At /engine/Mouse.lua:56 
[USERCHAT] channel serial data	gumshoetortis	tome	531
[USERCHAT] channel achievement	nightlord2014	tome	Level 10 (Roguelike)	false	false
[USERCHAT] channel achievement	chemstud82	global	Unstoppable	false	true
[ATTACK] attacking with	flaming iron mace of massacre
[ATTACK] to 	king cobra	 :: 	29.731127057062	2	3	18	::	1
checkHit	22	18
=> chance to hit	60
[ATTACK] raw dam	29.731127057062	versus	3	0.3	with APR	2
[ATTACK] after armor	28.731127057062
[ATTACK] after range	35
[PHYS CRIT %]	0.5
[ATTACK] after crit	35
[ATTACK] after mult	35
[ATTACK] mace accuracy bonus	22	18	=	1.004
[PROJECTOR] starting dam	35.14
[PROJECTOR] after difficulty dam	35.14
[PROJECTOR] res	2.613338374792	0.97386661625208	 on dam	35.14
[PROJECTOR] after resists dam	34.221672895098
[PROJECTOR] after flat damage armor	34.221672895098
[PROJECTOR] final dam after static checks	34.221672895098
[PROJECTOR] final dam after hooks and callbacks	34.221672895098
Testing superior demon	fire imp	3	against trying to make	fire imp	9
Testing superior demon	water imp	11	against trying to make	fire imp	9
Testing superior demon	water imp	7	against trying to make	fire imp	9
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:153: in function </engine/interface/ActorTalents.lua:135>
Lua Error: /engine/interface/ActorTalents.lua:175: /engine/interface/ActorTalents.lua:153: /data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: attempt to index local 'slot' (a nil value)
stack traceback:
	/data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: in function 'callTalent'
	/data-ashes-urhrok/timed_effects.lua:410: in function 'callEffect'
	/mod/class/Actor.lua:4658: in function 'fireTalentCheck'
	/mod/class/Actor.lua:2828: in function 'die'
	/mod/addons/ashes-urhrok/superload/mod/class/Actor.lua:25: in function 'die'
	/mod/class/interface/ActorLife.lua:31: in function 'takeHit'
	/mod/class/Actor.lua:2720: in function 'takeHit'
	/data/damage_types.lua:436: in function 'projector'
	/mod/class/interface/Combat.lua:528: in function 'attackTargetWith'
	/mod/class/interface/Combat.lua:168: in function 'attackTarget'
	/data/talents/misc/misc.lua:71: in function </data/talents/misc/misc.lua:51>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:148: in function </engine/interface/ActorTalents.lua:135>
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:175 bumpInto
	At /mod/class/Actor.lua:3370 attack
	At /engine/interface/ActorLife.lua:41 check
	At [string "return function(self, x, y, what, ...) local ..."]:1 checkAllEntities
	At /engine/Actor.lua:193 move
	At /mod/class/Actor.lua:1307 move
	At /mod/class/Player.lua:296 move
	At /engine/interface/PlayerMouse.lua:61 mouseMove
	At /engine/interface/PlayerMouse.lua:133 mouseHandleDefault
	At /mod/class/Game.lua:2056 fct
	At /engine/Mouse.lua:56 
[USERCHAT] channel talk	majeyalwanderer	tome	I never knew the golem could use runes before. Cool
[USERCHAT] channel achievement	seymor	tome	The secret city	false	false
[USERCHAT] channel achievement	nimbuzrip	tome	Lost in translation (Nightmare (Roguelike) difficulty)	false	false
[ONLINE PROFILE] sending error
[LOG]	#YELLOW#Error report sent, thank you.
[ATTACK] attacking with innate combat
[ATTACK] to 	Simosa	 :: 	14.214704609902	10	14.2	6	::	1
checkHit	23	6
=> chance to hit	93
[ATTACK] raw dam	14.214704609902	versus	14.2	0.56923076923077	with APR	10
[ATTACK] after armor	10.014704609902
[ATTACK] after range	10
[PHYS CRIT %]	0
[ATTACK] after crit	10
[ATTACK] after mult	10
[PROJECTOR] starting dam	10
[PROJECTOR] after difficulty dam	10
[PROJECTOR] res	0	1	 on dam	10
[PROJECTOR] after resists dam	10
[PROJECTOR] after flat damage armor	10
[PROJECTOR] final dam after static checks	10
[PROJECTOR] final dam after hooks and callbacks	10
[PROJECTOR] starting dam	10
[PROJECTOR] after difficulty dam	10
[PROJECTOR] res	2.613338374792	0.97386661625208	 on dam	10
[PROJECTOR] after resists dam	9.7386661625208
[PROJECTOR] after flat damage armor	9.7386661625208
[PROJECTOR] final dam after static checks	9.7386661625208
[PROJECTOR] final dam after hooks and callbacks	9.7386661625208
Testing superior demon	fire imp	3	against trying to make	quasit	9
Testing superior demon	water imp	11	against trying to make	quasit	9
Testing superior demon	water imp	7	against trying to make	quasit	9
[TOME ENTITY FILTER] selected Ego	56.962315221076	65.5
[TOME ENTITY FILTER] selected basic	98.258839591234	103.5
fight: 	steel shield	acidic iron longsword	::	nil	OFFHAND
[TOME ENTITY FILTER] selected basic	87.717666442324	103.5
fight: 	iron mail armour	acidic iron longsword	::	nil	BODY
fight: 	iron mail armour	steel shield	::	nil	BODY
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:153: in function </engine/interface/ActorTalents.lua:135>
Lua Error: /engine/interface/ActorTalents.lua:175: /engine/interface/ActorTalents.lua:153: /data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: attempt to index local 'slot' (a nil value)
stack traceback:
	/data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: in function 'callTalent'
	/data-ashes-urhrok/timed_effects.lua:410: in function 'callEffect'
	/mod/class/Actor.lua:4658: in function 'fireTalentCheck'
	/mod/class/Actor.lua:2828: in function 'die'
	/mod/addons/ashes-urhrok/superload/mod/class/Actor.lua:25: in function 'die'
	/mod/class/interface/ActorLife.lua:31: in function 'takeHit'
	/mod/class/Actor.lua:2720: in function 'takeHit'
	/data/damage_types.lua:436: in function 'projector'
	/mod/class/interface/Combat.lua:738: in function 'attackTargetWith'
	/mod/class/interface/Combat.lua:202: in function 'attackTarget'
	/data/talents/misc/misc.lua:71: in function </data/talents/misc/misc.lua:51>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:148: in function </engine/interface/ActorTalents.lua:135>
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:175 bumpInto
	At /mod/class/Actor.lua:3370 attack
	At /engine/interface/ActorLife.lua:41 check
	At [string "return function(self, x, y, what, ...) local ..."]:1 checkAllEntities
	At /engine/interface/ActorAI.lua:63 aiCanPass
	At /engine/interface/ActorAI.lua:85 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:1181 
 ----------------  Stack Dump ----------------
--------------- Stack Dump Finished ---------------
king cobra	254156	dumb ai talents can use	Attack	T_ATTACK
king cobra	254156	dumb ai talents can use	Poisonous Bite	T_BITE_POISON
dumb ai uses	T_BITE_POISON
[LOG]	King cobra bites poison into Simosa.
[ATTACK] attacking with innate combat
[ATTACK] to 	Simosa	 :: 	14.214704609902	10	14.2	6	::	4.7227062322936
checkHit	23	6
=> chance to hit	93
[ATTACK] raw dam	14.214704609902	versus	14.2	0.56923076923077	with APR	10
[ATTACK] after armor	10.014704609902
[ATTACK] after range	11
[PHYS CRIT %]	0
[ATTACK] after crit	11
[ATTACK] after mult	51.949768555229
[PROJECTOR] starting dam	8.6582947592049
[PROJECTOR] after difficulty dam	8.6582947592049
[PROJECTOR] res	0	1	 on dam	8.6582947592049
[PROJECTOR] after resists dam	8.6582947592049
[PROJECTOR] after flat damage armor	8.6582947592049
[PROJECTOR] final dam after static checks	8.6582947592049
[PROJECTOR] final dam after hooks and callbacks	8.6582947592049
checkHit	12.6	23
=> chance to hit	24
[LOG]	Simosa is poisoned!
[PROJECTOR] starting dam	10
[PROJECTOR] after difficulty dam	10
[PROJECTOR] res	2.613338374792	0.97386661625208	 on dam	10
[PROJECTOR] after resists dam	9.7386661625208
[PROJECTOR] after flat damage armor	9.7386661625208
[PROJECTOR] final dam after static checks	9.7386661625208
[PROJECTOR] final dam after hooks and callbacks	9.7386661625208
Testing superior demon	fire imp	3	against trying to make	water imp	9
Testing superior demon	water imp	11	against trying to make	water imp	9
Testing superior demon	water imp	7	against trying to make	water imp	9
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:153: in function </engine/interface/ActorTalents.lua:135>
Lua Error: /engine/interface/ActorTalents.lua:175: /engine/interface/ActorTalents.lua:153: /data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: attempt to index local 'slot' (a nil value)
stack traceback:
	/data-ashes-urhrok/talents/corruptions/demonic-pact.lua:295: in function 'callTalent'
	/data-ashes-urhrok/timed_effects.lua:410: in function 'callEffect'
	/mod/class/Actor.lua:4658: in function 'fireTalentCheck'
	/mod/class/Actor.lua:2828: in function 'die'
	/mod/addons/ashes-urhrok/superload/mod/class/Actor.lua:25: in function 'die'
	/mod/class/interface/ActorLife.lua:31: in function 'takeHit'
	/mod/class/Actor.lua:2720: in function 'takeHit'
	/data/damage_types.lua:436: in function 'projector'
	/mod/class/interface/Combat.lua:738: in function 'attackTargetWith'
	/mod/class/interface/Combat.lua:202: in function 'attackTarget'
	/data/talents/misc/npcs.lua:340: in function </data/talents/misc/npcs.lua:335>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:148: in function </engine/interface/ActorTalents.lua:135>
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:175 useTalent
	At /engine/ai//talented.lua:52 runAI
	At /engine/ai//talented.lua:61 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:1181 
 ----------------  Stack Dump ----------------
--------------- Stack Dump Finished ---------------