Fixed PointBlank handler targeting dead characters.
This commit is contained in:
@@ -54,10 +54,16 @@ public class PointBlank implements IAffectScopeHandler
|
||||
{
|
||||
return false;
|
||||
}
|
||||
// XXX : Find a proper way to fix, if it's not proper.
|
||||
if ((affectObject != null) && (!c.isDead() || (skill.getAffectObject() == AffectObject.OBJECT_DEAD_NPC_BODY)) && !affectObject.checkAffectedObject(activeChar, c))
|
||||
if (affectObject != null)
|
||||
{
|
||||
return false;
|
||||
if (c.isDead() && (skill.getAffectObject() != AffectObject.OBJECT_DEAD_NPC_BODY))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!affectObject.checkAffectedObject(activeChar, c))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (!GeoEngine.getInstance().canSeeTarget(target, c))
|
||||
{
|
||||
|
Reference in New Issue
Block a user