idz: Add new saveExpedition msg format

This commit is contained in:
Tau
2019-11-06 17:28:30 -05:00
parent 0f67c00664
commit 2f48efdbb9
6 changed files with 79 additions and 10 deletions
+3 -2
View File
@@ -22,7 +22,7 @@ import { loadTeamRanking, loadTeamRanking2 } from "./loadTeamRanking";
import { lockGarage } from "./lockGarage";
import { lockProfile } from "./lockProfile";
import { msg00AD } from "./msg00AD";
import { saveExpedition } from "./saveExpedition";
import { saveExpedition1, saveExpedition2 } from "./saveExpedition";
import { saveGarage } from "./saveGarage";
import { saveNewCar } from "./saveNewCar";
import { saveProfile2 } from "./saveProfile2";
@@ -75,7 +75,8 @@ const funcList: ReaderFn[] = [
lockGarage,
lockProfile,
msg00AD,
saveExpedition,
saveExpedition1,
saveExpedition2,
saveGarage,
saveNewCar,
saveProfile2,
+19 -4
View File
@@ -1,12 +1,27 @@
import { RequestCode } from "./_defs";
import { SaveExpeditionRequest } from "../request/saveExpedition";
import {
SaveExpeditionRequest1,
SaveExpeditionRequest2,
} from "../request/saveExpedition";
saveExpedition.msgCode = 0x008c as RequestCode;
saveExpedition.msgLen = 0x0010;
saveExpedition1.msgCode = 0x008c as RequestCode;
saveExpedition1.msgLen = 0x0010;
export function saveExpedition(buf: Buffer): SaveExpeditionRequest {
export function saveExpedition1(buf: Buffer): SaveExpeditionRequest1 {
return {
type: "save_expedition_req",
format: 1,
field_0004: buf.readUInt32LE(0x0004),
};
}
saveExpedition2.msgCode = 0x013f as RequestCode;
saveExpedition2.msgLen = 0x0010;
export function saveExpedition2(buf: Buffer): SaveExpeditionRequest2 {
return {
type: "save_expedition_req",
format: 2,
field_0004: buf.readUInt32LE(0x0004),
};
}