Avoid triggering skills on invalid targets.

Contributed by Sahar.
This commit is contained in:
MobiusDevelopment
2021-03-08 02:16:34 +00:00
parent f333d813ee
commit 876f2b2fae
19 changed files with 152 additions and 19 deletions

View File

@ -822,7 +822,14 @@ public class SkillCaster implements Runnable
if (!ignoreTargetType)
{
final WorldObject objTarget = skill.getTarget(creature, false, false, false);
if ((objTarget != null) && objTarget.isCreature())
// Avoid triggering skills on invalid targets.
if (objTarget == null)
{
return;
}
if (objTarget.isCreature())
{
currentTarget = objTarget;
}