Переглянути джерело

BETA: Fixing NPC walkers.

Reported by: baluu, u3games, blacksea, St3eT, Tavo22, djmouse, Konstantinos, oscard, _Blade_, thecast, janiko, nache, lucan, kariolis, Pandragon, Gladicek, Midas, badboy29, dedmoped, steinerrr, maneco2
Reviewed by: UnAfraid, MELERIX, St3eT, Adry_85, Tan, xban1x, malyelfik, Zoey76
Tested by: St3eT, malyelfik, Konstantinos
Patch by: St3eT, malyelfik
Zoey76 10 роки тому
батько
коміт
dac7ebb118

+ 11 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/model/L2Object.java

@@ -452,13 +452,23 @@ public abstract class L2Object extends ListenersContainer implements IIdentifiab
 	}
 	
 	/**
-	 * @return {@code true} if object Npc Walker or Vehicle
+	 * Verifies if the object is a walker NPC.
+	 * @return {@code true} if object is a walker NPC, {@code false} otherwise
 	 */
 	public boolean isWalker()
 	{
 		return false;
 	}
 	
+	/**
+	 * Verifies if this object is a vehicle.
+	 * @return {@code true} if object is Vehicle, {@code false} otherwise
+	 */
+	public boolean isVehicle()
+	{
+		return false;
+	}
+	
 	/**
 	 * @return {@code true} if object Can be targeted
 	 */

+ 1 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/L2Vehicle.java

@@ -515,7 +515,7 @@ public abstract class L2Vehicle extends L2Character
 	}
 	
 	@Override
-	public boolean isWalker()
+	public boolean isVehicle()
 	{
 		return true;
 	}

+ 2 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/knownlist/PcKnownList.java

@@ -140,7 +140,7 @@ public class PcKnownList extends PlayableKnownList
 	@Override
 	public int getDistanceToForgetObject(L2Object object)
 	{
-		if (object.isWalker())
+		if (object.isVehicle())
 		{
 			return 10000;
 		}
@@ -167,7 +167,7 @@ public class PcKnownList extends PlayableKnownList
 	@Override
 	public int getDistanceToWatchObject(L2Object object)
 	{
-		if (object.isWalker())
+		if (object.isVehicle())
 		{
 			return 9000;
 		}