Avoid BuffTimeTask NPE.

This commit is contained in:
MobiusDev 2017-09-12 11:22:10 +00:00
parent 75094182b1
commit 0f77e19227
4 changed files with 4 additions and 4 deletions

View File

@ -48,7 +48,7 @@ public class BuffTimeTask implements Runnable
@Override
public void run()
{
if (_time.incrementAndGet() > _info.getAbnormalTime())
if ((_info.getEffected() != null) && (_time.incrementAndGet() > _info.getAbnormalTime()))
{
_info.getEffected().getEffectList().stopSkillEffects(false, _info.getSkill().getId());
}

View File

@ -48,7 +48,7 @@ public class BuffTimeTask implements Runnable
@Override
public void run()
{
if (_time.incrementAndGet() > _info.getAbnormalTime())
if ((_info.getEffected() != null) && (_time.incrementAndGet() > _info.getAbnormalTime()))
{
_info.getEffected().getEffectList().stopSkillEffects(false, _info.getSkill().getId());
}

View File

@ -48,7 +48,7 @@ public class BuffTimeTask implements Runnable
@Override
public void run()
{
if (_time.incrementAndGet() > _info.getAbnormalTime())
if ((_info.getEffected() != null) && (_time.incrementAndGet() > _info.getAbnormalTime()))
{
_info.getEffected().getEffectList().stopSkillEffects(false, _info.getSkill().getId());
}

View File

@ -48,7 +48,7 @@ public class BuffTimeTask implements Runnable
@Override
public void run()
{
if (_time.incrementAndGet() > _info.getAbnormalTime())
if ((_info.getEffected() != null) && (_time.incrementAndGet() > _info.getAbnormalTime()))
{
_info.getEffected().getEffectList().stopSkillEffects(false, _info.getSkill().getId());
}