71 lines
5.4 KiB
JavaScript
71 lines
5.4 KiB
JavaScript
const ReadyMessage = require("../Messages/ReadyMessage");
|
|
const QuestMessage = require("../Messages/QuestMessage");
|
|
const SpyMessage = require("../Messages/SpyMessage");
|
|
const CauldronMessage = require("../Messages/CauldronMessage");
|
|
const MovementMessage = require("../Messages/MovementMessage");
|
|
const CloseMessage = require("../Messages/CloseMessage");
|
|
const RepairMessage = require("../Messages/RepairMessage");
|
|
const AttackStartMessage = require("../Messages/AttackStartMessage");
|
|
const AttackAbortMessage = require("../Messages/AttackAbortMessage");
|
|
const RespawnMessage = require("../Messages/RespawnMessage");
|
|
const EquipmentChangeMessage = require("../Messages/EquipmentChangeMessage");
|
|
const MapChangeMessage = require("../Messages/MapChangeMessage");
|
|
const AmmunitionChangeMessage = require("../Messages/AmmunitionChangeMessage");
|
|
const DesignChangeMessage = require("../Messages/DesignChangeMessage");
|
|
const ItemUseMessage = require("../Messages/ItemUseMessage");
|
|
const ItemBuyMessage = require("../Messages/ItemBuyMessage");
|
|
const LeaderboardPageMessage = require("../Messages/LeaderboardPageMessage");
|
|
const GuildMemberLeaveMessage = require("../Messages/GuildMemberLeaveMessage");
|
|
const GuildMemberJoinMessage = require("../Messages/GuildMemberJoinMessage");
|
|
const GuildJoinRequestSubmitMessage = require("../Messages/GuildJoinRequestSubmitMessage");
|
|
const GuildDataMessage = require("../Messages/GuildDataMessage");
|
|
const GuildDonateMessage = require("../Messages/GuildDonateMessage");
|
|
const GuildDetailsTaxEditMessage = require("../Messages/GuildDetailsTaxEditMessage");
|
|
const GuildDetailsIdentityEditMessage = require("../Messages/GuildDetailsIdentityEditMessage");
|
|
const GuildIslandTowerRepairMessage = require("../Messages/GuildIslandTowerRepairMessage");
|
|
const GuildIslandTowerBuildMessage = require("../Messages/GuildIslandTowerBuildMessage");
|
|
const LeaderboardDataMessage = require("../Messages/LeaderboardDataMessage");
|
|
const GuildSearchMessage = require("../Messages/GuildSearchMessage");
|
|
const GuildJoinRequestRevokeMessage = require("../Messages/GuildJoinRequestRevokeMessage");
|
|
const GuildCreateMessage = require("../Messages/GuildCreateMessage");
|
|
|
|
const packetTable = {
|
|
1: { handler: ReadyMessage, expectedSize: 1, isAvailable: true },
|
|
2: { handler: QuestMessage, expectedSize: 3, isAvailable: true },
|
|
3: { handler: SpyMessage, expectedSize: 5, isAvailable: true },
|
|
4: { handler: CauldronMessage, expectedSize: 3, isAvailable: true },
|
|
5: { handler: MovementMessage, expectedSize: 5, isAvailable: true },
|
|
6: { handler: CloseMessage, expectedSize: 1, isAvailable: true },
|
|
7: { handler: RepairMessage, expectedSize: 1, isAvailable: true },
|
|
8: { handler: AttackStartMessage, expectedSize: 6, isAvailable: true },
|
|
9: { handler: AttackAbortMessage, expectedSize: 6, isAvailable: true },
|
|
10: { handler: RespawnMessage, expectedSize: 1, isAvailable: true },
|
|
11: { handler: EquipmentChangeMessage, expectedSize: 5, isAvailable: true },
|
|
12: { handler: MapChangeMessage, expectedSize: 1, isAvailable: true },
|
|
13: { handler: AmmunitionChangeMessage, expectedSize: 3, isAvailable: true },
|
|
14: { handler: DesignChangeMessage, expectedSize: 3, isAvailable: true },
|
|
15: { handler: ItemUseMessage, expectedSize: 7, isAvailable: true },
|
|
16: { handler: ItemBuyMessage, expectedSize: 7, isAvailable: true },
|
|
17: { handler: LeaderboardPageMessage, expectedSize: 4, isAvailable: true },
|
|
18: { handler: GuildMemberLeaveMessage, expectedSize: 5, isAvailable: true },
|
|
19: { handler: GuildMemberJoinMessage, expectedSize: 5, isAvailable: true },
|
|
20: { handler: GuildJoinRequestSubmitMessage, expectedSize: 0, isAvailable: true },
|
|
21: { handler: GuildDataMessage, expectedSize: 1, isAvailable: true },
|
|
22: { handler: GuildDonateMessage, expectedSize: 6, isAvailable: true },
|
|
23: { handler: GuildDetailsTaxEditMessage, expectedSize: 3, isAvailable: true },
|
|
24: { handler: GuildDetailsIdentityEditMessage, expectedSize: 0, isAvailable: true },
|
|
25: { handler: GuildIslandTowerRepairMessage, expectedSize: 6, isAvailable: true },
|
|
26: { handler: GuildIslandTowerBuildMessage, expectedSize: 7, isAvailable: true },
|
|
27: { handler: LeaderboardDataMessage, expectedSize: 1, isAvailable: true },
|
|
28: { handler: GuildSearchMessage, expectedSize: 0, isAvailable: true },
|
|
29: { handler: GuildJoinRequestRevokeMessage, expectedSize: 7, isAvailable: true },
|
|
30: { handler: GuildCreateMessage, expectedSize: 0, isAvailable: true }
|
|
};
|
|
|
|
module.exports = packetTable;
|
|
|
|
/*
|
|
handler: the function that runs when packet is received
|
|
expectedSize: size of the packet
|
|
isAvailable: whether the server accepts this packet
|
|
*/ |