Check if OnCreatureSkillFinishCast target is null.

This commit is contained in:
MobiusDevelopment
2022-04-03 21:27:08 +00:00
parent 35b6859727
commit 790e91109c
46 changed files with 391 additions and 115 deletions

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -79,7 +79,13 @@ public class TriggerSkillByMagicType extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -94,7 +100,7 @@ public class TriggerSkillByMagicType extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);

View File

@@ -78,12 +78,18 @@ public class TriggerSkillBySkill extends AbstractEffect
private void onSkillUseEvent(OnCreatureSkillFinishCast event) private void onSkillUseEvent(OnCreatureSkillFinishCast event)
{ {
if (!event.getTarget().isCreature()) if (_castSkillId != event.getSkill().getId())
{ {
return; return;
} }
if (_castSkillId != event.getSkill().getId()) WorldObject target = event.getTarget();
if (target == null)
{
return;
}
if (!target.isCreature())
{ {
return; return;
} }
@@ -93,7 +99,7 @@ public class TriggerSkillBySkill extends AbstractEffect
return; return;
} }
WorldObject target = null; target = null;
try try
{ {
target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false); target = TargetHandler.getInstance().getHandler(_targetType).getTarget(event.getCaster(), event.getTarget(), _skill.getSkill(), false, false, false);