Re-enable AI on decay.
This commit is contained in:
@@ -2413,6 +2413,9 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
||||
getAI().stopAITask();
|
||||
}
|
||||
|
||||
// Enable AI.
|
||||
_disabledAI = false;
|
||||
|
||||
_onCreatureAttack = null;
|
||||
_onCreatureAttacked = null;
|
||||
_onCreatureDamageDealt = null;
|
||||
@@ -2645,7 +2648,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
||||
*/
|
||||
public boolean isDisabled()
|
||||
{
|
||||
return _AIdisabled || isAlikeDead() || isPhysicalAttackMuted() || isStunned() || isSleeping() || isParalyzed();
|
||||
return _disabledAI || isAlikeDead() || isPhysicalAttackMuted() || isStunned() || isSleeping() || isParalyzed();
|
||||
}
|
||||
|
||||
public Calculator[] getCalculators()
|
||||
@@ -5805,7 +5808,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
||||
_castInterruptTime = newSkillCastEndTick - 4;
|
||||
}
|
||||
|
||||
private boolean _AIdisabled = false;
|
||||
private boolean _disabledAI = false;
|
||||
|
||||
public void updatePvPFlag(int value)
|
||||
{
|
||||
@@ -6187,12 +6190,12 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
||||
|
||||
public void disableCoreAI(boolean value)
|
||||
{
|
||||
_AIdisabled = value;
|
||||
_disabledAI = value;
|
||||
}
|
||||
|
||||
public boolean isCoreAIDisabled()
|
||||
{
|
||||
return _AIdisabled;
|
||||
return _disabledAI;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user