Fixed probable Kartia Helper NPE.
This commit is contained in:
		| @@ -24,6 +24,7 @@ import org.l2jmobius.gameserver.geoengine.GeoEngine; | ||||
| import org.l2jmobius.gameserver.model.Location; | ||||
| import org.l2jmobius.gameserver.model.StatsSet; | ||||
| import org.l2jmobius.gameserver.model.World; | ||||
| import org.l2jmobius.gameserver.model.WorldObject; | ||||
| import org.l2jmobius.gameserver.model.actor.Creature; | ||||
| import org.l2jmobius.gameserver.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; | ||||
| @@ -150,8 +151,13 @@ public final class KartiaHelperAdolph extends AbstractNpcAI | ||||
| 	public void useRandomSkill(Npc npc) | ||||
| 	{ | ||||
| 		final Instance instance = npc.getInstanceWorld(); | ||||
| 		final Npc target = (Npc) npc.getTarget(); | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (target != null) && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		final WorldObject target = npc.getTarget(); | ||||
| 		if (target == null) | ||||
| 		{ | ||||
| 			return; | ||||
| 		} | ||||
| 		 | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		{ | ||||
| 			final StatsSet instParams = instance.getTemplateParameters(); | ||||
| 			final SkillHolder skill_01 = instParams.getSkillHolder("adolphHate"); | ||||
|   | ||||
| @@ -20,6 +20,7 @@ import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.model.Location; | ||||
| import org.l2jmobius.gameserver.model.StatsSet; | ||||
| import org.l2jmobius.gameserver.model.WorldObject; | ||||
| import org.l2jmobius.gameserver.model.actor.Creature; | ||||
| import org.l2jmobius.gameserver.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.instance.FriendlyNpcInstance; | ||||
| @@ -164,8 +165,13 @@ public final class KartiaHelperBarton extends AbstractNpcAI | ||||
| 	public void useRandomSkill(Npc npc) | ||||
| 	{ | ||||
| 		final Instance instance = npc.getInstanceWorld(); | ||||
| 		final Npc target = (Npc) npc.getTarget(); | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (target != null) && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		final WorldObject target = npc.getTarget(); | ||||
| 		if (target == null) | ||||
| 		{ | ||||
| 			return; | ||||
| 		} | ||||
| 		 | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		{ | ||||
| 			final StatsSet instParams = instance.getTemplateParameters(); | ||||
| 			final SkillHolder skill_01 = instParams.getSkillHolder("bartonInfinity"); | ||||
|   | ||||
| @@ -19,6 +19,7 @@ package instances.KartiasLabyrinth; | ||||
| import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.gameserver.model.Location; | ||||
| import org.l2jmobius.gameserver.model.StatsSet; | ||||
| import org.l2jmobius.gameserver.model.WorldObject; | ||||
| import org.l2jmobius.gameserver.model.actor.Creature; | ||||
| import org.l2jmobius.gameserver.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.instance.FriendlyNpcInstance; | ||||
| @@ -172,8 +173,13 @@ public final class KartiaHelperGuardian extends AbstractNpcAI | ||||
| 	public void useRandomSkill(Npc npc) | ||||
| 	{ | ||||
| 		final Instance instance = npc.getInstanceWorld(); | ||||
| 		final Npc target = (Npc) npc.getTarget(); | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (target != null) && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		final WorldObject target = npc.getTarget(); | ||||
| 		if (target == null) | ||||
| 		{ | ||||
| 			return; | ||||
| 		} | ||||
| 		 | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		{ | ||||
| 			final StatsSet instParams = instance.getTemplateParameters(); | ||||
| 			final SkillHolder skill_01 = instParams.getSkillHolder("guardianSpiritsBlow"); | ||||
|   | ||||
| @@ -20,6 +20,7 @@ import org.l2jmobius.commons.util.CommonUtil; | ||||
| import org.l2jmobius.gameserver.enums.ChatType; | ||||
| import org.l2jmobius.gameserver.model.Location; | ||||
| import org.l2jmobius.gameserver.model.StatsSet; | ||||
| import org.l2jmobius.gameserver.model.WorldObject; | ||||
| import org.l2jmobius.gameserver.model.actor.Creature; | ||||
| import org.l2jmobius.gameserver.model.actor.Npc; | ||||
| import org.l2jmobius.gameserver.model.actor.instance.FriendlyNpcInstance; | ||||
| @@ -165,8 +166,13 @@ public final class KartiaHelperHayuk extends AbstractNpcAI | ||||
| 	public void useRandomSkill(Npc npc) | ||||
| 	{ | ||||
| 		final Instance instance = npc.getInstanceWorld(); | ||||
| 		final Npc target = (Npc) npc.getTarget(); | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (target != null) && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		final WorldObject target = npc.getTarget(); | ||||
| 		if (target == null) | ||||
| 		{ | ||||
| 			return; | ||||
| 		} | ||||
| 		 | ||||
| 		if ((instance != null) && !npc.isCastingNow() && (!CommonUtil.contains(KARTIA_FRIENDS, target.getId()))) | ||||
| 		{ | ||||
| 			final StatsSet instParams = instance.getTemplateParameters(); | ||||
| 			final SkillHolder skill_01 = instParams.getSkillHolder("hayukPinpointShot"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment