GameClientToServerMethods.ts
1 import { RequestAuthenticatedLogin } from './game/receive/RequestAuthenticatedLogin' 2 import { RequestProtocolVersion } from './game/receive/RequestProtocolVersion' 3 import { PlayerSay } from './game/receive/PlayerSay' 4 import { BypassToServer } from './game/receive/BypassToServer' 5 import { PacketMethodMap } from './PacketMethodTypes' 6 import { GameClientChronicles } from '../enum/GameClientChronicles' 7 8 export const GameClientToServerStartMethods : PacketMethodMap = { 9 0x0e: RequestProtocolVersion, 10 0x00: RequestProtocolVersion, 11 } 12 13 export const GameClientToServerMethods : Record<GameClientChronicles, PacketMethodMap> = { 14 [ GameClientChronicles.HighFive ]: { 15 0x2b: RequestAuthenticatedLogin, 16 0x49: PlayerSay, 17 0x23: BypassToServer 18 }, 19 [ GameClientChronicles.Interlude ]: { 20 0x08: RequestAuthenticatedLogin, 21 0x38: PlayerSay, 22 0x21: BypassToServer 23 }, 24 }