Addition of important L2Object missing overrides.

This commit is contained in:
MobiusDev 2019-02-08 02:33:02 +00:00
parent c3d11803a9
commit 4fbc332c97
12 changed files with 66 additions and 20 deletions

View File

@ -631,16 +631,6 @@ public abstract class L2Object
return false; return false;
} }
public boolean isBoss()
{
return false;
}
public boolean isTrap()
{
return false;
}
public boolean isDoor() public boolean isDoor()
{ {
return false; return false;
@ -651,21 +641,11 @@ public abstract class L2Object
return false; return false;
} }
public boolean isSiegeGuard()
{
return false;
}
public boolean isBoat() public boolean isBoat()
{ {
return false; return false;
} }
public boolean isVehicle()
{
return false;
}
public boolean isMinion() public boolean isMinion()
{ {
return false; return false;

View File

@ -10497,4 +10497,10 @@ public abstract class L2Character extends L2Object implements ISkillsHolder
{ {
_cursorKeyMovement = value; _cursorKeyMovement = value;
} }
@Override
public boolean isCharacter()
{
return true;
}
} }

View File

@ -471,4 +471,10 @@ public abstract class L2Playable extends L2Character
} }
return null; return null;
} }
@Override
public boolean isPlayable()
{
return true;
}
} }

View File

@ -858,4 +858,10 @@ public abstract class L2Summon extends L2Playable
{ {
return _owner; return _owner;
} }
@Override
public boolean isSummon()
{
return true;
}
} }

View File

@ -122,4 +122,10 @@ public final class L2ArtefactInstance extends L2NpcInstance
{ {
player.sendPacket(ActionFailed.STATIC_PACKET); player.sendPacket(ActionFailed.STATIC_PACKET);
} }
@Override
public boolean isArtefact()
{
return true;
}
} }

View File

@ -764,4 +764,10 @@ public class L2BoatInstance extends L2Character
{ {
return false; return false;
} }
@Override
public boolean isBoat()
{
return true;
}
} }

View File

@ -975,4 +975,10 @@ public class L2DoorInstance extends L2Character
} }
return true; return true;
} }
@Override
public boolean isDoor()
{
return true;
}
} }

View File

@ -1558,4 +1558,10 @@ public final class L2ItemInstance extends L2Object
{ {
return (_item instanceof L2Weapon); return (_item instanceof L2Weapon);
} }
@Override
public boolean isItem()
{
return true;
}
} }

View File

@ -110,4 +110,10 @@ public final class L2MinionInstance extends L2MonsterInstance
_master.notifyMinionDied(this); _master.notifyMinionDied(this);
return true; return true;
} }
@Override
public boolean isMinion()
{
return true;
}
} }

View File

@ -351,4 +351,10 @@ public class L2MonsterInstance extends L2Attackable
} }
_minionList.clearRespawnList(); _minionList.clearRespawnList();
} }
@Override
public boolean isMonster()
{
return true;
}
} }

View File

@ -3366,4 +3366,10 @@ public class L2NpcInstance extends L2Character
{ {
_customNpcInstance = arg; _customNpcInstance = arg;
} }
@Override
public boolean isNpc()
{
return true;
}
} }

View File

@ -1199,4 +1199,10 @@ public class L2PetInstance extends L2Summon
Olympiad.getInstance().notifyCompetitorDamage(getOwner(), damage, getOwner().getOlympiadGameId()); Olympiad.getInstance().notifyCompetitorDamage(getOwner(), damage, getOwner().getOlympiadGameId());
} }
} }
@Override
public boolean isPet()
{
return true;
}
} }