mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-06 08:39:06 +00:00
d876a923b9
* Clean up part 1 - Removed lots of dead code - Removed unncessary files not in use - Cleaned up small bits of code - Removed a few warnings - Server.java ---> GameEngine.java - Constants.java ---> GameConstants.java * Cape Dye Rewrote cape dying * Packaging - redone ----> com.rebotted * PacketSender/clean up - ActionSender ---> PacketSender - Moved many more packets to packetsender - Cleaned up more dead code * Merge Client/Player - Merged Client.java with Player.java (both were doing same thing so redundant to have both) - Removed some more dead code - Tidy a few small things up * Quests/more clean up - Removed more dead code - Made quests static in order to clean them up a bit * More cleanup - Removed some more of the dead quest code - Correcting naming of some of the shop variables
62 lines
1.5 KiB
Java
62 lines
1.5 KiB
Java
package com.rebotted.game.objects;
|
|
|
|
import com.rebotted.game.players.Player;
|
|
import com.rebotted.world.clip.ObjectDef;
|
|
|
|
/**
|
|
* ObjectDefaults
|
|
* @author Andrew (Mr Extremez)
|
|
*/
|
|
|
|
public class ObjectDefaults {
|
|
|
|
private static int
|
|
SOUTH = 0,
|
|
NORTH = 1,
|
|
EAST = 2,
|
|
WEST = 3;
|
|
|
|
public static int getObjectType(Player player, int objectType) {
|
|
String objectName = ObjectDef.getObjectDef(objectType).name;
|
|
if (objectName.contains("Wardrobe") || objectName.contains("chest") || objectName.contains("Cupboard") || objectName.contains("Coffin")) {
|
|
return 10;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public static int getObjectFace(Player player, int objectType) {
|
|
switch (objectType) {
|
|
case 388:
|
|
case 389:
|
|
if (player.objectX == 3112 || player.objectX == 3104 || player.objectX == 3096) {
|
|
return EAST;
|
|
} else {
|
|
return SOUTH;
|
|
}
|
|
case 1528:
|
|
case 1529:
|
|
return player.objectX == 3172 ? WEST : EAST;
|
|
case 14879:
|
|
return 1;
|
|
case 1568:
|
|
return player.objectX == 3405 ? EAST : SOUTH;
|
|
case 375:
|
|
case 376:
|
|
case 377:
|
|
return player.objectX == 3096 ? NORTH : SOUTH;
|
|
case 399:
|
|
return player.objectX == 3096 && player.objectY == 3469 ? WEST : player.objectX == 3096 ? SOUTH : EAST;
|
|
case 398:
|
|
return player.objectX == 3096 && player.objectY == 3469 ? WEST : player.objectX == 3096 ? SOUTH : EAST;
|
|
case 3193:
|
|
return player.objectX == 3381 ? EAST : NORTH;
|
|
case 378:
|
|
return player.objectX == 3096 ? NORTH : SOUTH;
|
|
case 3194:
|
|
return player.objectX == 3381 ? EAST : NORTH;
|
|
}
|
|
return SOUTH;
|
|
}
|
|
|
|
}
|