From 0259b6527c19daf7190b88982858944127609a59 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 1 Jul 2018 00:06:02 +0000 Subject: [PATCH] Reverted last two commits from Interlude. --- .../game/data/scripts/ai/bosses/Baium.java | 2 +- .../l2jmobius/gameserver/ai/AbstractAI.java | 2 +- .../gameserver/ai/L2AttackableAI.java | 2 +- .../gameserver/ai/L2CharacterAI.java | 6 ++-- .../gameserver/ai/L2ControllableMobAI.java | 2 +- .../admincommandhandlers/AdminEffects.java | 16 +++++------ .../admincommandhandlers/AdminHeal.java | 4 +-- .../admincommandhandlers/AdminKill.java | 2 +- .../admincommandhandlers/AdminMobGroup.java | 2 +- .../admincommandhandlers/AdminPolymorph.java | 2 +- .../admincommandhandlers/AdminTest.java | 2 +- .../skillhandlers/CombatPointHeal.java | 2 +- .../handler/skillhandlers/Disablers.java | 2 +- .../handler/skillhandlers/Recall.java | 2 +- .../handler/skillhandlers/SummonFriend.java | 2 +- .../handler/skillhandlers/ZakenPlayer.java | 2 +- .../handler/skillhandlers/ZakenSelf.java | 2 +- .../l2jmobius/gameserver/model/L2Object.java | 4 +-- .../l2jmobius/gameserver/model/L2Skill.java | 4 +-- .../l2jmobius/gameserver/model/TradeList.java | 4 +-- .../gameserver/model/actor/L2Character.java | 28 +++++++++---------- .../model/actor/instance/L2CubicInstance.java | 2 +- .../model/actor/instance/L2NpcInstance.java | 2 +- .../model/actor/instance/L2PcInstance.java | 8 +++--- .../model/actor/instance/L2PetInstance.java | 2 +- .../actor/knownlist/AttackableKnownList.java | 5 ++-- .../model/actor/knownlist/CharKnownList.java | 2 +- .../actor/knownlist/FriendlyMobKnownList.java | 2 +- .../actor/knownlist/MonsterKnownList.java | 2 +- .../model/actor/knownlist/NpcKnownList.java | 4 +-- .../actor/knownlist/ObjectKnownList.java | 4 +-- .../model/actor/knownlist/PcKnownList.java | 4 +-- .../model/actor/position/ObjectPosition.java | 3 +- .../network/clientpackets/Action.java | 2 +- .../clientpackets/RequestActionUse.java | 2 +- .../clientpackets/RequestRecordInfo.java | 4 +-- .../network/clientpackets/Say2.java | 2 +- .../network/serverpackets/NpcInfoPoly.java | 5 ++-- .../network/serverpackets/SpawnItemPoly.java | 2 +- .../skills/effects/EffectConfusion.java | 2 +- .../KnownListUpdateTaskManager.java | 3 +- .../com/l2jmobius/gameserver/util/Util.java | 4 +-- .../com/l2jmobius/log/filter/ItemFilter.java | 2 +- .../l2jmobius/status/GameStatusThread.java | 6 ++-- 44 files changed, 86 insertions(+), 82 deletions(-) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Baium.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Baium.java index 63df77002d..5390604667 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Baium.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/ai/bosses/Baium.java @@ -485,7 +485,7 @@ public class Baium extends Quest { for (L2Object obj : objs) { - if (obj.isCharacter()) + if (obj instanceof L2Character) { if (((((L2Character) obj).getZ() < (npc.getZ() - 100)) && (((L2Character) obj).getZ() > (npc.getZ() + 100))) || !GeoData.getInstance().canSeeTarget(obj, npc)) { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/AbstractAI.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/AbstractAI.java index eba6b82d48..f4069e79d0 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/AbstractAI.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/AbstractAI.java @@ -572,7 +572,7 @@ abstract class AbstractAI implements Ctrl } // Send a Server->Client packet MoveToPawn/CharMoveToLocation to the actor and all L2PcInstance in its _knownPlayers - if (pawn.isCharacter()) + if (pawn instanceof L2Character) { if (_actor.isOnGeodataPath()) { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2AttackableAI.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2AttackableAI.java index 6e69c680dd..281630c435 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2AttackableAI.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2AttackableAI.java @@ -427,7 +427,7 @@ public class L2AttackableAI extends L2CharacterAI // Go through visible objects for (L2Object obj : npc.getKnownList().getKnownObjects().values()) { - if ((obj == null) || !obj.isCharacter()) + if ((obj == null) || !(obj instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2CharacterAI.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2CharacterAI.java index 87665b8edb..634d41614e 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2CharacterAI.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2CharacterAI.java @@ -507,7 +507,7 @@ public class L2CharacterAI extends AbstractAI return; } - if (object.isItem() && (((L2ItemInstance) object).getLocation() != ItemLocation.VOID)) + if ((object instanceof L2ItemInstance) && (((L2ItemInstance) object).getLocation() != ItemLocation.VOID)) { // Cancel action client side by sending Server->Client packet ActionFailed to the L2PcInstance actor clientActionFailed(); @@ -1029,7 +1029,7 @@ public class L2CharacterAI extends AbstractAI offset += _actor.getTemplate().collisionRadius; - if (target.isCharacter()) + if (target instanceof L2Character) { offset += ((L2Character) target).getTemplate().collisionRadius; } @@ -1086,7 +1086,7 @@ public class L2CharacterAI extends AbstractAI stopFollow(); - if (target.isCharacter() && !(target instanceof L2DoorInstance)) + if ((target instanceof L2Character) && !(target instanceof L2DoorInstance)) { if (((L2Character) target).isMoving()) { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java index 3f7e8dfc95..acd330d945 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/ai/L2ControllableMobAI.java @@ -440,7 +440,7 @@ public class L2ControllableMobAI extends L2AttackableAI for (L2Object obj : npc.getKnownList().getKnownObjects().values()) { - if (!obj.isCharacter()) + if (!(obj instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminEffects.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminEffects.java index b80ec6d742..08231de013 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminEffects.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminEffects.java @@ -239,7 +239,7 @@ public class AdminEffects implements IAdminCommandHandler { final L2Object target = activeChar.getTarget(); L2Character player = null; - if (target.isCharacter()) + if (target instanceof L2Character) { player = (L2Character) target; if (type.equals("1")) @@ -267,7 +267,7 @@ public class AdminEffects implements IAdminCommandHandler { final L2Object target = activeChar.getTarget(); L2Character player = null; - if (target.isCharacter()) + if (target instanceof L2Character) { player = (L2Character) target; player.stopAbnormalEffect((short) 0x0400); @@ -322,7 +322,7 @@ public class AdminEffects implements IAdminCommandHandler L2Object target = activeChar.getTarget(); L2Character player = null; - if (target.isCharacter()) + if (target instanceof L2Character) { player = (L2Character) target; player.startAbnormalEffect(0x2000); @@ -340,7 +340,7 @@ public class AdminEffects implements IAdminCommandHandler L2Object target = activeChar.getTarget(); L2Character player = null; - if (target.isCharacter()) + if (target instanceof L2Character) { player = (L2Character) target; player.stopAbnormalEffect((short) 0x2000); @@ -545,7 +545,7 @@ public class AdminEffects implements IAdminCommandHandler L2Object target = activeChar.getTarget(); L2Character player = null; - if (target.isCharacter()) + if (target instanceof L2Character) { player = (L2Character) target; player.stopAllEffects(); @@ -662,7 +662,7 @@ public class AdminEffects implements IAdminCommandHandler obj = activeChar; } - if (!obj.isCharacter()) + if (!(obj instanceof L2Character)) { activeChar.sendPacket(SystemMessageId.INCORRECT_TARGET); } @@ -696,7 +696,7 @@ public class AdminEffects implements IAdminCommandHandler */ private boolean performAbnormal(int action, L2Object target) { - if (target.isCharacter()) + if (target instanceof L2Character) { L2Character character = (L2Character) target; @@ -718,7 +718,7 @@ public class AdminEffects implements IAdminCommandHandler { try { - if (target.isCharacter()) + if (target instanceof L2Character) { if ((target instanceof L2Summon) || (target instanceof L2ChestInstance)) { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminHeal.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminHeal.java index ac59901aa3..3e58e17511 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminHeal.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminHeal.java @@ -95,7 +95,7 @@ public class AdminHeal implements IAdminCommandHandler final int radius = Integer.parseInt(player); for (L2Object object : activeChar.getKnownList().getKnownObjects().values()) { - if (object.isCharacter()) + if (object instanceof L2Character) { L2Character character = (L2Character) object; character.setCurrentHpMp(character.getMaxHp(), character.getMaxMp()); @@ -121,7 +121,7 @@ public class AdminHeal implements IAdminCommandHandler obj = activeChar; } - if (obj.isCharacter()) + if (obj instanceof L2Character) { final L2Character target = (L2Character) obj; target.setCurrentHpMp(target.getMaxHp(), target.getMaxMp()); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminKill.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminKill.java index fb12bfbd40..d6de2b6491 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminKill.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminKill.java @@ -123,7 +123,7 @@ public class AdminKill implements IAdminCommandHandler { L2Object obj = activeChar.getTarget(); - if ((obj == null) || (obj instanceof L2ControllableMobInstance) || !obj.isCharacter()) + if ((obj == null) || (obj instanceof L2ControllableMobInstance) || !(obj instanceof L2Character)) { activeChar.sendPacket(SystemMessageId.INCORRECT_TARGET); } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminMobGroup.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminMobGroup.java index f7c71adb45..adc1e0ef85 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminMobGroup.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminMobGroup.java @@ -105,7 +105,7 @@ public class AdminMobGroup implements IAdminCommandHandler } else if (command.startsWith("admin_mobgroup_attack")) { - if (activeChar.getTarget().isCharacter()) + if (activeChar.getTarget() instanceof L2Character) { L2Character target = (L2Character) activeChar.getTarget(); attack(command, activeChar, target); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminPolymorph.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminPolymorph.java index eaeae9491d..d6cd253bfd 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminPolymorph.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminPolymorph.java @@ -107,7 +107,7 @@ public class AdminPolymorph implements IAdminCommandHandler obj.getPoly().setPolyInfo(type, id); // animation - if (obj.isCharacter()) + if (obj instanceof L2Character) { L2Character Char = (L2Character) obj; MagicSkillUse msk = new MagicSkillUse(Char, 1008, 1, 4000, 0); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminTest.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminTest.java index 1fb17fa4ad..19200c4c2f 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminTest.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/admincommandhandlers/AdminTest.java @@ -196,7 +196,7 @@ public class AdminTest implements IAdminCommandHandler L2Character player; L2Object target = activeChar.getTarget(); - if ((target == null) || !target.isCharacter()) + if ((target == null) || !(target instanceof L2Character)) { player = activeChar; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/CombatPointHeal.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/CombatPointHeal.java index 3b5fd4b32b..41e91afc8e 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/CombatPointHeal.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/CombatPointHeal.java @@ -53,7 +53,7 @@ public class CombatPointHeal implements ISkillHandler for (L2Object object : targets) { - if (!object.isCharacter()) + if (!(object instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Disablers.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Disablers.java index 6670ab3b01..9826c826a9 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Disablers.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Disablers.java @@ -95,7 +95,7 @@ public class Disablers implements ISkillHandler for (L2Object target2 : targets) { // Get a target - if (!target2.isCharacter()) + if (!(target2 instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Recall.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Recall.java index 5bfb022020..3c978e41ec 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Recall.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/Recall.java @@ -77,7 +77,7 @@ public class Recall implements ISkillHandler for (L2Object target1 : targets) { - if (!target1.isCharacter()) + if (!(target1 instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/SummonFriend.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/SummonFriend.java index 17871f6442..a2d1418019 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/SummonFriend.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/SummonFriend.java @@ -112,7 +112,7 @@ public class SummonFriend implements ISkillHandler { for (L2Object target1 : targets) { - if (!target1.isCharacter()) + if (!(target1 instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenPlayer.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenPlayer.java index d0b322282a..f405318e20 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenPlayer.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenPlayer.java @@ -38,7 +38,7 @@ public class ZakenPlayer implements ISkillHandler { for (L2Object target1 : targets) { - if (!target1.isCharacter()) + if (!(target1 instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenSelf.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenSelf.java index ccefdf50d8..12a29665b8 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenSelf.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/handler/skillhandlers/ZakenSelf.java @@ -38,7 +38,7 @@ public class ZakenSelf implements ISkillHandler { for (L2Object target1 : targets) { - if (!target1.isCharacter()) + if (!(target1 instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Object.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Object.java index 4a374b1fc2..524c6a181e 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Object.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Object.java @@ -297,7 +297,7 @@ public abstract class L2Object *
* Assert :
*
- *
  • this.isItem().
  • + *
  • this instanceof L2ItemInstance
  • *
  • _worldRegion != null (L2Object is visible at the beginning)

  • *
    * Example of use :
    @@ -331,7 +331,7 @@ public abstract class L2Object } // if this item is a mercenary ticket, remove the spawns! - if (isItem()) + if (this instanceof L2ItemInstance) { final int itemId = ((L2ItemInstance) this).getItemId(); if (MercTicketManager.getInstance().getTicketCastleId(itemId) > 0) diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Skill.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Skill.java index 8ff34d064e..85cf44760c 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Skill.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/L2Skill.java @@ -1402,7 +1402,7 @@ public abstract class L2Skill Env env = new Env(); env.player = activeChar; - if (target.isCharacter()) + if (target instanceof L2Character) { env.target = (L2Character) target; } @@ -1432,7 +1432,7 @@ public abstract class L2Skill // Get the L2Objcet targeted by the user of the skill at this moment final L2Object objTarget = activeChar.getTarget(); // If the L2Object targeted is a L2Character, it becomes the L2Character target - if (objTarget.isCharacter()) + if (objTarget instanceof L2Character) { target = (L2Character) objTarget; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/TradeList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/TradeList.java index d0401336f2..aad326f68c 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/TradeList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/TradeList.java @@ -339,7 +339,7 @@ public class TradeList L2Object o = L2World.getInstance().findObject(objectId); - if ((o == null) || !o.isItem()) + if ((o == null) || !(o instanceof L2ItemInstance)) { Util.handleIllegalPlayerAction(_owner, "Player " + _owner.getName() + " Attempt to add invalid item to TradeList! ", Config.DEFAULT_PUNISH); LOGGER.warning(_owner.getName() + ": Attempt to add invalid item to TradeList!"); @@ -1159,7 +1159,7 @@ public class TradeList } final L2Object obj = L2World.getInstance().findObject(item.getObjectId()); - if ((obj == null) || !obj.isItem()) + if ((obj == null) || (!(obj instanceof L2ItemInstance))) { final String msgErr = "[RequestPrivateStoreSell] player " + _owner.getName() + " tried to sell null item in a private store (buy), ban this player!"; Util.handleIllegalPlayerAction(_owner, msgErr, Config.DEFAULT_PUNISH); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 7599f14423..7535cca4ae 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -1581,7 +1581,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder L2Character target; for (L2Object obj : getKnownList().getKnownObjects().values()) { - if (obj.isCharacter()) + if (obj instanceof L2Character) { if ((obj instanceof L2PetInstance) && (this instanceof L2PcInstance) && (((L2PetInstance) obj).getOwner() == (L2PcInstance) this)) { @@ -3195,7 +3195,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder *
    * Assert :
    *
    - *
  • this.isCharacter().

  • + *
  • this instanceof L2Character

  • *
    Client packet ActionFailed player.sendPacket(ActionFailed.STATIC_PACKET); @@ -7668,7 +7668,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder } } - if (attacker.isCharacter() && ((L2Character) attacker).isInsideZone(ZoneId.PEACE) + if ((attacker instanceof L2Character) && ((L2Character) attacker).isInsideZone(ZoneId.PEACE) // the townzone has to be already peace zone // || TownManager.getInstance().getTown(attacker.getX(), attacker.getY(), attacker.getZ())!= null ) @@ -7676,7 +7676,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder return true; } - if (target.isCharacter() && ((L2Character) target).isInsideZone(ZoneId.PEACE) + if ((target instanceof L2Character) && ((L2Character) target).isInsideZone(ZoneId.PEACE) // the townzone has to be already peace zone // || TownManager.getInstance().getTown(target.getX(), target.getY(), target.getZ())!= null ) @@ -8387,7 +8387,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder for (int i = 0; (targets != null) && (i < targets.length); i++) { - if (targets[i].isCharacter()) + if (targets[i] instanceof L2Character) { if (!Util.checkIfInRange(escapeRange, this, targets[i], true)) { @@ -8712,12 +8712,12 @@ public abstract class L2Character extends L2Object implements ISkillsHolder // Like L2OFF if the skill is BLOW the player doesn't auto attack // If on XML skill nextActionAttack = true the char auto attack // If CTRL is pressed the autoattack is aborted (like L2OFF) - if ((skilldat != null) && !skilldat.isCtrlPressed() && skill.nextActionIsAttack() && (_target != null) && _target.isCharacter()) + if ((skilldat != null) && !skilldat.isCtrlPressed() && skill.nextActionIsAttack() && (_target != null) && (_target instanceof L2Character)) { getAI().setIntention(AI_INTENTION_ATTACK, _target); } } - else if (skill.nextActionIsAttack() && (_target != null) && _target.isCharacter()) + else if (skill.nextActionIsAttack() && (_target != null) && (_target instanceof L2Character)) { getAI().setIntention(AI_INTENTION_ATTACK, _target); } @@ -8790,7 +8790,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder { for (L2Object target : targets) { - if ((target != null) && target.isCharacter() && !((L2Character) target).isDead()) + if ((target != null) && (target instanceof L2Character) && !((L2Character) target).isDead()) { final L2Character player = (L2Character) target; @@ -9048,7 +9048,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder // Do initial checkings for skills and set pvp flag/draw aggro when needed for (L2Object target : targets) { - if (target.isCharacter()) + if (target instanceof L2Character) { // Set some values inside target's instance for later use L2Character player = (L2Character) target; @@ -9066,7 +9066,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder * instanceof L2PcInstance) { sendPacket(SystemMessage.sendString("Target affected by weapon special ability!")); } } */ - if (target.isCharacter()) + if (target instanceof L2Character) { final L2Character targ = (L2Character) target; @@ -9476,7 +9476,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder return false; } - if (target.isCharacter()) + if (target instanceof L2Character) { ((L2Character) target).sendPacket(new ValidateLocation(this)); sendPacket(new ValidateLocation(((L2Character) target))); @@ -9567,7 +9567,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder return false; } - if (target.isCharacter()) + if (target instanceof L2Character) { ((L2Character) target).sendPacket(new ValidateLocation(this)); sendPacket(new ValidateLocation(((L2Character) target))); @@ -9628,7 +9628,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder return false; } - if (target.isCharacter()) + if (target instanceof L2Character) { if (isBehind(_target) || isFront(_target)) { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2CubicInstance.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2CubicInstance.java index 48328f05aa..6d89dfd083 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2CubicInstance.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2CubicInstance.java @@ -534,7 +534,7 @@ public class L2CubicInstance } // test owners target if it is valid then use it - if (ownerTarget.isCharacter() && (ownerTarget != _owner.getPet()) && (ownerTarget != _owner)) + if ((ownerTarget instanceof L2Character) && (ownerTarget != _owner.getPet()) && (ownerTarget != _owner)) { // target mob which has aggro on you or your summon if (ownerTarget instanceof L2Attackable) diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2NpcInstance.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2NpcInstance.java index d7fe749eaf..edace422cc 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2NpcInstance.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2NpcInstance.java @@ -607,7 +607,7 @@ public class L2NpcInstance extends L2Character return 10000; } - if ((object instanceof L2FolkInstance) || !object.isCharacter()) + if ((object instanceof L2FolkInstance) || !(object instanceof L2Character)) { return 0; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java index 972c19b7ba..ee6a03aaef 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java @@ -1297,7 +1297,7 @@ public final class L2PcInstance extends L2Playable default: { L2Object mainTarget = skill.getFirstOfTargetList(L2PcInstance.this); - if ((mainTarget == null) || !mainTarget.isCharacter()) + if ((mainTarget == null) || !(mainTarget instanceof L2Character)) { return; } @@ -6647,7 +6647,7 @@ public final class L2PcInstance extends L2Playable getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE); // Check if the L2Object to pick up is a L2ItemInstance - if (!object.isItem()) + if (!(object instanceof L2ItemInstance)) { // dont try to pickup anything that is not an item :) LOGGER.warning(this + "trying to pickup wrong target." + getTarget()); @@ -6893,7 +6893,7 @@ public final class L2PcInstance extends L2Playable } // Remove the L2PcInstance from the _statusListener of the old target if it was a L2Character - if (oldTarget.isCharacter()) + if (oldTarget instanceof L2Character) { ((L2Character) oldTarget).removeStatusListener(this); } @@ -6901,7 +6901,7 @@ public final class L2PcInstance extends L2Playable oldTarget = null; // Add the L2PcInstance to the _statusListener of the new target if it's a L2Character - if ((newTarget != null) && newTarget.isCharacter()) + if ((newTarget != null) && (newTarget instanceof L2Character)) { ((L2Character) newTarget).addStatusListener(this); TargetSelected my = new TargetSelected(getObjectId(), newTarget.getObjectId(), getX(), getY(), getZ()); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PetInstance.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PetInstance.java index 022ed418fc..a0e659f495 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PetInstance.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/instance/L2PetInstance.java @@ -558,7 +558,7 @@ public class L2PetInstance extends L2Summon broadcastPacket(sm); - if (!object.isItem()) + if (!(object instanceof L2ItemInstance)) { // dont try to pickup anything that is not an item :) LOGGER.warning("Trying to pickup wrong target." + object); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/AttackableKnownList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/AttackableKnownList.java index 554ddc69fe..95987d0e80 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/AttackableKnownList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/AttackableKnownList.java @@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.ai.CtrlIntention; import com.l2jmobius.gameserver.ai.L2CharacterAI; import com.l2jmobius.gameserver.model.L2Object; import com.l2jmobius.gameserver.model.actor.L2Attackable; +import com.l2jmobius.gameserver.model.actor.L2Character; import com.l2jmobius.gameserver.model.actor.L2Playable; import com.l2jmobius.gameserver.model.actor.instance.L2FolkInstance; import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; @@ -49,7 +50,7 @@ public class AttackableKnownList extends NpcKnownList } // Remove the L2Object from the _aggrolist of the L2Attackable - if ((object != null) && object.isCharacter()) + if ((object != null) && (object instanceof L2Character)) { getActiveChar().getAggroList().remove(object); } @@ -94,7 +95,7 @@ public class AttackableKnownList extends NpcKnownList @Override public int getDistanceToWatchObject(L2Object object) { - if ((object instanceof L2FolkInstance) || !object.isCharacter()) + if ((object instanceof L2FolkInstance) || !(object instanceof L2Character)) { return 0; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/CharKnownList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/CharKnownList.java index e285134e74..4148da653e 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/CharKnownList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/CharKnownList.java @@ -147,7 +147,7 @@ public class CharKnownList extends ObjectKnownList for (L2Object obj : getKnownObjects().values()) { - if ((obj != null) && obj.isCharacter()) + if ((obj != null) && (obj instanceof L2Character)) { result.add((L2Character) obj); } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/FriendlyMobKnownList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/FriendlyMobKnownList.java index ef94e142b3..9b0b02247e 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/FriendlyMobKnownList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/FriendlyMobKnownList.java @@ -67,7 +67,7 @@ public class FriendlyMobKnownList extends AttackableKnownList return false; } - if (!object.isCharacter()) + if (!(object instanceof L2Character)) { return true; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/MonsterKnownList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/MonsterKnownList.java index 1bfe4c2a59..1dd8c626ed 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/MonsterKnownList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/MonsterKnownList.java @@ -68,7 +68,7 @@ public class MonsterKnownList extends AttackableKnownList return false; } - if (!object.isCharacter()) + if (!(object instanceof L2Character)) { return true; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/NpcKnownList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/NpcKnownList.java index 4f1edf1dd6..c63fb120c1 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/NpcKnownList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/NpcKnownList.java @@ -46,7 +46,7 @@ public class NpcKnownList extends CharKnownList return false; } - if (getActiveObject().isNpc() && object.isCharacter()) + if (getActiveObject().isNpc() && (object instanceof L2Character)) { // Broadcast correct walking NPC position. if (object.isPlayer() && getActiveChar().isMoving() && !getActiveChar().isInCombat()) @@ -77,7 +77,7 @@ public class NpcKnownList extends CharKnownList return 10000; } - if ((object instanceof L2FolkInstance) || !object.isCharacter()) + if ((object instanceof L2FolkInstance) || !(object instanceof L2Character)) { return 0; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/ObjectKnownList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/ObjectKnownList.java index 572da3d4be..be6395788f 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/ObjectKnownList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/ObjectKnownList.java @@ -114,7 +114,7 @@ public class ObjectKnownList public final synchronized void updateKnownObjects() { // Only bother updating knownobjects for L2Character; don't for L2Object - if (_activeObject.isCharacter()) + if (_activeObject instanceof L2Character) { findCloseObjects(); forgetObjects(); @@ -150,7 +150,7 @@ public class ObjectKnownList // Try to add active object to object's known objects // Only if object is a L2Character and active object is a L2PlayableInstance - if (object.isCharacter()) + if (object instanceof L2Character) { object.getKnownList().addKnownObject(_activeObject); } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/PcKnownList.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/PcKnownList.java index 41b73cedb7..4a15f7f6d0 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/PcKnownList.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/knownlist/PcKnownList.java @@ -120,7 +120,7 @@ public class PcKnownList extends PlayableKnownList } else { - if (object.isItem()) + if (object instanceof L2ItemInstance) { if (dropper != null) { @@ -229,7 +229,7 @@ public class PcKnownList extends PlayableKnownList } } - if (object.isCharacter()) + if (object instanceof L2Character) { // Update the state of the L2Character object client side by sending Server->Client packet MoveToPawn/CharMoveToLocation and AutoAttackStart to the L2PcInstance L2Character obj = (L2Character) object; diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/position/ObjectPosition.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/position/ObjectPosition.java index 254bcaa1e9..f8d2402af1 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/position/ObjectPosition.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/model/actor/position/ObjectPosition.java @@ -23,6 +23,7 @@ import com.l2jmobius.commons.util.Point3D; import com.l2jmobius.gameserver.model.L2Object; import com.l2jmobius.gameserver.model.L2World; import com.l2jmobius.gameserver.model.L2WorldRegion; +import com.l2jmobius.gameserver.model.actor.L2Character; import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; /** @@ -106,7 +107,7 @@ public class ObjectPosition ((L2PcInstance) _activeObject).sendMessage("Error with your coords, Please ask a GM for help!"); } - else if (_activeObject.isCharacter()) + else if (_activeObject instanceof L2Character) { _activeObject.decayMe(); } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Action.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Action.java index 77b5533fb0..026fffe67e 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Action.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Action.java @@ -120,7 +120,7 @@ public final class Action extends L2GameClientPacket } case 1: { - if (obj.isCharacter() && ((L2Character) obj).isAlikeDead()) + if ((obj instanceof L2Character) && ((L2Character) obj).isAlikeDead()) { obj.onAction(activeChar); } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java index 941d6a0b63..76529c5278 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestActionUse.java @@ -747,7 +747,7 @@ public final class RequestActionUse extends L2GameClientPacket boolean force = _ctrlPressed; - if (target.isCharacter()) + if (target instanceof L2Character) { if (activeSummon.isInsideZone(ZoneId.PVP) && ((L2Character) target).isInsideZone(ZoneId.PVP)) { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecordInfo.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecordInfo.java index 20741df547..fee353522d 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecordInfo.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/RequestRecordInfo.java @@ -84,7 +84,7 @@ public class RequestRecordInfo extends L2GameClientPacket } else { - if (object.isItem()) + if (object instanceof L2ItemInstance) { _activeChar.sendPacket(new SpawnItem((L2ItemInstance) object)); } @@ -160,7 +160,7 @@ public class RequestRecordInfo extends L2GameClientPacket } } - if (object.isCharacter()) + if (object instanceof L2Character) { // Update the state of the L2Character object client side by sending Server->Client packet MoveToPawn/CharMoveToLocation and AutoAttackStart to the L2PcInstance final L2Character obj = (L2Character) object; diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Say2.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Say2.java index abad3508ad..0b8b88006b 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Say2.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/clientpackets/Say2.java @@ -225,7 +225,7 @@ public final class Say2 extends L2GameClientPacket final CreatureSay cs = new CreatureSay(actor, _type, name, _text); for (L2Object obj : list) { - if ((obj == null) || !obj.isCharacter()) + if ((obj == null) || !(obj instanceof L2Character)) { continue; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/NpcInfoPoly.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/NpcInfoPoly.java index 6ee7b513d5..bf02f00f81 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/NpcInfoPoly.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/NpcInfoPoly.java @@ -19,6 +19,7 @@ package com.l2jmobius.gameserver.network.serverpackets; import com.l2jmobius.gameserver.datatables.sql.NpcTable; import com.l2jmobius.gameserver.model.L2Object; import com.l2jmobius.gameserver.model.actor.L2Character; +import com.l2jmobius.gameserver.model.actor.instance.L2ItemInstance; import com.l2jmobius.gameserver.templates.chars.L2NpcTemplate; /** @@ -90,7 +91,7 @@ public class NpcInfoPoly extends L2GameServerPacket _isSummoned = false; _collisionRadius = _template.collisionRadius; _collisionHeight = _template.collisionHeight; - if (_obj.isCharacter()) + if (_obj instanceof L2Character) { _activeChar = (L2Character) obj; _isAttackable = obj.isAutoAttackable(attacker); @@ -98,7 +99,7 @@ public class NpcInfoPoly extends L2GameServerPacket _lhand = _template.lhand; } - if (_obj.isItem()) + if (_obj instanceof L2ItemInstance) { _x = _obj.getX(); _y = _obj.getY(); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/SpawnItemPoly.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/SpawnItemPoly.java index ec91c5bdd7..59ae4d4a21 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/SpawnItemPoly.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/network/serverpackets/SpawnItemPoly.java @@ -32,7 +32,7 @@ public class SpawnItemPoly extends L2GameServerPacket public SpawnItemPoly(L2Object object) { - if (object.isItem()) + if (object instanceof L2ItemInstance) { final L2ItemInstance item = (L2ItemInstance) object; _objectId = object.getObjectId(); diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/skills/effects/EffectConfusion.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/skills/effects/EffectConfusion.java index 6226aa0e87..b9a3d74960 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/skills/effects/EffectConfusion.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/skills/effects/EffectConfusion.java @@ -71,7 +71,7 @@ final class EffectConfusion extends L2Effect continue; } - if (obj.isCharacter() && (obj != getEffected())) + if ((obj instanceof L2Character) && (obj != getEffected())) { targetList.add((L2Character) obj); } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/taskmanager/KnownListUpdateTaskManager.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/taskmanager/KnownListUpdateTaskManager.java index 2f17d7dee8..582be07c0e 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/taskmanager/KnownListUpdateTaskManager.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/taskmanager/KnownListUpdateTaskManager.java @@ -22,6 +22,7 @@ import com.l2jmobius.commons.concurrent.ThreadPool; import com.l2jmobius.gameserver.model.L2Object; import com.l2jmobius.gameserver.model.L2World; import com.l2jmobius.gameserver.model.L2WorldRegion; +import com.l2jmobius.gameserver.model.actor.L2Character; import com.l2jmobius.gameserver.model.actor.L2Playable; public class KnownListUpdateTaskManager @@ -117,7 +118,7 @@ public class KnownListUpdateTaskManager } } } - else if (object.isCharacter()) + else if (object instanceof L2Character) { for (L2WorldRegion regi : region.getSurroundingRegions()) // offer members of this and surrounding regions { diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/util/Util.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/util/Util.java index 155201436b..d413849e72 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/util/Util.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/gameserver/util/Util.java @@ -177,11 +177,11 @@ public final class Util } int rad = 0; - if (obj1.isCharacter()) + if (obj1 instanceof L2Character) { rad += ((L2Character) obj1).getTemplate().collisionRadius; } - if (obj2.isCharacter()) + if (obj2 instanceof L2Character) { rad += ((L2Character) obj2).getTemplate().collisionRadius; } diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/log/filter/ItemFilter.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/log/filter/ItemFilter.java index f10276c000..17be491a11 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/log/filter/ItemFilter.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/log/filter/ItemFilter.java @@ -53,7 +53,7 @@ public class ItemFilter implements Filter } if (_excludeItemType != null) { - // if (record.getParameters() == null || record.getParameters().length == 0 || !(record.getParameters()[0].isItem().)) + // if (record.getParameters() == null || record.getParameters().length == 0 || !(record.getParameters()[0] instanceof L2ItemInstance)) // return true; final L2ItemInstance item = (L2ItemInstance) record.getParameters()[0]; diff --git a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/status/GameStatusThread.java b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/status/GameStatusThread.java index 71d7519093..7650257bd4 100644 --- a/L2J_Mobius_C6_Interlude/java/com/l2jmobius/status/GameStatusThread.java +++ b/L2J_Mobius_C6_Interlude/java/com/l2jmobius/status/GameStatusThread.java @@ -1097,14 +1097,14 @@ public class GameStatusThread extends Thread { continue; } - if (obj.isCharacter()) + if (obj instanceof L2Character) { if (((L2Character) obj).hasAI()) { AICount++; } } - if (obj.isItem()) + if (obj instanceof L2ItemInstance) { if (((L2ItemInstance) obj).getLocation() == L2ItemInstance.ItemLocation.VOID) { @@ -1144,7 +1144,7 @@ public class GameStatusThread extends Thread { doorCount++; } - else if (obj.isCharacter()) + else if (obj instanceof L2Character) { charCount++; }