Page 1 of 1

1.6.7 magic disruption + use spell automatically = deathloop

Posted: Wed Jun 10, 2020 12:20 am
by Bananadine
I don't know whether this can happen with all spells, but it can happen with Osmosis Shield anyway. I just lost my Blood of Life because of it. Specifically:

I was fighting an oozemancer that wielded a magic-disrupting mindstar. So I often gained, lost, and regained a magic disruption effect that'd cause my spells to randomly fail sometimes. I had Osmosis Shield set to turn on automatically when enemies were visible. This plus a bit of bad luck was enough to get me killed (I think).

Order of events:
1) At some point in the fight, either magic disruption or vim shortage turned off my magic shield. No big deal.
2) The Osmosis Shield talent cooled down so I could reactivate it; I did not notice this, because it should not have been important.
3) I attempted a bump attack against the enemy and missed because I happened to be blind; in the same turn I then regained sight.
4) Before I could make another move, the game noticed that an enemy was visible and Osmosis Shield was available to be activated. So it tried to activate the shield. Antimagic forces caused this to fail, and apparently I lost a turn.
5) The enemy attacked me in some way.
6) If still alive, goto 4. :(

I assume that a successful talent use in step 4 could have ended the loop at any time, but I got a bunch of bad rolls and remained stuck until death. A log of this is below. Ctrl-f search with "shield has been" and you'll see seven failures. Pretty sad luck, but still, even two or three failures could conceivably kill a character in some situations, and that could easily have a 1-in-8 chance of happening. So this is a problem.

I know Osmosis Shield is kind of a weird talent, so maybe this wouldn't happen with every activated or sustained magic talent? Or maybe it would. Either way, I guess the loop should automatically break early, ideally before the first failure. I think something like this already happens with confusion? It seems like my talents don't get automatically used if I'm confused. So maybe that logic should be applied to this effect.

Is there also special logic preventing failure loops with things like poison from rogues that can make talents fail, or mind worms from psyshots, etc.? If not, then maybe there should be???

Hm and what in the world happens if an equilibrium-reliant talent fails during automatic use via normal equilibrium mechanics? In that case you probably wouldn't want the game to have refused to use it in the first place, because that kind of talent is inherently prone to failure and you would have considered that before setting it for automatic use, but you still probably wouldn't want the automatic use to produce a loop like this - ending after one failure might be the desired result? Haha this game is so complicated.

Regardless, I boldly claim this: IF a talent fails during automatic use, THEN that same talent must not be automatically activated again under any circumstances, UNTIL the player has had at least one chance to make a move. Maybe inserting that rule explicitly into the code as a last-ditch all-purpose rescue mechanism, in addition to (not replacing!) any existing special rules for disabling auto-use during confusion or whatever, would prevent weird things like equilibrium failure from causing weird edge cases here? Or maybe solving the problem elsewhere would be more appropriate. I dunno, I've never programmed for this game.

Code: Select all

[ATTACK] attacking with (mainhand)	Acera
[ATTACK] to 	Lisudanne the copperhead snake	dam/apr/atk/mult ::	103.17647399121	69	29	1	vs. armor/def	51.950352495655	23
[ATTACK] after melee attack bonus hooks & callbacks::	103.17647399121	69	29	1	vs. armor/def	51.950352495655	23
checkHit	29	vs	23	=> chance to hit	65
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# misses Something.
[Actor:move]	6694	Majiasey	move from	6	39	to	6	39
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_ATTACK
[ATTACK] attacking with (mainhand)	thorny mindstar of disruption
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	82	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	73.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	73.521602307205
[ATTACK] after mult	73.521602307205
[ATTACK] after inc by type	83.079410607142
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
checkHit	43	vs	59	=> chance to hit	10
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	59	=> chance to hit	0
[ATTACK] attacking with (offhand)	thorny mindstar of frost
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	77	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	68.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	68.521602307205
[ATTACK] after mult	68.521602307205
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	Something hits #fbd578#Majiasey#LAST# for #ORANGE#58 mind#LAST#, #1133F3#2 cold#LAST#, #ORANGE#48 mind#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#112#LAST##{normal}# total damage).
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits Something for #GREEN#33 acid#LAST# damage.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits Something for #GREEN#33 acid#LAST# damage.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits Something for #GREEN#12 acid#LAST# damage.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#4 healing#LAST#, #LIGHT_GREEN#4 healing#LAST# (#RED##{bold}#0#LAST##{normal}# total damage) #LIGHT_GREEN#[14 healing]#LAST#.
[LOG]	Majiasey recovers sight.
[LOG]	Majiasey is not disabled anymore.
[LOG]	#00ff00##UID:2220:0#Talent Demonic Madness is ready to use.
[LOG]	#00ff00##UID:2210:0#Talent Demon Seed is ready to use.
[LOG]	#00ff00##UID:109:0#Talent Infusion: Regeneration is ready to use.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#37 nature#LAST#, #LIGHT_GREEN#11 healing#LAST# (#RED##{bold}#38#LAST##{normal}# total damage) #LIGHT_GREEN#[12 healing]#LAST#.
[improved_talented AI] chooses for	58259	bloated ooze	T_ATTACK
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
checkHit	31	vs	13	=> chance to hit	95
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	11	5	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	2.8470588235294
[PHYS CRIT %]	0
[ATTACK] after crit	2.8470588235294
[ATTACK] after mult	2.8470588235294
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[improved_talented AI] chooses for	58260	bloated ooze	T_ATTACK
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
checkHit	31	vs	13	=> chance to hit	95
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	12	5	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	3.1058823529412
[PHYS CRIT %]	0
[ATTACK] after crit	3.1058823529412
[ATTACK] after mult	3.1058823529412
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Something hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#0 nature#LAST# damage.
[LOG]	Something hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#0 nature#LAST# damage.
checkHit	43	vs	44	=> chance to hit	48
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	44	=> chance to hit	3
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #GREEN#acid#LAST# damage!
[LOG]	Majiasey's acid area effect hits #fbd578#Majiasey#LAST# for #GREEN#13 acid#LAST#, #LIGHT_GREEN#40 healing#LAST# (#RED##{bold}#14#LAST##{normal}# total damage) #LIGHT_GREEN#[41 healing]#LAST#.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST# (#RED##{bold}#0#LAST##{normal}# total damage) #LIGHT_GREEN#[11 healing]#LAST#.
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_BITE_POISON
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	30.105699823088	10	59	3	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	30.105699823088	10	59	3	vs. armor/def	63.551211628464	13
checkHit	59	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	32	10	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	8.2823529411765
[PHYS CRIT %]	0
[ATTACK] after crit	8.2823529411765
[ATTACK] after mult	24.847058823529
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Something hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#2 nature#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#5#LAST##{normal}# total damage).
[LOG]	Majiasey deactivates #{bold}##ORANGE#Overkill#LAST#.
[LOG]	Overkill has been disrupted by #ORCHID#anti-magic forces#LAST#!
[LOG]	Majiasey's Osmosis Shield has been disrupted by #ORCHID#anti-magic forces#LAST#!
[useTalent] TALENT FAILED:	T_OSMOSIS_SHIELD	for	Majiasey	6694	true
[LOG]	Majiasey stops regenerating health quickly.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#54 nature#LAST#, #LIGHT_GREEN#17 healing#LAST# (#RED##{bold}#55#LAST##{normal}# total damage) #LIGHT_GREEN#[17 healing]#LAST#.
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_ATTACK
[ATTACK] attacking with (mainhand)	thorny mindstar of disruption
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	83	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	74.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	111.78240346081
[ATTACK] after mult	111.78240346081
[ATTACK] after inc by type	126.31411591071
[LOG]	#{bold}##UID:55980:0#Lisudanne the copperhead snake performs a melee critical strike against #fbd578#Majiasey#LAST#!#{normal}#
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
checkHit	43	vs	59	=> chance to hit	10
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	59	=> chance to hit	0
[ATTACK] attacking with (offhand)	thorny mindstar of frost
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	76	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	67.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	67.521602307205
[ATTACK] after mult	67.521602307205
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #{bold}##ORANGE#35 mind#{normal}##LAST#, #1133F3#2 cold#LAST#, #ORANGE#42 mind#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#83#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Lisudanne the copperhead snake for #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST#, #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST# (#RED##{bold}#2#LAST##{normal}# total damage).
checkHit	43	vs	44	=> chance to hit	48
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	44	=> chance to hit	3
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #GREEN#acid#LAST# damage!
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Lisudanne the copperhead snake for #GREEN#8 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits #fbd578#Majiasey#LAST# for #GREEN#13 acid#LAST#, #LIGHT_GREEN#40 healing#LAST# (#RED##{bold}#14#LAST##{normal}# total damage) #LIGHT_GREEN#[41 healing]#LAST#.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST# (#RED##{bold}#0#LAST##{normal}# total damage) #LIGHT_GREEN#[11 healing]#LAST#.
[LOG]	Majiasey's Osmosis Shield has been disrupted by #ORCHID#anti-magic forces#LAST#!
[useTalent] TALENT FAILED:	T_OSMOSIS_SHIELD	for	Majiasey	6694	true
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_ATTACK
[ATTACK] attacking with (mainhand)	thorny mindstar of disruption
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	81	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	72.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	72.521602307205
[ATTACK] after mult	72.521602307205
[ATTACK] after inc by type	81.949410607142
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
checkHit	43	vs	59	=> chance to hit	10
[LOG]	#ORANGE#Majiasey shrugs off Lisudanne the copperhead snake's 'Spell Disruption'!
[ATTACK] attacking with (offhand)	thorny mindstar of frost
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	81	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	72.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	72.521602307205
[ATTACK] after mult	72.521602307205
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#73 nature#LAST#, #LIGHT_GREEN#23 healing#LAST# (#RED##{bold}#73#LAST##{normal}# total damage) #LIGHT_GREEN#[23 healing]#LAST#.
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #ORANGE#51 mind#LAST#, #1133F3#2 cold#LAST#, #ORANGE#45 mind#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#102#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Lisudanne the copperhead snake for #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST#, #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST# (#RED##{bold}#2#LAST##{normal}# total damage).
[improved_talented AI] chooses for	58259	bloated ooze	T_ATTACK
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
checkHit	31	vs	13	=> chance to hit	95
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	11	5	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	2.8470588235294
[PHYS CRIT %]	0
[ATTACK] after crit	2.8470588235294
[ATTACK] after mult	2.8470588235294
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[improved_talented AI] chooses for	58260	bloated ooze	T_ATTACK
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
checkHit	31	vs	13	=> chance to hit	95
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	11	5	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	2.8470588235294
[PHYS CRIT %]	0
[ATTACK] after crit	2.8470588235294
[ATTACK] after mult	2.8470588235294
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[SOUND] loading from	/data/sound/creatures/jelly/jelly_3.ogg	:=:	sound "/data/sound/creatures/jelly/jelly_3.ogg" : <static>
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	#UID:58260:0#Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#0 nature#LAST# damage.
[LOG]	#UID:58259:0#Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#0 nature#LAST# damage.
[LOG]	Melee retaliation hits Bloated ooze for #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST# (#RED##{bold}#3#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Bloated ooze for #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST# (#RED##{bold}#3#LAST##{normal}# total damage).
checkHit	43	vs	44	=> chance to hit	48
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	44	=> chance to hit	3
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #GREEN#acid#LAST# damage!
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Lisudanne the copperhead snake for #GREEN#8 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits #fbd578#Majiasey#LAST# for #GREEN#13 acid#LAST#, #LIGHT_GREEN#40 healing#LAST# (#RED##{bold}#14#LAST##{normal}# total damage) #LIGHT_GREEN#[41 healing]#LAST#.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST# (#RED##{bold}#0#LAST##{normal}# total damage) #LIGHT_GREEN#[11 healing]#LAST#.
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_ATTACK
[ATTACK] attacking with (mainhand)	thorny mindstar of disruption
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	80	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	71.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	71.521602307205
[ATTACK] after mult	71.521602307205
[ATTACK] after inc by type	80.819410607142
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
checkHit	43	vs	59	=> chance to hit	10
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	59	=> chance to hit	0
[ATTACK] attacking with (offhand)	thorny mindstar of frost
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	83	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	74.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	74.521602307205
[ATTACK] after mult	74.521602307205
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #ORANGE#25 mind#LAST#, #1133F3#2 cold#LAST#, #ORANGE#23 mind#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#54#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Lisudanne the copperhead snake for #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST#, #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST# (#RED##{bold}#2#LAST##{normal}# total damage).
[LOG]	Lisudanne the copperhead snake is no longer cursed.
[LOG]	Majiasey speeds up.
[LOG]	#00ff00##UID:156:0#Talent Rune: Shielding is ready to use.
[LOG]	Majiasey's Osmosis Shield has been disrupted by #ORCHID#anti-magic forces#LAST#!
[useTalent] TALENT FAILED:	T_OSMOSIS_SHIELD	for	Majiasey	6694	true
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#88 nature#LAST#, #LIGHT_GREEN#28 healing#LAST# (#RED##{bold}#89#LAST##{normal}# total damage) #LIGHT_GREEN#[28 healing]#LAST#.
checkHit	43	vs	44	=> chance to hit	48
[LOG]	#ORANGE#Majiasey shrugs off Lisudanne the copperhead snake's 'Poison'!
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #GREEN#acid#LAST# damage!
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Lisudanne the copperhead snake for #GREEN#8 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits #fbd578#Majiasey#LAST# for #GREEN#13 acid#LAST#, #LIGHT_GREEN#40 healing#LAST# (#RED##{bold}#14#LAST##{normal}# total damage) #LIGHT_GREEN#[41 healing]#LAST#.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST# (#RED##{bold}#0#LAST##{normal}# total damage) #LIGHT_GREEN#[11 healing]#LAST#.
[target_simple AI]	55980	Lisudanne the copperhead snake	selecting NEW TARGET	6	39	6694	Majiasey
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_ATTACK
[ATTACK] attacking with (mainhand)	thorny mindstar of disruption
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	83	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	74.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	74.521602307205
[ATTACK] after mult	74.521602307205
[ATTACK] after inc by type	84.209410607142
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
checkHit	43	vs	59	=> chance to hit	10
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	59	=> chance to hit	0
[ATTACK] attacking with (offhand)	thorny mindstar of frost
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	82	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	73.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	73.521602307205
[ATTACK] after mult	73.521602307205
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #ORANGE#59 mind#LAST#, #1133F3#2 cold#LAST#, #ORANGE#25 mind#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#91#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Lisudanne the copperhead snake for #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST#, #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST# (#RED##{bold}#2#LAST##{normal}# total damage).
[LOG]	Majiasey's Osmosis Shield has been disrupted by #ORCHID#anti-magic forces#LAST#!
[useTalent] TALENT FAILED:	T_OSMOSIS_SHIELD	for	Majiasey	6694	true
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#88 nature#LAST#, #LIGHT_GREEN#28 healing#LAST# (#RED##{bold}#89#LAST##{normal}# total damage) #LIGHT_GREEN#[28 healing]#LAST#.
[improved_talented AI] chooses for	58259	bloated ooze	T_ATTACK
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
checkHit	31	vs	13	=> chance to hit	95
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	11	5	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	2.8470588235294
[PHYS CRIT %]	0
[ATTACK] after crit	2.8470588235294
[ATTACK] after mult	2.8470588235294
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[CALLBACK] upgrading to prioritized	talents_on_death
[improved_talented AI] chooses for	58260	bloated ooze	T_ATTACK
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	11.534034215744	5	31	1	vs. armor/def	63.551211628464	13
checkHit	31	vs	13	=> chance to hit	95
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	12	5	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	3.1058823529412
[PHYS CRIT %]	0
[ATTACK] after crit	3.1058823529412
[ATTACK] after mult	3.1058823529412
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	#UID:58260:0#Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#0 nature#LAST# damage.
[LOG]	#UID:58259:0#Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#0 nature#LAST# damage.
[LOG]	Melee retaliation hits Bloated ooze for #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST# (#RED##{bold}#3#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Bloated ooze for #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST# (#RED##{bold}#3#LAST##{normal}# total damage).
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	disable	 talent:T_SLIME_SPIT
[LOG]	Lisudanne the copperhead snake uses #{bold}##YELLOW#Slime Spit.#{normal}##LAST#
[MIND CRIT %]	14.2
Adding entity	58264	after	55980
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #GREEN#acid#LAST# damage!
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Bloated ooze for #GREEN#21 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits Lisudanne the copperhead snake for #GREEN#8 acid#LAST# damage.
[LOG]	Majiasey's acid area effect hits #fbd578#Majiasey#LAST# for #GREEN#13 acid#LAST#, #LIGHT_GREEN#40 healing#LAST# (#RED##{bold}#14#LAST##{normal}# total damage) #LIGHT_GREEN#[41 healing]#LAST#.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST# hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST#, #LIGHT_GREEN#1 healing#LAST#, #LIGHT_GREEN#2 healing#LAST# (#RED##{bold}#0#LAST##{normal}# total damage) #LIGHT_GREEN#[11 healing]#LAST#.
[LOG]	Majiasey slows down.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Lisudanne the copperhead snake's Slime Spit hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#190 nature#LAST#, #LIGHT_GREEN#59 healing#LAST# (#RED##{bold}#190#LAST##{normal}# total damage) #LIGHT_GREEN#[60 healing]#LAST#.
[LOG]	Majiasey's Osmosis Shield has been disrupted by #ORCHID#anti-magic forces#LAST#!
[useTalent] TALENT FAILED:	T_OSMOSIS_SHIELD	for	Majiasey	6694	true
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_BITE_POISON
[LOG]	#ORCHID##{bold}#Lisudanne the copperhead snake bites poison into Majiasey.#{normal}##LAST#
[ATTACK] attacking with innate combat
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	30.105699823088	10	59	3	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	30.105699823088	10	59	3	vs. armor/def	63.551211628464	13
checkHit	59	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	31	10	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	8.0235294117647
[PHYS CRIT %]	0
[ATTACK] after crit	8.0235294117647
[ATTACK] after mult	24.070588235294
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#00ff00##UID:1157:0#Talent Blood Vengeance is ready to use.
[LOG]	#DARK_GREEN##UID:55980:0#Lisudanne the copperhead snake shares damage with his oozes!
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#55 nature#LAST#, #LIGHT_GREEN#17 healing#LAST# (#RED##{bold}#56#LAST##{normal}# total damage) #LIGHT_GREEN#[17 healing]#LAST#.
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#3 nature#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#6#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Lisudanne the copperhead snake for #ROYAL_BLUE#0 lightning#LAST#, #GREEN#0 acid#LAST# (#RED##{bold}#1#LAST##{normal}# total damage).
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attackarea	 talent:T_SHATTERING_SHOUT
[LOG]	Lisudanne the copperhead snake uses #{bold}##ORCHID#Shattering Shout.#{normal}##LAST#
[PHYS CRIT %]	8.2
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #WHITE#207 physical#LAST# damage.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#55 nature#LAST#, #LIGHT_GREEN#17 healing#LAST# (#RED##{bold}#56#LAST##{normal}# total damage) #LIGHT_GREEN#[17 healing]#LAST#.
[LOG]	Majiasey's Osmosis Shield has been disrupted by #ORCHID#anti-magic forces#LAST#!
[useTalent] TALENT FAILED:	T_OSMOSIS_SHIELD	for	Majiasey	6694	true
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_ATTACK
[ATTACK] attacking with (mainhand)	thorny mindstar of disruption
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	78	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	69.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	69.521602307205
[ATTACK] after mult	69.521602307205
[ATTACK] after inc by type	78.559410607142
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
checkHit	43	vs	59	=> chance to hit	10
[callbackOnEffectSave]	T_DANGER_SENSE	additional save at	-17.975778546713
checkHit	25.024221453287	vs	59	=> chance to hit	0
[ATTACK] attacking with (offhand)	thorny mindstar of frost
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	81	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	72.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	72.521602307205
[ATTACK] after mult	72.521602307205
checkHit	44	vs	41	=> chance to hit	58
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #ORANGE#27 mind#LAST#, #1133F3#2 cold#LAST#, #ORANGE#25 mind#LAST#, #1133F3#2 cold#LAST# (#RED##{bold}#59#LAST##{normal}# total damage).
[LOG]	Melee retaliation hits Lisudanne the copperhead snake for #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST#, #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST# (#RED##{bold}#6#LAST##{normal}# total damage).
[LOG]	#00ff00##UID:220:0#Talent Rune: Shatter Afflictions is ready to use.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#55 nature#LAST#, #LIGHT_GREEN#17 healing#LAST# (#RED##{bold}#56#LAST##{normal}# total damage) #LIGHT_GREEN#[17 healing]#LAST#.
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	disable	 talent:T_BLINDING_POWDER
[LOG]	Lisudanne the copperhead snake uses #{bold}##ORCHID#Blinding Powder.#{normal}##LAST#
checkHit	59	vs	43	=> chance to hit	90
[LOG]	Majiasey's Osmosis Shield has been disrupted by #ORCHID#anti-magic forces#LAST#!
[useTalent] TALENT FAILED:	T_OSMOSIS_SHIELD	for	Majiasey	6694	true
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #GREY#<blinding powder>#LAST# damage.
[LOG]	Majiasey speeds up.
[LOG]	#UID:6694:0##fbd578#Majiasey#LAST##LIGHT_GREEN# HEALS#LAST# from #LIGHT_GREEN#nature#LAST# damage!
[LOG]	Poison from Bloated ooze hits #fbd578#Majiasey#LAST# for #LIGHT_GREEN#55 nature#LAST#, #LIGHT_GREEN#17 healing#LAST# (#RED##{bold}#56#LAST##{normal}# total damage) #LIGHT_GREEN#[17 healing]#LAST#.
[use_tactical AI] === Action Selected:	55980	Lisudanne the copperhead snake	attack	 talent:T_ATTACK
[ATTACK] attacking with (mainhand)	thorny mindstar of disruption
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	79	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	70.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	70.521602307205
[ATTACK] after mult	70.521602307205
[ATTACK] after inc by type	79.689410607142
checkHit	44	vs	41	=> chance to hit	58
[PROFILE] mounted 	online	on /current-profile
[PROFILE] unmounted 	online	from /current-profile
[ONLINE PROFILE] saved character 	f168d641-1493-4869-961e-79b5d7d70a85
[ONLINE PROFILE] saved character 	f168d641-1493-4869-961e-79b5d7d70a85
[SOUND] loading from	/data/sound/actions/death.ogg	:=:	sound "/data/sound/actions/death.ogg" : <static>
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[ATTACK] attacking with (offhand)	thorny mindstar of frost
[ATTACK] to 	Majiasey	dam/apr/atk/mult ::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
[ATTACK] after melee attack bonus hooks & callbacks::	76.154590317229	55.07281393567	62	1	vs. armor/def	63.551211628464	13
checkHit	62	vs	13	=> chance to hit	100
[ATTACK] HIT:: damrange	1.1	==> dam/apr::	81	55.07281393567	vs. armor/hardiness	63.551211628464	0.74117647058824
[ATTACK] after armor	72.521602307205
[PHYS CRIT %] axe accuracy bonus	62	13	=	12.25
[PHYS CRIT %]	11.474135294894
[ATTACK] after crit	108.78240346081
[ATTACK] after mult	108.78240346081
[LOG]	#{bold}##UID:55980:0#Lisudanne the copperhead snake performs a melee critical strike against #fbd578#Majiasey#LAST#!#{normal}#
[ATTACK]	target on_melee_hit:	2	LIGHTNING	vs	0
[ATTACK]	target on_melee_hit:	2	ACID	vs	0
[LOG]	#UID:55980:0#Lisudanne the copperhead snake hits #fbd578#Majiasey#LAST# for #ORANGE#56 mind#LAST# damage.
[LOG]	Melee retaliation hits Lisudanne the copperhead snake for #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST#, #ROYAL_BLUE#1 lightning#LAST#, #GREEN#1 acid#LAST# (#RED##{bold}#6#LAST##{normal}# total damage).
[LOG]	#{bold}#Majiasey the level 27 cornac demonologist was psyched to death by Lisudanne the copperhead snake on level 4 of Old Forest.#{normal}#

Re: 1.6.7 magic disruption + use spell automatically = death

Posted: Wed Jun 10, 2020 3:12 am
by PseudoLoneWolf
Bananadine wrote:Regardless, I boldly claim this: IF a talent fails during automatic use, THEN that same talent must not be automatically activated again under any circumstances, UNTIL the player has had at least one chance to make a move. Maybe inserting that rule explicitly into the code as a last-ditch all-purpose rescue mechanism, in addition to (not replacing!) any existing special rules for disabling auto-use during confusion or whatever, would prevent weird things like equilibrium failure from causing weird edge cases here? Or maybe solving the problem elsewhere would be more appropriate. I dunno, I've never programmed for this game.
Ditto never programmed for this game, but I've done some general programming. I simply suggest: When a talent fails for any reason, it is placed on cooldown. Talents with 0 CD are placed on 1 turn CD. If this seems like too much of a nerf, any talent that fails is placed on 1 turn CD.

It's a simple change probably able to be placed in the talent failure code itself (devs/modders, confirm?) that can easily prevent failure loops.

Re: 1.6.7 magic disruption + use spell automatically = death

Posted: Wed Jun 10, 2020 4:53 am
by Cathbald
Congratulations, you stumbled on one of the reason i say to people to never use auto-use :p
Ask for confirmation before using for any auto-use settings that isn't "when out of combat".
I remember very well when i used to movement to escape a fight and died because during movement i got blinded so had no enemies visible so other talent got auto-used... Or the time i turned a corner and ditto.


Putting talents that failed on 1 turn cd would be a non trivial nerf, losing a turn is already a huge deal, and it would not even fix the problem. The mechanic is currently working exactly as advertised, and making it not auto activate after talent failure will instead lead to people dying because they didn't notice their Shield/etc refused to activate when they should have.

Re: 1.6.7 magic disruption + use spell automatically = death

Posted: Wed Jun 10, 2020 3:58 pm
by Bananadine
Cathbald wrote:Congratulations, you stumbled on one of the reason i say to people to never use auto-use :p
"Never" is too strong I think. Even "when no enemies are visible" is safe enough to allow multiple full runs through the game to victory without any major accidents. I think the settings are worth using. I'd rather lose one good character every ten runs than have to manually confirm all my talent uses. But yeah, most of the auto-use settings are unnecessarily dangerous and need a little more refinement.
Cathbald wrote:making it not auto activate after talent failure will instead lead to people dying because they didn't notice their Shield/etc refused to activate when they should have.
It already quietly refuses to use my shield when I'm confused and I don't mind at all. It might be nice to play a chime or flash a warning light or something upon skipping auto-use so the player would be highly likely to notice, but silently leaving the talent unused is still far, far, FAR better than paralyzing the player for multiple turns with an enemy nearby. I mean you can already have sustained talents turned off by enemy actions without any warning; that's easy to miss sometimes too. It's normal for this game to expect you to pay attention. I don't think my suggestion is unreasonable. It's not perfect, but it'd be a big improvement.

Re: 1.6.7 magic disruption + use spell automatically = death

Posted: Thu Jun 11, 2020 3:12 am
by ooli
I feel you.. I died a many time on auto use shenanigan.. but this one is painful.

The good thing is: you were uttermost unlucky. It wont happen again that way. But I guess any auto-use on a talent that use a turn will provoke many more death. I guess that the price to pay for convenience.

I barely see the point of fine tuning auto-use more.. it's pretty great and simple as it is. If it stop on some condition, it might become very annoying to use

Re: 1.6.7 magic disruption + use spell automatically = death

Posted: Thu Jun 11, 2020 10:57 am
by Bananadine
That's the price for convenience, but here the price is too high, so I won't pay it anymore. I'm manually handling Osmosis Shield now. Failing seven automatic uses in a row is quite unlikely, but failing two in a row could easily have one chance in four of happening. Even that is too high a price. Fine-tuning would remove this price and allow me to start applying the auto-use setting again.

And it already does stop on various conditions. Auto use "when out of combat" stops when an enemy has been nearby within the past five turns, or something like that. That's a weird and arbitrary condition to stop on. Why five? Why not three or eight? It's weird. But it works really well and is actually one of the best auto-use settings, as Cathbald says. Likewise, again, my Osmosis Shield won't turn on when my character is confused, and that doesn't annoy me at all. Somebody else may feel differently, but I think it's fine. Maybe there's some other talent that you WOULD always want to attempt even during confusion, but I don't know what that might be.

Another example: I recently played a rogue many many times, and I always set Trained Reactions to "Auto-use when available". I assume it was never used during times of confusion? I don't even know, and I don't need to know. Whatever the game did, it was fine. I never entered any death loop, I gained the benefit of the talent numerous times, and eventually I won the game. I think the existing rules are good enough for many non-spell talents, and with a little tweak they could be good enough for spell talents too.