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