Fixed probable trap task NPE.
This commit is contained in:
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
@@ -213,6 +213,10 @@ public class TrapInstance extends Npc
|
|||||||
|
|
||||||
public Skill getSkill()
|
public Skill getSkill()
|
||||||
{
|
{
|
||||||
|
if (_skill == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return _skill.getSkill();
|
return _skill.getSkill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ package org.l2jmobius.gameserver.model.actor.tasks.npc.trap;
|
|||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
import org.l2jmobius.gameserver.model.actor.instance.TrapInstance;
|
||||||
|
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -57,7 +58,8 @@ public class TrapTask implements Runnable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_trap.getSkill().getTargetsAffected(_trap, _trap).isEmpty())
|
final Skill skill = _trap.getSkill();
|
||||||
|
if ((skill != null) && !skill.getTargetsAffected(_trap, _trap).isEmpty())
|
||||||
{
|
{
|
||||||
_trap.triggerTrap(_trap);
|
_trap.triggerTrap(_trap);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user