Fixed NPEs from getAI method.

Contributed by Sahar.
This commit is contained in:
MobiusDevelopment
2019-10-31 19:19:43 +00:00
parent 6a87d283d1
commit f956cf6ed7
18 changed files with 54 additions and 37 deletions

View File

@ -1780,7 +1780,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
*/
public CreatureAI getAI()
{
if (_ai == null)
CreatureAI ai = _ai;
if (ai == null)
{
synchronized (this)
{
@ -1790,7 +1791,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
}
}
}
return _ai;
return ai;
}
/**