v1.4.0: fixed knockback effects paralyzing dead characters
This commit is contained in:
+3
-2
@@ -158,9 +158,10 @@ public class WandOfBlastWave extends DamageWand {
|
|||||||
int oldPos = ch.pos;
|
int oldPos = ch.pos;
|
||||||
ch.pos = newPos;
|
ch.pos = newPos;
|
||||||
if (finalCollided && ch.isAlive()) {
|
if (finalCollided && ch.isAlive()) {
|
||||||
ch.damage(Random.NormalIntRange(finalDist, 2*finalDist), this);
|
ch.damage(Random.NormalIntRange(50, 50), this);
|
||||||
|
if (ch.isAlive()) {
|
||||||
Paralysis.prolong(ch, Paralysis.class, 1 + finalDist/2f);
|
Paralysis.prolong(ch, Paralysis.class, 1 + finalDist/2f);
|
||||||
if (ch == Dungeon.hero && !ch.isAlive()){
|
} else if (ch == Dungeon.hero){
|
||||||
if (cause == WandOfBlastWave.class || cause == AquaBlast.class){
|
if (cause == WandOfBlastWave.class || cause == AquaBlast.class){
|
||||||
Badges.validateDeathFromFriendlyMagic();
|
Badges.validateDeathFromFriendlyMagic();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user