summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
authorHello=) <hello@themanaworld.org>2024-06-19 07:47:06 +0300
committerHello TMW <hello@themanaworld.org>2024-06-19 04:58:18 +0000
commitc7fd672bd4bab84f940f0b356ebc6a94115905b0 (patch)
tree50c6288a465e646f6737ac9709a4019c7fccd12c /conf
parent4b5d0f318e5a9f29326866b8d6d41d212c0e8fe7 (diff)
downloadserverdata-master.tar.gz
serverdata-master.tar.bz2
serverdata-master.tar.xz
serverdata-master.zip
Fix for repeated suicides of caster when they try to attack target after theyHEADmaster
killed in rain by own lightning. Problem technically can be described like this: 1) Caster retains all spell charges upon death for lightnings. 2) It wouldn't be problem itself, but it would invoke OnAttack handler! 3) If caster dies in rain by own lightning, nothing clears "in rain" flag. 4) When they respawn and try to attack, OnAttack kicks in. 5) Since nothing has cleaned "in rain" flag, its still set. 6) At this point caster dies by own lightning again. 7) Worse, on respawn sequence would repeat itself. This happens regardless of rain and is very unexpected edge case. Workaround: caster can use #dicharge spell after respawn but its unobvious.
Diffstat (limited to 'conf')
0 files changed, 0 insertions, 0 deletions