mirror of
https://github.com/djhackersdev/minime.git
synced 2026-08-27 13:03:59 -05:00
add "save stocker"
This commit is contained in:
@@ -18,6 +18,7 @@ import { lockProfile } from "./lockProfile";
|
||||
import { saveExpedition } from "./saveExpedition";
|
||||
import { saveProfile } from "./saveProfile";
|
||||
import { saveSettings } from "./saveSettings";
|
||||
import { saveStocker } from "./saveStocker";
|
||||
import { saveTopic } from "./saveTopic";
|
||||
import { unlockProfile } from "./unlockProfile";
|
||||
import { updateProvisionalStoreRank } from "./updateProvisionalStoreRank";
|
||||
@@ -53,6 +54,7 @@ const funcList: ReaderFn[] = [
|
||||
saveExpedition,
|
||||
saveProfile,
|
||||
saveSettings,
|
||||
saveStocker,
|
||||
saveTopic,
|
||||
updateProvisionalStoreRank,
|
||||
updateStoryClearNum,
|
||||
|
||||
12
src/idz/decoder/saveStocker.ts
Normal file
12
src/idz/decoder/saveStocker.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { RequestCode } from "../defs";
|
||||
import { SaveStockerRequest } from "../request/saveStocker";
|
||||
|
||||
saveStocker.msgCode = 0x00a6 as RequestCode;
|
||||
saveStocker.msgLen = 0x00c0;
|
||||
|
||||
export function saveStocker(buf: Buffer): SaveStockerRequest {
|
||||
return {
|
||||
type: "save_stocker_req",
|
||||
profileId: buf.readUInt32LE(0x0004),
|
||||
};
|
||||
}
|
||||
@@ -16,6 +16,7 @@ import { lockProfile } from "./lockProfile";
|
||||
import { saveExpedition } from "./saveExpedition";
|
||||
import { saveProfile } from "./saveProfile";
|
||||
import { saveSettings } from "./saveSettings";
|
||||
import { saveStocker } from "./saveStocker";
|
||||
import { saveTopic } from "./saveTopic";
|
||||
import { unlockProfile } from "./unlockProfile";
|
||||
import { updateProvisionalStoreRank } from "./updateProvisionalStoreRank";
|
||||
@@ -92,6 +93,9 @@ export function dispatch(w: World, req: Request): Response {
|
||||
case "save_topic_req":
|
||||
return saveTopic(w, req);
|
||||
|
||||
case "save_stocker_req":
|
||||
return saveStocker(w, req);
|
||||
|
||||
case "unlock_profile_req":
|
||||
return unlockProfile(w, req);
|
||||
|
||||
|
||||
13
src/idz/handler/saveStocker.ts
Normal file
13
src/idz/handler/saveStocker.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import { SaveStockerRequest } from "../request/saveStocker";
|
||||
import { GenericResponse } from "../response/generic";
|
||||
import { World } from "../world";
|
||||
|
||||
export function saveStocker(
|
||||
w: World,
|
||||
req: SaveStockerRequest
|
||||
): GenericResponse {
|
||||
return {
|
||||
type: "generic_res",
|
||||
status: 1, // ignored
|
||||
};
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
import { UnlockProfileRequest } from "./unlockProfile";
|
||||
import { CreateProfileRequest } from "./createProfile";
|
||||
import { CreateTeamRequest } from "./createTeam";
|
||||
import { DiscoverProfileRequest } from "./discoverProfile";
|
||||
import { Load2on2Request } from "./load2on2";
|
||||
import { LoadConfigRequest } from "./loadConfig";
|
||||
import { LoadConfigRequest2 } from "./loadConfig2";
|
||||
import { DiscoverProfileRequest } from "./discoverProfile";
|
||||
import { LoadGeneralRewardRequest } from "./loadGeneralReward";
|
||||
import { LoadProfileRequest } from "./loadProfile";
|
||||
import { LoadRewardTableRequest } from "./loadRewardTable";
|
||||
@@ -16,11 +16,12 @@ import { LoadTopTenRequest } from "./loadTopTen";
|
||||
import { LockAccountRequest } from "./lockProfile";
|
||||
import { LockGarageRequest } from "./lockGarage";
|
||||
import { SaveExpeditionRequest } from "./saveExpedition";
|
||||
import { UpdateProvisionalStoreRankRequest } from "./updateProvisionalStoreRank";
|
||||
import { UpdateStoryClearNumRequest } from "./updateStoryClearNum";
|
||||
import { SaveProfileRequest } from "./saveProfile";
|
||||
import { SaveSettingsRequest } from "./saveSettings";
|
||||
import { SaveStockerRequest } from "./saveStocker";
|
||||
import { SaveTopicRequest } from "./saveTopic";
|
||||
import { UpdateProvisionalStoreRankRequest } from "./updateProvisionalStoreRank";
|
||||
import { UpdateStoryClearNumRequest } from "./updateStoryClearNum";
|
||||
|
||||
export type Request =
|
||||
| CreateProfileRequest
|
||||
@@ -42,6 +43,7 @@ export type Request =
|
||||
| SaveExpeditionRequest
|
||||
| SaveProfileRequest
|
||||
| SaveSettingsRequest
|
||||
| SaveStockerRequest
|
||||
| SaveTopicRequest
|
||||
| UnlockProfileRequest
|
||||
| UpdateProvisionalStoreRankRequest
|
||||
|
||||
4
src/idz/request/saveStocker.ts
Normal file
4
src/idz/request/saveStocker.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export interface SaveStockerRequest {
|
||||
type: "save_stocker_req";
|
||||
profileId: number;
|
||||
}
|
||||
Reference in New Issue
Block a user