Page 1 of 1

[b29] Iceblock bug: extra attacks hit self?

Posted: Sat Jul 16, 2011 7:38 pm
by jotwebe
Here's a frozen skeleton killing itself. It was several squares down a corridor from me. I froze it with an icy arrow. It used overpower to free itself, broke the iceblock... and then, died. I'm not quite sure, but it does look like as if using talents that provide you with multiple attacks (overpower, flurry...) to break the iceblock will hit you with any attacks that are left. It actually died from setting itself on fire, but I think it tried to hit itself too...


============================== TACTICAL AI armoured skeleton warrior
armoured skeleton warrior 178725 tactical ai talents testing Disarm T_DISARM
armoured skeleton warrior 178725 tactical ai talents testing Combat Accuracy T_WEAPON_COMBAT
armoured skeleton warrior 178725 tactical ai talents testing Attack T_ATTACK
[DEBUG] hit a foe!
armoured skeleton warrior 178725 tactical ai talents can use Attack T_ATTACK attack weight 1.668088845748
armoured skeleton warrior 178725 tactical ai talents testing Bone Armour T_BONE_ARMOUR
armoured skeleton warrior 178725 tactical ai talents can use Bone Armour T_BONE_ARMOUR defend weight 4.0466472131938
armoured skeleton warrior 178725 tactical ai talents testing Stamina Pool T_STAMINA_POOL
armoured skeleton warrior 178725 tactical ai talents testing Re-assemble T_SKELETON_REASSEMBLE
armoured skeleton warrior 178725 tactical ai talents testing Armour Training T_ARMOUR_TRAINING
armoured skeleton warrior 178725 tactical ai talents testing Weapons Mastery T_WEAPONS_MASTERY
armoured skeleton warrior 178725 tactical ai talents testing Resilient Bones T_RESILIENT_BONES
armoured skeleton warrior 178725 tactical ai talents testing SkeletonT_SKELETON
armoured skeleton warrior 178725 tactical ai talents testing Overpower T_OVERPOWER
[DEBUG] hit a foe!
armoured skeleton warrior 178725 tactical ai talents can use Overpower T_OVERPOWER disable weight 2.5747702762202
armoured skeleton warrior 178725 tactical ai talents can use Overpower T_OVERPOWER escape weight 2.3558680572235
armoured skeleton warrior 178725 tactical ai talents can use Overpower T_OVERPOWER attack weight 4.5177846420802
armoured skeleton warrior 178725 tactical ai talents testing Shield Pummel T_SHIELD_PUMMEL
armoured skeleton warrior 178725 tactical ai talents testing RiposteT_RIPOSTE
armoured skeleton warrior 178725 tactical ai talents testing Rune: Shielding T_RUNE:_SHIELDING_1
armoured skeleton warrior 178725 tactical ai talents can use Rune: Shielding T_RUNE:_SHIELDING_1 defend weight 24.794914063125
Tactical ai report for armoured skeleton warrior
* disable 29.015098586913 (mult) 2
* defend 13.790109433139 (mult) nil
* attack 18.70348625465 (mult) 2
Tactical choice: disable T_OVERPOWER

[LOG] Armoured skeleton warrior uses Overpower.
USING table: 0xec99b208 Overpower
[ATTACK] attacking with flaming dwarven-steel longsword of crippling
[COMBAT DAMAGE] power(1.464911) totstat(78.000000) talent_mod(1.774597)
[ATTACK] to armoured skeleton warrior :: 88.216052359557 4 26.2 0 :: 1.3
checkHit 88 0
=> chance to hit 95
[ATTACK] raw dam 88.216052359557 versus 26.2 0.7 with APR 4
[ATTACK] after armor 66.016052359557
[ATTACK] after range 76
[PHYS CRIT %] 0
[ATTACK] after crit 76
[ATTACK] after mult 98.8
[PROJECTOR] starting dam 98.8
[PROJECTOR] after difficulty dam 98.8
[LOG] Armoured skeleton warrior forces the iceblock to shatter.
[LOG] Armoured skeleton warrior is free from the ice.
removeTempVal encased_in_ice 1 :=: 21
delTmpVal encased_in_ice 1 add
removeTempVal never_move 1 :=: 22
delTmpVal never_move 1 add
removeTempVal frozen 1 :=: 23
delTmpVal frozen 1 add
removeTempVal combat_def -1000 :=: 24
delTmpVal combat_def -1000 add
removeTempVal combat_def_ranged -1000 :=: 25
delTmpVal combat_def_ranged -1000 add
removeTempVal negative_status_effect_immune 1 :=: 26
delTmpVal negative_status_effect_immune 1 add
[PROJECTOR] starting dam 12
[PROJECTOR] after difficulty dam 12
[PROJECTOR] res 0 1 on dam 12
[PROJECTOR] after resists dam 12
[PROJECTOR] final dam 12
[PROJECTOR] starting dam 15
[PROJECTOR] after difficulty dam 15
[PROJECTOR] res 0 1 on dam 15
[PROJECTOR] after resists dam 15
[PROJECTOR] final dam 15
[COMBAT DAMAGE] power(1.585641) totstat(78.000000) talent_mod(1.000000)
[ATTACK] to armoured skeleton warrior :: 56.336366575758 0 26.2 30.15 :: 1.3
checkHit 88 30.15
=> chance to hit 87.227921273397
[ATTACK] raw dam 56.336366575758 versus 26.2 0.7 with APR 0
[ATTACK] after armor 30.136366575758
[ATTACK] after range 35
[PHYS CRIT %] 0
[ATTACK] after crit 35
[ATTACK] after mult 45.5
[PROJECTOR] starting dam 45.5
[PROJECTOR] after difficulty dam 45.5
[PROJECTOR] res 0 1 on dam 45.5
[PROJECTOR] after resists dam 45.5
[PROJECTOR] final dam 45.5
[LOG] #{bold}#Armoured skeleton warrior killed armoured skeleton warrior!#{normal}#
[COMBAT DAMAGE] power(1.585641) totstat(78.000000) talent_mod(1.000000)
[ATTACK] to armoured skeleton warrior :: 56.336366575758 0 15 30.15 :: 1.3
checkHit 88 30.15
=> chance to hit 87.227921273397
[LOG] Armoured skeleton warrior misses armoured skeleton warrior.
[LOG] Armoured skeleton warrior hits armoured skeleton warrior for #LIGHT_RED#12 fire#LAST#, #LIGHT_RED#15 fire#LAST#, #aaaaaa#46 physical#LAST# damage (total 72.50).

Re: [b29] Iceblock bug: extra attacks hit self?

Posted: Sat Jul 16, 2011 8:02 pm
by Canderel
Freeze is so much stronger with this bug. Just note that it's on talents only, so really an AI bug, rather than frozen bug.

Re: [b29] Iceblock bug: extra attacks hit self?

Posted: Sat Jul 16, 2011 9:24 pm
by jotwebe
It's really a frozen bug though - it does affect players, too. You might want to use flurry to get out of the block really quickly...

Re: [b29] Iceblock bug: extra attacks hit self?

Posted: Mon Jul 18, 2011 2:23 am
by marvalis
I hit myself with 'shoot' while frozen in B30

Re: [b29] Iceblock bug: extra attacks hit self?

Posted: Mon Jul 18, 2011 11:03 pm
by greycat
This might explain my most recent Temporal Warden's death. The web server doesn't have it -- still thinks I'm alive -- because apparently the web server was failing to get characters at the time of my death.

In any case, I was definitely Frozen by Wrathroot, and then I was definitely dead. In between, I tried to figure out what happened by reading the log file (a black art).

Code: Select all

[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#20 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #aaaaaa#38 physical#LAST# damage.
[LOG]	You switch your weapons to: #0080FF#steel waraxe of paradox (13-18.2 power, 3 apr)#LAST# and #0080FF#thunderous steel dagger of defense (11.5-14.95 power, 6 apr)#LAST#.
[LOG]	Thisonewilldietoo hits Iceblock for #ROYAL_BLUE#7 lightning#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#6 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#20 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#7 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#7 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #ROYAL_BLUE#19 lightning#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#20 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#6 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #ROYAL_BLUE#19 lightning#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #aaaaaa#16 physical#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #ROYAL_BLUE#7 lightning#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #aaaaaa#14 physical#LAST# damage.
[LOG]	Poison vine hits Wrathroot for #LIGHT_GREEN#7 nature#LAST# damage.
[LOG]	Thisonewilldietoo forces the iceblock to shatter.
[LOG]	Thisonewilldietoo is free from the ice.
[LOG]	#{bold}#Thisonewilldietoo killed Thisonewilldietoo!#{normal}#
[LOG]	#LIGHT_GREEN#Personal New Achievement: Fool of a Took!!
[LOG]	#{bold}#Thisonewilldietoo the level 14 halfling temporal warden was temporally distorted to death by himself in some sort of fetish experiment gone wrong on level 5 of Old Forest.#{normal}#
[LOG]	Thisonewilldietoo hits Thisonewilldietoo for #LIGHT_STEEL_BLUE#6 temporal#LAST#, #aaaaaa#12 physical#LAST#, #ROYAL_BLUE#18 lightning#LAST#, #LIGHT_STEEL_BLUE#7 temporal#LAST#, #LIGHT_STEEL_BLUE#18 temporal#LAST#, #ROYAL_BLUE#7 lightning#LAST#, #LIGHT_STEEL_BLUE#6 temporal#LAST# damage (total 71.89).
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#7 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #LIGHT_STEEL_BLUE#20 temporal#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #ROYAL_BLUE#19 lightning#LAST# damage.
[LOG]	Thisonewilldietoo hits Iceblock for #aaaaaa#19 physical#LAST# damage.
[LOG]	Poison vine hits Wrathroot for #LIGHT_GREEN#7 nature#LAST# damage.
[LOG]	Saving done.
[LOG]	#MOCCASIN#Character control switched to player.
[LOG]	#LIGHT_RED#Online profile disabled(switching to offline profile) due to no online profile active.
At least the death message is amusing... not that I know whether anyone in in-game chat ever saw it. (I certainly didn't see it, until I went log-diving for it.)

Re: [b29] Iceblock bug: extra attacks hit self?

Posted: Mon Sep 19, 2011 5:03 am
by Frumple
Bumping this 'cause it's still around in b34.

Near as I can tell, any extra attacks you get after breaking the iceblock bleeds over on to the player.

In testing a fix for arcane combat/golem eye beam, I damaged myself for well over 600 hp over the course of the test, simply from damaging myself trying to break out of iceblocks. Long story short, this is an incredibly dangerous bug for a lot of class builds.