mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 00:38:21 +00:00
Combine (First|Second|Third|Fourth|Fifth)XMessages into a single class.
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fifth {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FifthItemActionMessage extends ItemActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the fifth item action message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The item id.
|
||||
* @param slot The item slot.
|
||||
*/
|
||||
public FifthItemActionMessage(int interfaceId, int id, int slot) {
|
||||
super(5, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fifth {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
public final class FifthItemOptionMessage extends ItemOptionMessage {
|
||||
|
||||
/**
|
||||
* Creates the fifth item option message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The id.
|
||||
* @param slot The slot.
|
||||
*/
|
||||
public FifthItemOptionMessage(int interfaceId, int id, int slot) {
|
||||
super(5, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fifth {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
* @author Stuart
|
||||
*/
|
||||
public final class FifthNpcActionMessage extends NpcActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the FifthNpcActionMessage.
|
||||
*
|
||||
* @param index The index of the Npc.
|
||||
*/
|
||||
public FifthNpcActionMessage(int index) {
|
||||
super(5, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fifth {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FifthPlayerActionMessage extends PlayerActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a fifth player action message.
|
||||
*
|
||||
* @param playerIndex The index of the clicked player.
|
||||
*/
|
||||
public FifthPlayerActionMessage(int playerIndex) {
|
||||
super(5, playerIndex);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The first {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FirstItemActionMessage extends ItemActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the first item action message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The item id.
|
||||
* @param slot The item slot.
|
||||
*/
|
||||
public FirstItemActionMessage(int interfaceId, int id, int slot) {
|
||||
super(1, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The first {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
public final class FirstItemOptionMessage extends ItemOptionMessage {
|
||||
|
||||
/**
|
||||
* Creates the first item option message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The id.
|
||||
* @param slot The slot.
|
||||
*/
|
||||
public FirstItemOptionMessage(int interfaceId, int id, int slot) {
|
||||
super(1, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The first {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FirstNpcActionMessage extends NpcActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a new first npc action message.
|
||||
*
|
||||
* @param index The index of the npc.
|
||||
*/
|
||||
public FirstNpcActionMessage(int index) {
|
||||
super(1, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
import org.apollo.game.model.Position;
|
||||
|
||||
/**
|
||||
* The first {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FirstObjectActionMessage extends ObjectActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the first object action message.
|
||||
*
|
||||
* @param id The id.
|
||||
* @param position The position.
|
||||
*/
|
||||
public FirstObjectActionMessage(int id, Position position) {
|
||||
super(1, id, position);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The first {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FirstPlayerActionMessage extends PlayerActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a first player action message.
|
||||
*
|
||||
* @param playerIndex The index of the clicked player.
|
||||
*/
|
||||
public FirstPlayerActionMessage(int playerIndex) {
|
||||
super(1, playerIndex);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fourth {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FourthItemActionMessage extends ItemActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the fourth item action message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The item id.
|
||||
* @param slot The item slot.
|
||||
*/
|
||||
public FourthItemActionMessage(int interfaceId, int id, int slot) {
|
||||
super(4, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fourth {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
public final class FourthItemOptionMessage extends ItemOptionMessage {
|
||||
|
||||
/**
|
||||
* Creates the fourth item option message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The id.
|
||||
* @param slot The slot.
|
||||
*/
|
||||
public FourthItemOptionMessage(int interfaceId, int id, int slot) {
|
||||
super(4, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fourth {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
* @author Stuart
|
||||
*/
|
||||
public final class FourthNpcActionMessage extends NpcActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the FourthNpcActionMessage.
|
||||
*
|
||||
* @param index The index of the Npc.
|
||||
*/
|
||||
public FourthNpcActionMessage(int index) {
|
||||
super(4, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The fourth {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FourthPlayerActionMessage extends PlayerActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a fourth player action message.
|
||||
*
|
||||
* @param playerIndex The index of the clicked player.
|
||||
*/
|
||||
public FourthPlayerActionMessage(int playerIndex) {
|
||||
super(4, playerIndex);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -11,7 +11,7 @@ import java.util.OptionalInt;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
public abstract class ItemActionMessage extends InventoryItemMessage {
|
||||
public final class ItemActionMessage extends InventoryItemMessage {
|
||||
|
||||
/**
|
||||
* Creates the ItemActionMessage.
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.util.OptionalInt;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
public abstract class ItemOptionMessage extends InventoryItemMessage {
|
||||
public final class ItemOptionMessage extends InventoryItemMessage {
|
||||
|
||||
/**
|
||||
* Creates the ItemOptionMessage.
|
||||
|
||||
@@ -21,7 +21,7 @@ public abstract class MagicOnMobMessage extends Message {
|
||||
private final int index;
|
||||
|
||||
/**
|
||||
* The spell if used.
|
||||
* The spell id used.
|
||||
*/
|
||||
private final int spellId;
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.apollo.net.message.Message;
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public abstract class NpcActionMessage extends Message {
|
||||
public final class NpcActionMessage extends Message {
|
||||
|
||||
/**
|
||||
* The option number.
|
||||
|
||||
@@ -5,12 +5,13 @@ import org.apollo.net.message.Message;
|
||||
|
||||
/**
|
||||
* A {@link Message} sent by the client that represents some sort of action on an object. Note that the actual message
|
||||
* sent by the client is one of the five object action messages, but this is the message that should be intercepted (and
|
||||
* sent by the client is one of the five object action messages, but this is the message that should be intercepted
|
||||
* (and
|
||||
* the option verified).
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public abstract class ObjectActionMessage extends Message {
|
||||
public final class ObjectActionMessage extends Message {
|
||||
|
||||
/**
|
||||
* The object's id.
|
||||
|
||||
@@ -4,23 +4,24 @@ import org.apollo.net.message.Message;
|
||||
|
||||
/**
|
||||
* A {@link Message} sent by the client representing the clicking of a player menu action. Note that the actual message
|
||||
* sent by the client is one of the five player action messages, but this is the message that should be intercepted (and
|
||||
* sent by the client is one of the five player action messages, but this is the message that should be intercepted
|
||||
* (and
|
||||
* the option verified).
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public abstract class PlayerActionMessage extends Message {
|
||||
|
||||
/**
|
||||
* The option number.
|
||||
*/
|
||||
private final int option;
|
||||
public final class PlayerActionMessage extends Message {
|
||||
|
||||
/**
|
||||
* The index of the clicked player.
|
||||
*/
|
||||
private final int index;
|
||||
|
||||
/**
|
||||
* The option number.
|
||||
*/
|
||||
private final int option;
|
||||
|
||||
/**
|
||||
* Creates a player action message.
|
||||
*
|
||||
@@ -32,15 +33,6 @@ public abstract class PlayerActionMessage extends Message {
|
||||
this.index = index;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the menu action number (i.e. the action message 'option') clicked.
|
||||
*
|
||||
* @return The option number.
|
||||
*/
|
||||
public int getOption() {
|
||||
return option;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the index of the clicked player.
|
||||
*
|
||||
@@ -50,4 +42,13 @@ public abstract class PlayerActionMessage extends Message {
|
||||
return index;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the menu action number (i.e. the action message 'option') clicked.
|
||||
*
|
||||
* @return The option number.
|
||||
*/
|
||||
public int getOption() {
|
||||
return option;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The second {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class SecondItemActionMessage extends ItemActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the second item action message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The item id.
|
||||
* @param slot The item slot.
|
||||
*/
|
||||
public SecondItemActionMessage(int interfaceId, int id, int slot) {
|
||||
super(2, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The second {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
public final class SecondItemOptionMessage extends ItemOptionMessage {
|
||||
|
||||
/**
|
||||
* Creates the second item option message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The id.
|
||||
* @param slot The slot.
|
||||
*/
|
||||
public SecondItemOptionMessage(int interfaceId, int id, int slot) {
|
||||
super(2, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The second {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class SecondNpcActionMessage extends NpcActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a new second npc action message.
|
||||
*
|
||||
* @param index The index of the npc.
|
||||
*/
|
||||
public SecondNpcActionMessage(int index) {
|
||||
super(2, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
import org.apollo.game.model.Position;
|
||||
|
||||
/**
|
||||
* The second {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class SecondObjectActionMessage extends ObjectActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the second object action message.
|
||||
*
|
||||
* @param id The id.
|
||||
* @param position The position.
|
||||
*/
|
||||
public SecondObjectActionMessage(int id, Position position) {
|
||||
super(2, id, position);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The second {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class SecondPlayerActionMessage extends PlayerActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a second player action message.
|
||||
*
|
||||
* @param playerIndex The index of the clicked player.
|
||||
*/
|
||||
public SecondPlayerActionMessage(int playerIndex) {
|
||||
super(2, playerIndex);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The third {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class ThirdItemActionMessage extends ItemActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the third item action message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The item id.
|
||||
* @param slot The item slot.
|
||||
*/
|
||||
public ThirdItemActionMessage(int interfaceId, int id, int slot) {
|
||||
super(3, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The third {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
public final class ThirdItemOptionMessage extends ItemOptionMessage {
|
||||
|
||||
/**
|
||||
* Creates the third item option message.
|
||||
*
|
||||
* @param interfaceId The interface id.
|
||||
* @param id The id.
|
||||
* @param slot The slot.
|
||||
*/
|
||||
public ThirdItemOptionMessage(int interfaceId, int id, int slot) {
|
||||
super(3, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The third {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class ThirdNpcActionMessage extends NpcActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a new third npc action message.
|
||||
*
|
||||
* @param index The index of the npc.
|
||||
*/
|
||||
public ThirdNpcActionMessage(int index) {
|
||||
super(3, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
import org.apollo.game.model.Position;
|
||||
|
||||
/**
|
||||
* The third {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class ThirdObjectActionMessage extends ObjectActionMessage {
|
||||
|
||||
/**
|
||||
* Creates the third object action message.
|
||||
*
|
||||
* @param id The id.
|
||||
* @param position The position.
|
||||
*/
|
||||
public ThirdObjectActionMessage(int id, Position position) {
|
||||
super(3, id, position);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package org.apollo.game.message.impl;
|
||||
|
||||
/**
|
||||
* The third {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class ThirdPlayerActionMessage extends PlayerActionMessage {
|
||||
|
||||
/**
|
||||
* Creates a third player action message.
|
||||
*
|
||||
* @param playerIndex The index of the clicked player.
|
||||
*/
|
||||
public ThirdPlayerActionMessage(int playerIndex) {
|
||||
super(3, playerIndex);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -12,7 +12,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class DisplayTabInterfaceMessageEncoder extends MessageEncoder<DisplayTabInterfaceMessage> {
|
||||
public final class DisplayTabInterfaceMessageEncoder extends MessageEncoder<DisplayTabInterfaceMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(DisplayTabInterfaceMessage message) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FifthItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,19 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FifthItemActionMessageDecoder extends MessageDecoder<FifthItemActionMessage> {
|
||||
public final class FifthItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FifthItemActionMessage(interfaceId, id, slot);
|
||||
return new ItemActionMessage(5, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FifthItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,21 +8,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class FifthItemOptionMessageDecoder extends MessageDecoder<FifthItemOptionMessage> {
|
||||
public final class FifthItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
|
||||
return new FifthItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(5, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FifthNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,18 +8,18 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthNpcActionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Stuart
|
||||
* @author Major
|
||||
*/
|
||||
public final class FifthNpcActionMessageDecoder extends MessageDecoder<FifthNpcActionMessage> {
|
||||
public final class FifthNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FifthNpcActionMessage(index);
|
||||
return new NpcActionMessage(5, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FifthPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FifthPlayerActionMessageDecoder extends MessageDecoder<FifthPlayerActionMessage> {
|
||||
public final class FifthPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FifthPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(5, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FirstItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,19 +8,19 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FirstItemActionMessageDecoder extends MessageDecoder<FirstItemActionMessage> {
|
||||
public final class FirstItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new FirstItemActionMessage(interfaceId, id, slot);
|
||||
return new ItemActionMessage(1, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FirstItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
final class FirstItemOptionMessageDecoder extends MessageDecoder<FirstItemOptionMessage> {
|
||||
public final class FirstItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int interfaceId = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int id = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
|
||||
return new FirstItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(1, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FirstNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstNpcActionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FirstNpcActionMessageDecoder extends MessageDecoder<FirstNpcActionMessage> {
|
||||
public final class FirstNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FirstNpcActionMessage(index);
|
||||
return new NpcActionMessage(1, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FirstObjectActionMessage;
|
||||
import org.apollo.game.message.impl.ObjectActionMessage;
|
||||
import org.apollo.game.model.Position;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
@@ -10,19 +10,19 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstObjectActionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FirstObjectActionMessageDecoder extends MessageDecoder<FirstObjectActionMessage> {
|
||||
public final class FirstObjectActionMessageDecoder extends MessageDecoder<ObjectActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstObjectActionMessage decode(GamePacket packet) {
|
||||
public ObjectActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int x = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int y = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new FirstObjectActionMessage(id, new Position(x, y));
|
||||
return new ObjectActionMessage(1, id, new Position(x, y));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,23 +1,23 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FirstPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FirstPlayerActionMessageDecoder extends MessageDecoder<FirstPlayerActionMessage> {
|
||||
public final class FirstPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT);
|
||||
return new FirstPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(1, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FourthItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,19 +8,19 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FourthItemActionMessageDecoder extends MessageDecoder<FourthItemActionMessage> {
|
||||
public final class FourthItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new FourthItemActionMessage(interfaceId, id, slot);
|
||||
return new ItemActionMessage(4, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FourthItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class FourthItemOptionMessageDecoder extends MessageDecoder<FourthItemOptionMessage> {
|
||||
public final class FourthItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int interfaceId = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int slot = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
|
||||
return new FourthItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(4, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FourthNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthNpcActionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Stuart
|
||||
* @author Major
|
||||
*/
|
||||
public final class FourthNpcActionMessageDecoder extends MessageDecoder<FourthNpcActionMessage> {
|
||||
public final class FourthNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT);
|
||||
return new FourthNpcActionMessage(index);
|
||||
return new NpcActionMessage(4, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.FourthPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FourthPlayerActionMessageDecoder extends MessageDecoder<FourthPlayerActionMessage> {
|
||||
public final class FourthPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FourthPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(4, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageDecoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class ItemOnItemMessageDecoder extends MessageDecoder<ItemOnItemMessage> {
|
||||
public final class ItemOnItemMessageDecoder extends MessageDecoder<ItemOnItemMessage> {
|
||||
|
||||
@Override
|
||||
public ItemOnItemMessage decode(GamePacket packet) {
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.apollo.net.release.MessageDecoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class MagicOnItemMessageDecoder extends MessageDecoder<MagicOnItemMessage> {
|
||||
public final class MagicOnItemMessageDecoder extends MessageDecoder<MagicOnItemMessage> {
|
||||
|
||||
@Override
|
||||
public MagicOnItemMessage decode(GamePacket packet) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.SecondItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class SecondItemActionMessageDecoder extends MessageDecoder<SecondItemActionMessage> {
|
||||
public final class SecondItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new SecondItemActionMessage(interfaceId, id, slot);
|
||||
|
||||
return new ItemActionMessage(2, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.SecondItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,19 +8,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
final class SecondItemOptionMessageDecoder extends MessageDecoder<SecondItemOptionMessage> {
|
||||
public final class SecondItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new SecondItemOptionMessage(interfaceId, id, slot);
|
||||
|
||||
return new ItemOptionMessage(2, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.SecondNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondNpcActionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class SecondNpcActionMessageDecoder extends MessageDecoder<SecondNpcActionMessage> {
|
||||
public final class SecondNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getSigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new SecondNpcActionMessage(index);
|
||||
return new NpcActionMessage(2, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.SecondObjectActionMessage;
|
||||
import org.apollo.game.message.impl.ObjectActionMessage;
|
||||
import org.apollo.game.model.Position;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
@@ -10,19 +10,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondObjectActionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class SecondObjectActionMessageDecoder extends MessageDecoder<SecondObjectActionMessage> {
|
||||
public final class SecondObjectActionMessageDecoder extends MessageDecoder<ObjectActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondObjectActionMessage decode(GamePacket packet) {
|
||||
public ObjectActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int y = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int x = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new SecondObjectActionMessage(id, new Position(x, y));
|
||||
|
||||
return new ObjectActionMessage(2, id, new Position(x, y));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.SecondPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class SecondPlayerActionMessageDecoder extends MessageDecoder<SecondPlayerActionMessage> {
|
||||
public final class SecondPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new SecondPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(2, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetUpdatedRegionMessageEncoder extends MessageEncoder<SetUpdatedRegionMessage> {
|
||||
public final class SetUpdatedRegionMessageEncoder extends MessageEncoder<SetUpdatedRegionMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetUpdatedRegionMessage message) {
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetItemModelMessageEncoder extends MessageEncoder<SetWidgetItemModelMessage> {
|
||||
public final class SetWidgetItemModelMessageEncoder extends MessageEncoder<SetWidgetItemModelMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetItemModelMessage message) {
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetModelAnimationMessageEncoder extends MessageEncoder<SetWidgetModelAnimationMessage> {
|
||||
public final class SetWidgetModelAnimationMessageEncoder extends MessageEncoder<SetWidgetModelAnimationMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetModelAnimationMessage message) {
|
||||
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetNpcModelMessageEncoder extends MessageEncoder<SetWidgetNpcModelMessage> {
|
||||
public final class SetWidgetNpcModelMessageEncoder extends MessageEncoder<SetWidgetNpcModelMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetNpcModelMessage message) {
|
||||
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetPlayerModelMessageEncoder extends MessageEncoder<SetWidgetPlayerModelMessage> {
|
||||
public final class SetWidgetPlayerModelMessageEncoder extends MessageEncoder<SetWidgetPlayerModelMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetPlayerModelMessage message) {
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
final class SetWidgetVisibilityMessageEncoder extends MessageEncoder<SetWidgetVisibilityMessage> {
|
||||
public final class SetWidgetVisibilityMessageEncoder extends MessageEncoder<SetWidgetVisibilityMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetVisibilityMessage message) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class ThirdItemActionMessageDecoder extends MessageDecoder<ThirdItemActionMessage> {
|
||||
public final class ThirdItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new ThirdItemActionMessage(interfaceId, id, slot);
|
||||
|
||||
return new ItemActionMessage(3, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class ThirdItemOptionMessageDecoder extends MessageDecoder<ThirdItemOptionMessage> {
|
||||
public final class ThirdItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int slot = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
|
||||
return new ThirdItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(3, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,17 +9,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdNpcActionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class ThirdNpcActionMessageDecoder extends MessageDecoder<ThirdNpcActionMessage> {
|
||||
public final class ThirdNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
return new ThirdNpcActionMessage(index);
|
||||
return new NpcActionMessage(3, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdObjectActionMessage;
|
||||
import org.apollo.game.message.impl.ObjectActionMessage;
|
||||
import org.apollo.game.model.Position;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
@@ -10,19 +10,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdObjectActionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class ThirdObjectActionMessageDecoder extends MessageDecoder<ThirdObjectActionMessage> {
|
||||
public final class ThirdObjectActionMessageDecoder extends MessageDecoder<ObjectActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdObjectActionMessage decode(GamePacket packet) {
|
||||
public ObjectActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int x = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int y = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
return new ThirdObjectActionMessage(id, new Position(x, y));
|
||||
|
||||
return new ObjectActionMessage(3, id, new Position(x, y));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r317;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class ThirdPlayerActionMessageDecoder extends MessageDecoder<ThirdPlayerActionMessage> {
|
||||
public final class ThirdPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new ThirdPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(3, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -14,7 +14,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
* @author Chris Fletcher
|
||||
* @author Major
|
||||
*/
|
||||
final class ConfigMessageEncoder extends MessageEncoder<ConfigMessage> {
|
||||
public final class ConfigMessageEncoder extends MessageEncoder<ConfigMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(ConfigMessage message) {
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.apollo.net.release.MessageDecoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class DialogueContinueMessageDecoder extends MessageDecoder<DialogueContinueMessage> {
|
||||
public final class DialogueContinueMessageDecoder extends MessageDecoder<DialogueContinueMessage> {
|
||||
|
||||
@Override
|
||||
public DialogueContinueMessage decode(GamePacket packet) {
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class DisplayTabInterfaceMessageEncoder extends MessageEncoder<DisplayTabInterfaceMessage> {
|
||||
public final class DisplayTabInterfaceMessageEncoder extends MessageEncoder<DisplayTabInterfaceMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(DisplayTabInterfaceMessage message) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FifthItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,19 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FifthItemActionMessageDecoder extends MessageDecoder<FifthItemActionMessage> {
|
||||
public final class FifthItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FifthItemActionMessage(interfaceId, id, slot);
|
||||
return new ItemActionMessage(5, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FifthItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class FifthItemOptionMessageDecoder extends MessageDecoder<FifthItemOptionMessage> {
|
||||
public final class FifthItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
|
||||
return new FifthItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(5, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FifthNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthNpcActionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Stuart
|
||||
*/
|
||||
public final class FifthNpcActionMessageDecoder extends MessageDecoder<FifthNpcActionMessage> {
|
||||
public final class FifthNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FifthNpcActionMessage(index);
|
||||
return new NpcActionMessage(5, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FifthPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FifthPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the fifth {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FifthPlayerActionMessageDecoder extends MessageDecoder<FifthPlayerActionMessage> {
|
||||
public final class FifthPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public FifthPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new FifthPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(5, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FirstItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,19 +8,19 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FirstItemActionMessageDecoder extends MessageDecoder<FirstItemActionMessage> {
|
||||
public final class FirstItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT);
|
||||
return new FirstItemActionMessage(interfaceId, id, slot);
|
||||
return new ItemActionMessage(1, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FirstItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class FirstItemOptionMessageDecoder extends MessageDecoder<FirstItemOptionMessage> {
|
||||
public final class FirstItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
|
||||
return new FirstItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(1, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FirstNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* The {@link MessageDecoder} for the {@link FirstNpcActionMessage}.
|
||||
* The {@link MessageDecoder} for the first {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FirstNpcActionMessageDecoder extends MessageDecoder<FirstNpcActionMessage> {
|
||||
public final class FirstNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FirstNpcActionMessage(index);
|
||||
return new NpcActionMessage(1, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FirstObjectActionMessage;
|
||||
import org.apollo.game.message.impl.ObjectActionMessage;
|
||||
import org.apollo.game.model.Position;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
@@ -10,19 +10,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstObjectActionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FirstObjectActionMessageDecoder extends MessageDecoder<FirstObjectActionMessage> {
|
||||
public final class FirstObjectActionMessageDecoder extends MessageDecoder<ObjectActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstObjectActionMessage decode(GamePacket packet) {
|
||||
public ObjectActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int x = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int y = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FirstObjectActionMessage(id, new Position(x, y));
|
||||
|
||||
return new ObjectActionMessage(1, id, new Position(x, y));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FirstPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,17 +9,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FirstPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the first {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FirstPlayerActionMessageDecoder extends MessageDecoder<FirstPlayerActionMessage> {
|
||||
public final class FirstPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public FirstPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
return new FirstPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(1, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FourthItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,19 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class FourthItemActionMessageDecoder extends MessageDecoder<FourthItemActionMessage> {
|
||||
public final class FourthItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT);
|
||||
return new FourthItemActionMessage(interfaceId, id, slot);
|
||||
return new ItemActionMessage(4, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FourthItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class FourthItemOptionMessageDecoder extends MessageDecoder<FourthItemOptionMessage> {
|
||||
public final class FourthItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT);
|
||||
|
||||
return new FourthItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(4, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,23 +1,23 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FourthNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthNpcActionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Stuart
|
||||
*/
|
||||
public final class FourthNpcActionMessageDecoder extends MessageDecoder<FourthNpcActionMessage> {
|
||||
public final class FourthNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT);
|
||||
return new FourthNpcActionMessage(index);
|
||||
return new NpcActionMessage(4, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.FourthPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link FourthPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the fourth {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class FourthPlayerActionMessageDecoder extends MessageDecoder<FourthPlayerActionMessage> {
|
||||
public final class FourthPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public FourthPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new FourthPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(4, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageDecoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class ItemOnItemMessageDecoder extends MessageDecoder<ItemOnItemMessage> {
|
||||
public final class ItemOnItemMessageDecoder extends MessageDecoder<ItemOnItemMessage> {
|
||||
|
||||
@Override
|
||||
public ItemOnItemMessage decode(GamePacket packet) {
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.apollo.net.release.MessageDecoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class MagicOnItemMessageDecoder extends MessageDecoder<MagicOnItemMessage> {
|
||||
public final class MagicOnItemMessageDecoder extends MessageDecoder<MagicOnItemMessage> {
|
||||
|
||||
@Override
|
||||
public MagicOnItemMessage decode(GamePacket packet) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.SecondItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class SecondItemActionMessageDecoder extends MessageDecoder<SecondItemActionMessage> {
|
||||
public final class SecondItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new SecondItemActionMessage(interfaceId, id, slot);
|
||||
|
||||
return new ItemActionMessage(2, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.SecondItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
final class SecondItemOptionMessageDecoder extends MessageDecoder<SecondItemOptionMessage> {
|
||||
public final class SecondItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
|
||||
return new SecondItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(2, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.SecondNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* The {@link MessageDecoder} for the {@link SecondNpcActionMessage}.
|
||||
* The {@link MessageDecoder} for the {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class SecondNpcActionMessageDecoder extends MessageDecoder<SecondNpcActionMessage> {
|
||||
public final class SecondNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getSigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new SecondNpcActionMessage(index);
|
||||
return new NpcActionMessage(2, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.SecondObjectActionMessage;
|
||||
import org.apollo.game.message.impl.ObjectActionMessage;
|
||||
import org.apollo.game.model.Position;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondObjectActionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class SecondObjectActionMessageDecoder extends MessageDecoder<SecondObjectActionMessage> {
|
||||
public final class SecondObjectActionMessageDecoder extends MessageDecoder<ObjectActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondObjectActionMessage decode(GamePacket packet) {
|
||||
public ObjectActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int x = (int) reader.getUnsigned(DataType.SHORT);
|
||||
int y = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new SecondObjectActionMessage(id, new Position(x, y));
|
||||
|
||||
return new ObjectActionMessage(2, id, new Position(x, y));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.SecondPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link SecondPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the second {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class SecondPlayerActionMessageDecoder extends MessageDecoder<SecondPlayerActionMessage> {
|
||||
public final class SecondPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public SecondPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
return new SecondPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(2, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetItemModelMessageEncoder extends MessageEncoder<SetWidgetItemModelMessage> {
|
||||
public final class SetWidgetItemModelMessageEncoder extends MessageEncoder<SetWidgetItemModelMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetItemModelMessage message) {
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetModelAnimationMessageEncoder extends MessageEncoder<SetWidgetModelAnimationMessage> {
|
||||
public final class SetWidgetModelAnimationMessageEncoder extends MessageEncoder<SetWidgetModelAnimationMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetModelAnimationMessage message) {
|
||||
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetNpcModelMessageEncoder extends MessageEncoder<SetWidgetNpcModelMessage> {
|
||||
public final class SetWidgetNpcModelMessageEncoder extends MessageEncoder<SetWidgetNpcModelMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetNpcModelMessage message) {
|
||||
|
||||
@@ -13,7 +13,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetPlayerModelMessageEncoder extends MessageEncoder<SetWidgetPlayerModelMessage> {
|
||||
public final class SetWidgetPlayerModelMessageEncoder extends MessageEncoder<SetWidgetPlayerModelMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetPlayerModelMessage message) {
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.apollo.net.release.MessageEncoder;
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class SetWidgetVisibilityMessageEncoder extends MessageEncoder<SetWidgetVisibilityMessage> {
|
||||
public final class SetWidgetVisibilityMessageEncoder extends MessageEncoder<SetWidgetVisibilityMessage> {
|
||||
|
||||
@Override
|
||||
public GamePacket encode(SetWidgetVisibilityMessage message) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdItemActionMessage;
|
||||
import org.apollo.game.message.impl.ItemActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,19 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdItemActionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link ItemActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class ThirdItemActionMessageDecoder extends MessageDecoder<ThirdItemActionMessage> {
|
||||
public final class ThirdItemActionMessageDecoder extends MessageDecoder<ItemActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdItemActionMessage decode(GamePacket packet) {
|
||||
public ItemActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT);
|
||||
return new ThirdItemActionMessage(interfaceId, id, slot);
|
||||
|
||||
return new ItemActionMessage(3, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdItemOptionMessage;
|
||||
import org.apollo.game.message.impl.ItemOptionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,21 +9,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdItemOptionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link ItemOptionMessage}.
|
||||
*
|
||||
* @author Chris Fletcher
|
||||
*/
|
||||
final class ThirdItemOptionMessageDecoder extends MessageDecoder<ThirdItemOptionMessage> {
|
||||
public final class ThirdItemOptionMessageDecoder extends MessageDecoder<ItemOptionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdItemOptionMessage decode(GamePacket packet) {
|
||||
public ItemOptionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int slot = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
int interfaceId = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
|
||||
return new ThirdItemOptionMessage(interfaceId, id, slot);
|
||||
return new ItemOptionMessage(3, interfaceId, id, slot);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdNpcActionMessage;
|
||||
import org.apollo.game.message.impl.NpcActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
@@ -9,17 +9,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* The {@link MessageDecoder} for the {@link ThirdNpcActionMessage}.
|
||||
* The {@link MessageDecoder} for the third {@link NpcActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class ThirdNpcActionMessageDecoder extends MessageDecoder<ThirdNpcActionMessage> {
|
||||
public final class ThirdNpcActionMessageDecoder extends MessageDecoder<NpcActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdNpcActionMessage decode(GamePacket packet) {
|
||||
public NpcActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getSigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
return new ThirdNpcActionMessage(index);
|
||||
return new NpcActionMessage(3, index);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdObjectActionMessage;
|
||||
import org.apollo.game.message.impl.ObjectActionMessage;
|
||||
import org.apollo.game.model.Position;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataTransformation;
|
||||
@@ -10,19 +10,21 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdObjectActionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link ObjectActionMessage}.
|
||||
*
|
||||
* @author Graham
|
||||
*/
|
||||
public final class ThirdObjectActionMessageDecoder extends MessageDecoder<ThirdObjectActionMessage> {
|
||||
public final class ThirdObjectActionMessageDecoder extends MessageDecoder<ObjectActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdObjectActionMessage decode(GamePacket packet) {
|
||||
public ObjectActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
|
||||
int y = (int) reader.getUnsigned(DataType.SHORT, DataTransformation.ADD);
|
||||
int id = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
int x = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE, DataTransformation.ADD);
|
||||
return new ThirdObjectActionMessage(id, new Position(x, y));
|
||||
|
||||
return new ObjectActionMessage(3, id, new Position(x, y));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.apollo.game.release.r377;
|
||||
|
||||
import org.apollo.game.message.impl.ThirdPlayerActionMessage;
|
||||
import org.apollo.game.message.impl.PlayerActionMessage;
|
||||
import org.apollo.net.codec.game.DataOrder;
|
||||
import org.apollo.net.codec.game.DataType;
|
||||
import org.apollo.net.codec.game.GamePacket;
|
||||
@@ -8,17 +8,17 @@ import org.apollo.net.codec.game.GamePacketReader;
|
||||
import org.apollo.net.release.MessageDecoder;
|
||||
|
||||
/**
|
||||
* A {@link MessageDecoder} for the {@link ThirdPlayerActionMessage}.
|
||||
* A {@link MessageDecoder} for the third {@link PlayerActionMessage}.
|
||||
*
|
||||
* @author Major
|
||||
*/
|
||||
public final class ThirdPlayerActionMessageDecoder extends MessageDecoder<ThirdPlayerActionMessage> {
|
||||
public final class ThirdPlayerActionMessageDecoder extends MessageDecoder<PlayerActionMessage> {
|
||||
|
||||
@Override
|
||||
public ThirdPlayerActionMessage decode(GamePacket packet) {
|
||||
public PlayerActionMessage decode(GamePacket packet) {
|
||||
GamePacketReader reader = new GamePacketReader(packet);
|
||||
int index = (int) reader.getUnsigned(DataType.SHORT, DataOrder.LITTLE);
|
||||
return new ThirdPlayerActionMessage(index);
|
||||
return new PlayerActionMessage(3, index);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user