Browse Source

BETA: DP-Part for [L6367].

xban1x 11 years ago
parent
commit
9f856a2b2f
27 changed files with 35 additions and 35 deletions
  1. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/GiantsCave.java
  2. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java
  3. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PrimevalIsle.java
  4. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java
  5. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/SelMahumDrill.java
  6. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java
  7. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/AddHate.java
  8. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Confuse.java
  9. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DeleteHate.java
  10. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DeleteHateOfMe.java
  11. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Passive.java
  12. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/RandomizeHate.java
  13. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Sweeper.java
  14. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/TransferHate.java
  15. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/Area.java
  16. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/AreaCorpseMob.java
  17. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/AreaSummon.java
  18. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/Aura.java
  19. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/AuraCorpseMob.java
  20. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/BehindArea.java
  21. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/BehindAura.java
  22. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/CorpseMob.java
  23. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/FrontArea.java
  24. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/FrontAura.java
  25. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/instances/FinalEmperialTomb/FinalEmperialTomb.java
  26. 1 1
      L2J_DataPack_BETA/dist/game/data/scripts/instances/SeedOfDestruction/Stage1.java
  27. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00350_EnhanceYourWeapon/Q00350_EnhanceYourWeapon.java

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/GiantsCave.java

@@ -63,7 +63,7 @@ public final class GiantsCave extends AbstractNpcAI
 			
 			
 			for (L2Character characters : npc.getKnownList().getKnownCharactersInRadius(450))
 			for (L2Character characters : npc.getKnownList().getKnownCharactersInRadius(450))
 			{
 			{
-				if ((characters != null) && (characters.isL2Attackable()) && (getRandomBoolean()))
+				if ((characters != null) && (characters.isAttackable()) && (getRandomBoolean()))
 				{
 				{
 					L2Attackable monster = (L2Attackable) characters;
 					L2Attackable monster = (L2Attackable) characters;
 					attackPlayer(monster, player);
 					attackPlayer(monster, player);

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PlainsOfLizardman.java

@@ -102,7 +102,7 @@ public final class PlainsOfLizardman extends AbstractNpcAI
 			npc.doCast(FANTASY_MUSHROOM_SKILL.getSkill());
 			npc.doCast(FANTASY_MUSHROOM_SKILL.getSkill());
 			for (L2Character target : npc.getKnownList().getKnownCharactersInRadius(200))
 			for (L2Character target : npc.getKnownList().getKnownCharactersInRadius(200))
 			{
 			{
-				if ((target != null) && target.isL2Attackable())
+				if ((target != null) && target.isAttackable())
 				{
 				{
 					final L2Attackable monster = (L2Attackable) target;
 					final L2Attackable monster = (L2Attackable) target;
 					npc.setTarget(monster);
 					npc.setTarget(monster);
@@ -142,7 +142,7 @@ public final class PlainsOfLizardman extends AbstractNpcAI
 					npc.setIsInvul(true);
 					npc.setIsInvul(true);
 					for (L2Character target : npc.getKnownList().getKnownCharactersInRadius(1000))
 					for (L2Character target : npc.getKnownList().getKnownCharactersInRadius(1000))
 					{
 					{
-						if ((target != null) && target.isL2Attackable())
+						if ((target != null) && target.isAttackable())
 						{
 						{
 							final L2Attackable monster = (L2Attackable) target;
 							final L2Attackable monster = (L2Attackable) target;
 							if ((monster.getId() == TANTA_MAGICIAN) || (monster.getId() == TANTA_SCOUT))
 							if ((monster.getId() == TANTA_MAGICIAN) || (monster.getId() == TANTA_SCOUT))

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PrimevalIsle.java

@@ -347,7 +347,7 @@ public final class PrimevalIsle extends AbstractNpcAI
 				final L2Playable playable = isSummon ? attacker.getSummon() : attacker;
 				final L2Playable playable = isSummon ? attacker.getSummon() : attacker;
 				for (L2Character characters : npc.getKnownList().getKnownCharactersInRadius(500))
 				for (L2Character characters : npc.getKnownList().getKnownCharactersInRadius(500))
 				{
 				{
-					if ((characters != null) && (characters.isL2Attackable()) && (getRandomBoolean()))
+					if ((characters != null) && (characters.isAttackable()) && (getRandomBoolean()))
 					{
 					{
 						L2Attackable monster = (L2Attackable) characters;
 						L2Attackable monster = (L2Attackable) characters;
 						attackPlayer(monster, playable);
 						attackPlayer(monster, playable);

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/SeeThroughSilentMove.java

@@ -50,7 +50,7 @@ public class SeeThroughSilentMove extends AbstractNpcAI
 			for (L2Spawn spawn : SpawnTable.getInstance().getSpawns(npcId))
 			for (L2Spawn spawn : SpawnTable.getInstance().getSpawns(npcId))
 			{
 			{
 				final L2Npc npc = spawn.getLastSpawn();
 				final L2Npc npc = spawn.getLastSpawn();
-				if ((npc != null) && npc.isL2Attackable())
+				if ((npc != null) && npc.isAttackable())
 				{
 				{
 					((L2Attackable) npc).setSeeThroughSilentMove(true);
 					((L2Attackable) npc).setSeeThroughSilentMove(true);
 				}
 				}
@@ -62,7 +62,7 @@ public class SeeThroughSilentMove extends AbstractNpcAI
 	@Override
 	@Override
 	public String onSpawn(L2Npc npc)
 	public String onSpawn(L2Npc npc)
 	{
 	{
-		if (npc.isL2Attackable())
+		if (npc.isAttackable())
 		{
 		{
 			((L2Attackable) npc).setSeeThroughSilentMove(true);
 			((L2Attackable) npc).setSeeThroughSilentMove(true);
 		}
 		}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/SelMahumDrill.java

@@ -253,7 +253,7 @@ public final class SelMahumDrill extends AbstractNpcAI
 						{
 						{
 							broadcastNpcSay(receiver, Say2.NPC_ALL, SOLDIER_FSTRINGS[getRandom(2)]);
 							broadcastNpcSay(receiver, Say2.NPC_ALL, SOLDIER_FSTRINGS[getRandom(2)]);
 						}
 						}
-						if (receiver.isAttackable())
+						if (receiver.canBeAttacked())
 						{
 						{
 							((L2Attackable) receiver).clearAggroList();
 							((L2Attackable) receiver).clearAggroList();
 						}
 						}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/WarriorFishingBlock.java

@@ -109,7 +109,7 @@ public class WarriorFishingBlock extends AbstractNpcAI
 	@Override
 	@Override
 	public String onSpawn(L2Npc npc)
 	public String onSpawn(L2Npc npc)
 	{
 	{
-		if ((npc == null) || !npc.isL2Attackable())
+		if ((npc == null) || !npc.isAttackable())
 		{
 		{
 			return null;
 			return null;
 		}
 		}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/AddHate.java

@@ -44,7 +44,7 @@ public final class AddHate extends AbstractEffect
 	@Override
 	@Override
 	public void onStart(BuffInfo info)
 	public void onStart(BuffInfo info)
 	{
 	{
-		if (!info.getEffected().isL2Attackable())
+		if (!info.getEffected().isAttackable())
 		{
 		{
 			return;
 			return;
 		}
 		}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Confuse.java

@@ -83,7 +83,7 @@ public final class Confuse extends AbstractEffect
 		// Getting the possible targets
 		// Getting the possible targets
 		for (L2Object obj : info.getEffected().getKnownList().getKnownObjects().values())
 		for (L2Object obj : info.getEffected().getKnownList().getKnownObjects().values())
 		{
 		{
-			if (((info.getEffected().isMonster() && obj.isL2Attackable()) || (obj instanceof L2Character)) && (obj != info.getEffected()))
+			if (((info.getEffected().isMonster() && obj.isAttackable()) || (obj instanceof L2Character)) && (obj != info.getEffected()))
 			{
 			{
 				targetList.add((L2Character) obj);
 				targetList.add((L2Character) obj);
 			}
 			}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DeleteHate.java

@@ -62,7 +62,7 @@ public final class DeleteHate extends AbstractEffect
 	@Override
 	@Override
 	public void onStart(BuffInfo info)
 	public void onStart(BuffInfo info)
 	{
 	{
-		if (!info.getEffected().isL2Attackable())
+		if (!info.getEffected().isAttackable())
 		{
 		{
 			return;
 			return;
 		}
 		}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DeleteHateOfMe.java

@@ -62,7 +62,7 @@ public final class DeleteHateOfMe extends AbstractEffect
 	@Override
 	@Override
 	public void onStart(BuffInfo info)
 	public void onStart(BuffInfo info)
 	{
 	{
-		if (!info.getEffected().isL2Attackable())
+		if (!info.getEffected().isAttackable())
 		{
 		{
 			return;
 			return;
 		}
 		}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Passive.java

@@ -45,7 +45,7 @@ public final class Passive extends AbstractEffect
 	@Override
 	@Override
 	public boolean canStart(BuffInfo info)
 	public boolean canStart(BuffInfo info)
 	{
 	{
-		return info.getEffected().isL2Attackable();
+		return info.getEffected().isAttackable();
 	}
 	}
 	
 	
 	@Override
 	@Override

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/RandomizeHate.java

@@ -58,7 +58,7 @@ public final class RandomizeHate extends AbstractEffect
 	@Override
 	@Override
 	public void onStart(BuffInfo info)
 	public void onStart(BuffInfo info)
 	{
 	{
-		if ((info.getEffected() == null) || (info.getEffected() == info.getEffector()) || !info.getEffected().isL2Attackable())
+		if ((info.getEffected() == null) || (info.getEffected() == info.getEffector()) || !info.getEffected().isAttackable())
 		{
 		{
 			return;
 			return;
 		}
 		}
@@ -70,7 +70,7 @@ public final class RandomizeHate extends AbstractEffect
 			if ((cha != null) && (cha != effectedMob) && (cha != info.getEffector()))
 			if ((cha != null) && (cha != effectedMob) && (cha != info.getEffector()))
 			{
 			{
 				// Aggro cannot be transfered to a mob of the same faction.
 				// Aggro cannot be transfered to a mob of the same faction.
-				if (cha.isL2Attackable() && (((L2Attackable) cha).getFactionId() != null) && ((L2Attackable) cha).getFactionId().equals(effectedMob.getFactionId()))
+				if (cha.isAttackable() && (((L2Attackable) cha).getFactionId() != null) && ((L2Attackable) cha).getFactionId().equals(effectedMob.getFactionId()))
 				{
 				{
 					continue;
 					continue;
 				}
 				}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Sweeper.java

@@ -48,7 +48,7 @@ public final class Sweeper extends AbstractEffect
 	@Override
 	@Override
 	public void onStart(BuffInfo info)
 	public void onStart(BuffInfo info)
 	{
 	{
-		if ((info.getEffector() == null) || (info.getEffected() == null) || !info.getEffector().isPlayer() || !info.getEffected().isL2Attackable())
+		if ((info.getEffector() == null) || (info.getEffected() == null) || !info.getEffector().isPlayer() || !info.getEffected().isAttackable())
 		{
 		{
 			return;
 			return;
 		}
 		}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/TransferHate.java

@@ -64,7 +64,7 @@ public final class TransferHate extends AbstractEffect
 	{
 	{
 		for (L2Character obj : info.getEffector().getKnownList().getKnownCharactersInRadius(info.getSkill().getAffectRange()))
 		for (L2Character obj : info.getEffector().getKnownList().getKnownCharactersInRadius(info.getSkill().getAffectRange()))
 		{
 		{
-			if ((obj == null) || !obj.isL2Attackable() || obj.isDead())
+			if ((obj == null) || !obj.isAttackable() || obj.isDead())
 			{
 			{
 				continue;
 				continue;
 			}
 			}

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/Area.java

@@ -40,7 +40,7 @@ public class Area implements ITargetTypeHandler
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	{
 	{
 		List<L2Character> targetList = new ArrayList<>();
 		List<L2Character> targetList = new ArrayList<>();
-		if ((target == null) || (((target == activeChar) || target.isAlikeDead()) && (skill.getCastRange() >= 0)) || (!(target.isL2Attackable() || target.isPlayable())))
+		if ((target == null) || (((target == activeChar) || target.isAlikeDead()) && (skill.getCastRange() >= 0)) || (!(target.isAttackable() || target.isPlayable())))
 		{
 		{
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			return EMPTY_TARGET_LIST;
 			return EMPTY_TARGET_LIST;
@@ -76,7 +76,7 @@ public class Area implements ITargetTypeHandler
 		final Collection<L2Character> objs = activeChar.getKnownList().getKnownCharacters();
 		final Collection<L2Character> objs = activeChar.getKnownList().getKnownCharacters();
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (!(obj.isL2Attackable() || obj.isPlayable()))
+			if (!(obj.isAttackable() || obj.isPlayable()))
 			{
 			{
 				continue;
 				continue;
 			}
 			}

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/AreaCorpseMob.java

@@ -39,7 +39,7 @@ public class AreaCorpseMob implements ITargetTypeHandler
 	@Override
 	@Override
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	{
 	{
-		if ((target == null) || !target.isL2Attackable() || !target.isDead())
+		if ((target == null) || !target.isAttackable() || !target.isDead())
 		{
 		{
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			return EMPTY_TARGET_LIST;
 			return EMPTY_TARGET_LIST;
@@ -60,7 +60,7 @@ public class AreaCorpseMob implements ITargetTypeHandler
 		final Collection<L2Character> objs = activeChar.getKnownList().getKnownCharacters();
 		final Collection<L2Character> objs = activeChar.getKnownList().getKnownCharacters();
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (!(obj.isL2Attackable() || obj.isPlayable()) || !Util.checkIfInRange(skill.getAffectRange(), target, obj, true))
+			if (!(obj.isAttackable() || obj.isPlayable()) || !Util.checkIfInRange(skill.getAffectRange(), target, obj, true))
 			{
 			{
 				continue;
 				continue;
 			}
 			}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/AreaSummon.java

@@ -69,7 +69,7 @@ public class AreaSummon implements ITargetTypeHandler
 				continue;
 				continue;
 			}
 			}
 			
 			
-			if (!(obj.isL2Attackable() || obj.isPlayable()))
+			if (!(obj.isAttackable() || obj.isPlayable()))
 			{
 			{
 				continue;
 				continue;
 			}
 			}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/Aura.java

@@ -42,7 +42,7 @@ public class Aura implements ITargetTypeHandler
 		final Collection<L2Character> objs = activeChar.getKnownList().getKnownCharactersInRadius(skill.getAffectRange());
 		final Collection<L2Character> objs = activeChar.getKnownList().getKnownCharactersInRadius(skill.getAffectRange());
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (obj.isL2Attackable() || obj.isPlayable())
+			if (obj.isAttackable() || obj.isPlayable())
 			{
 			{
 				if (!L2Skill.checkForAreaOffensiveSkills(activeChar, obj, skill, srcInArena))
 				if (!L2Skill.checkForAreaOffensiveSkills(activeChar, obj, skill, srcInArena))
 				{
 				{

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/AuraCorpseMob.java

@@ -42,7 +42,7 @@ public class AuraCorpseMob implements ITargetTypeHandler
 		int maxTargets = skill.getAffectLimit();
 		int maxTargets = skill.getAffectLimit();
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (obj.isL2Attackable() && obj.isDead())
+			if (obj.isAttackable() && obj.isDead())
 			{
 			{
 				if (onlyFirst)
 				if (onlyFirst)
 				{
 				{

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/BehindArea.java

@@ -40,7 +40,7 @@ public class BehindArea implements ITargetTypeHandler
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	{
 	{
 		List<L2Character> targetList = new ArrayList<>();
 		List<L2Character> targetList = new ArrayList<>();
-		if ((target == null) || (((target == activeChar) || target.isAlikeDead()) && (skill.getCastRange() >= 0)) || (!(target.isL2Attackable() || target.isPlayable())))
+		if ((target == null) || (((target == activeChar) || target.isAlikeDead()) && (skill.getCastRange() >= 0)) || (!(target.isAttackable() || target.isPlayable())))
 		{
 		{
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			return EMPTY_TARGET_LIST;
 			return EMPTY_TARGET_LIST;
@@ -76,7 +76,7 @@ public class BehindArea implements ITargetTypeHandler
 		int maxTargets = skill.getAffectLimit();
 		int maxTargets = skill.getAffectLimit();
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (!(obj.isL2Attackable() || obj.isPlayable()))
+			if (!(obj.isAttackable() || obj.isPlayable()))
 			{
 			{
 				continue;
 				continue;
 			}
 			}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/BehindAura.java

@@ -43,7 +43,7 @@ public class BehindAura implements ITargetTypeHandler
 		int maxTargets = skill.getAffectLimit();
 		int maxTargets = skill.getAffectLimit();
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (obj.isL2Attackable() || obj.isPlayable())
+			if (obj.isAttackable() || obj.isPlayable())
 			{
 			{
 				
 				
 				if (!obj.isBehind(activeChar))
 				if (!obj.isBehind(activeChar))

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/CorpseMob.java

@@ -38,7 +38,7 @@ public class CorpseMob implements ITargetTypeHandler
 	@Override
 	@Override
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	{
 	{
-		if ((target == null) || !target.isL2Attackable() || !target.isDead())
+		if ((target == null) || !target.isAttackable() || !target.isDead())
 		{
 		{
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			return EMPTY_TARGET_LIST;
 			return EMPTY_TARGET_LIST;

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/FrontArea.java

@@ -40,7 +40,7 @@ public class FrontArea implements ITargetTypeHandler
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	public L2Object[] getTargetList(L2Skill skill, L2Character activeChar, boolean onlyFirst, L2Character target)
 	{
 	{
 		List<L2Character> targetList = new ArrayList<>();
 		List<L2Character> targetList = new ArrayList<>();
-		if ((target == null) || (((target == activeChar) || target.isAlikeDead()) && (skill.getCastRange() >= 0)) || (!(target.isL2Attackable() || target.isPlayable())))
+		if ((target == null) || (((target == activeChar) || target.isAlikeDead()) && (skill.getCastRange() >= 0)) || (!(target.isAttackable() || target.isPlayable())))
 		{
 		{
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			activeChar.sendPacket(SystemMessageId.TARGET_IS_INCORRECT);
 			return EMPTY_TARGET_LIST;
 			return EMPTY_TARGET_LIST;
@@ -76,7 +76,7 @@ public class FrontArea implements ITargetTypeHandler
 		int maxTargets = skill.getAffectLimit();
 		int maxTargets = skill.getAffectLimit();
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (!(obj.isL2Attackable() || obj.isPlayable()))
+			if (!(obj.isAttackable() || obj.isPlayable()))
 			{
 			{
 				continue;
 				continue;
 			}
 			}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/FrontAura.java

@@ -43,7 +43,7 @@ public class FrontAura implements ITargetTypeHandler
 		int maxTargets = skill.getAffectLimit();
 		int maxTargets = skill.getAffectLimit();
 		for (L2Character obj : objs)
 		for (L2Character obj : objs)
 		{
 		{
-			if (obj.isL2Attackable() || obj.isPlayable())
+			if (obj.isAttackable() || obj.isPlayable())
 			{
 			{
 				
 				
 				if (!obj.isInFrontOf(activeChar))
 				if (!obj.isInFrontOf(activeChar))

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/instances/FinalEmperialTomb/FinalEmperialTomb.java

@@ -805,7 +805,7 @@ public final class FinalEmperialTomb extends Quest
 			world.npcList.add(npc);
 			world.npcList.add(npc);
 		}
 		}
 		npc.setIsNoRndWalk(true);
 		npc.setIsNoRndWalk(true);
-		if (npc.isInstanceType(InstanceType.L2Attackable))
+		if (npc.isInstanceTypes(InstanceType.L2Attackable))
 		{
 		{
 			((L2Attackable) npc).setSeeThroughSilentMove(true);
 			((L2Attackable) npc).setSeeThroughSilentMove(true);
 		}
 		}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/instances/SeedOfDestruction/Stage1.java

@@ -724,7 +724,7 @@ public final class Stage1 extends Quest
 			world.npcList.put(npc, false);
 			world.npcList.put(npc, false);
 		}
 		}
 		npc.setIsNoRndWalk(true);
 		npc.setIsNoRndWalk(true);
-		if (npc.isInstanceType(InstanceType.L2Attackable))
+		if (npc.isInstanceTypes(InstanceType.L2Attackable))
 		{
 		{
 			((L2Attackable) npc).setSeeThroughSilentMove(true);
 			((L2Attackable) npc).setSeeThroughSilentMove(true);
 		}
 		}

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00350_EnhanceYourWeapon/Q00350_EnhanceYourWeapon.java

@@ -178,7 +178,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
 	@Override
 	@Override
 	public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
 	public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
 	{
 	{
-		if (npc.isL2Attackable() && _npcLevelingInfos.containsKey(npc.getId()))
+		if (npc.isAttackable() && _npcLevelingInfos.containsKey(npc.getId()))
 		{
 		{
 			levelSoulCrystals((L2Attackable) npc, killer);
 			levelSoulCrystals((L2Attackable) npc, killer);
 		}
 		}
@@ -199,7 +199,7 @@ public class Q00350_EnhanceYourWeapon extends Quest
 		{
 		{
 			return null;
 			return null;
 		}
 		}
-		if (!npc.isL2Attackable() || npc.isDead() || !_npcLevelingInfos.containsKey(npc.getId()))
+		if (!npc.isAttackable() || npc.isDead() || !_npcLevelingInfos.containsKey(npc.getId()))
 		{
 		{
 			return null;
 			return null;
 		}
 		}