@@ -530,10 +530,6 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
{
_teleportLock.unlock();
}
- if (_isPendingRevive)
- {
- doRevive();
- }
/**
@@ -693,6 +689,11 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
z = newCoords[2];
+ if (_isPendingRevive)
+ {
+ doRevive();
+ }
+
stopMove(null, false);
abortAttack();
abortCast();