Page 1 of 1

[svn 2046] Endfight lag/bug

Posted: Fri Nov 26, 2010 6:33 pm
by Dervis
Huge lag mid-fight after dropping one of the mages:
I have like 5000+ lines of this stuff:

Code: Select all

[LOG]	Dervis casts Phase Door.
USING	table: 089745B0	Phase Door
[SOUND] loading from	/data/sound/talents/teleport.wav	:=:	userdata: 105D9FF0
[PROJECTOR] starting dam	83.076923076923
[PROJECTOR] after difficulty dam	83.076923076923
[PROJECTOR] res	70	0.3	 on dam	88.892307692308
[PROJECTOR] after resists dam	26.667692307692
[PROJECTOR] final dam	26.667692307692
[LOG]	Argoniel hits Dervis for #LIGHT_RED#26.67 fire damage#LAST#.
41 ticks  in 11.383 seconds = 3.60186 TPS
High Sun Paladin Aeryn	14875	dumb ai talents can use	Crusade	T_CRUSADE
High Sun Paladin Aeryn	14875	dumb ai talents can use	Sunburst	T_SUNBURST
High Sun Paladin Aeryn	14875	dumb ai talents can use	Rush	T_RUSH
High Sun Paladin Aeryn	14875	dumb ai talents can use	Martyrdom	T_MARTYRDOM
dumb ai uses	T_RUSH
[LOG]	High Sun Paladin Aeryn rushes out!
USING	table: 0101A5E0	Rush
[PROJECTOR] starting dam	67.169811320755
[PROJECTOR] after difficulty dam	67.169811320755
[PROJECTOR] res	42.999031555912	0.57000968444088	 on dam	67.169811320755
[PROJECTOR] after resists dam	38.287442954897
[PROJECTOR] final dam	38.287442954897
[LOG]	High Sun Paladin Aeryn hits Argoniel for #YELLOW#38.29 light damage#LAST#.
[LOG]	Argoniel deactivates Bone Shield.
[PROJECTOR] starting dam	83.076923076923
[PROJECTOR] after difficulty dam	83.076923076923
[PROJECTOR] res	42.999031555912	0.57000968444088	 on dam	88.892307692308
[PROJECTOR] after resists dam	50.669476256914
[PROJECTOR] final dam	50.669476256914
[LOG]	Argoniel hits Argoniel for #LIGHT_RED#50.67 fire damage#LAST#.
[LOG]	Argoniel deactivates Bone Shield.
[PROJECTOR] starting dam	83.076923076923
[PROJECTOR] after difficulty dam	83.076923076923
[PROJECTOR] res	42.999031555912	0.57000968444088	 on dam	88.892307692308
[PROJECTOR] after resists dam	50.669476256914
[PROJECTOR] final dam	50.669476256914
[LOG]	Argoniel hits Argoniel for #LIGHT_RED#50.67 fire damage#LAST#.
[LOG]	Argoniel deactivates Bone Shield.
[PROJECTOR] starting dam	83.076923076923
[PROJECTOR] after difficulty dam	83.076923076923
[PROJECTOR] res	42.999031555912	0.57000968444088	 on dam	88.892307692308
[PROJECTOR] after resists dam	50.669476256914
[PROJECTOR] final dam	50.669476256914
[LOG]	Argoniel hits Argoniel for #LIGHT_RED#50.67 fire damage#LAST#.
[LOG]	Argoniel deactivates Bone Shield.
[PROJECTOR] starting dam	83.076923076923
A few thousand+ lines of:

Code: Select all

stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:158: in function 'useTalent'
	/mod/class/Actor.lua:1537: in function 'forceUseTalent'
	/data/talents/corruptions/bone.lua:127: in function 'absorb'
	/mod/class/Actor.lua:710: in function </mod/class/Actor.lua:604>
	(tail call): ?
	/engine/interface/ActorLife.lua:63: in function 'takeHit'
	/data/damage_types.lua:98: in function 'defaultProjector'
	/data/damage_types.lua:159: in function 'projector'
	/mod/class/Actor.lua:1521: in function 'postUseTalent'
	/engine/interface/ActorTalents.lua:150: in function </engine/interface/ActorTalents.lua:134>
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:158: in function 'useTalent'
	/mod/class/Actor.lua:1537: in function 'forceUseTalent'
	/data/talents/corruptions/bone.lua:127: in function 'absorb'
Then it finally resolves itself:

Code: Select all

stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:158: in function 'useTalent'
	/mod/class/Actor.lua:1537: in function 'forceUseTalent'
	/data/talents/corruptions/bone.lua:127: in function 'absorb'
	/mod/class/Actor.lua:710: in function </mod/class/Actor.lua:604>
	(tail call): ?
	/engine/interface/ActorLife.lua:63: in function 'takeHit'
	/data/damage_types.lua:98: in function 'defaultProjector'
	/data/damage_types.lua:159: in function 'projector'
	/mod/class/Actor.lua:1521: in function 'postUseTalent'
	/engine/interface/ActorTalents.lua:121: in function </engine/interface/ActorTalents.lua:111>
Lua Error: /engine/interface/ActorTalents.lua:127: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /engine/interface/ActorTalents.lua:158: /data/talents/corruptions/bone.lua:142: C stack overflow
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:127 useTalent
	At /engine/ai//talented.lua:50 
	At (tail call):-1 
	At /engine/ai//talented.lua:59 
	At (tail call):-1 
	At (tail call):-1 
	At /mod/class/NPC.lua:44 act
	At /engine/GameEnergyBased.lua:73 tick
	At /engine/GameTurnBased.lua:44 tick
	At /mod/class/Game.lua:508 
6 ticks  in 13.165 seconds = 0.455754 TPS
17 frames in 3.52 seconds = 4.82955 FPS (21 keyframes)
[ATTACK] attacking with	slime-covered stralite waraxe of massacre
[COMBAT DAMAGE] power(1.642221) totstat(90.000000) talent_mod(1.836660)
[ATTACK] to 	Dervis	 :: 	180.97204594874	5	11	::	1

Re: [svn 2046] Endfight lag/bug

Posted: Sat Nov 27, 2010 11:04 pm
by darkgod
Oh gods I hate bone shield ..

Ok fixed .. probably