plugins/nostalgia@asphyxia/models/profile.ts
DitFranXX c17ee88eff Support Forte in Player Routes
Add support for Cat Progress(Stair)
Add/Fix some fields that Forte needs.
Add Missing RouteHandler that causing massive reqs.
And Fix saving issue too.

This is not tested on Op.2.
Should test it between games.
2020-12-12 03:04:57 +09:00

90 lines
1.5 KiB
TypeScript

export interface Profile {
collection: 'profile',
name: string;
playCount: number;
todayPlayCount: number;
music: number;
sheet: number;
brooch: number;
hispeed: number;
beatGuide: number;
headphone: number;
judgeBar: number;
group: number;
mode: number;
near: number;
offset: number;
bingo: number;
skill: string;
keyBeam: number;
orbit: number;
noteHeight: number;
noteWidth: number;
judgeWidth: number;
beatVolume: number;
beatType: number;
keyVolume: number;
bgmVolume: number;
note: number;
sf: number;
judgeFX: number;
simple: number;
money: number;
fame: number;
fameId: number;
island: number;
params: {
[key: string]: number[];
};
brooches: {
[key: string]: {
watch: number;
level: number;
steps: number;
new: number;
};
};
islands: {
[key: string]: {
look: number;
select: number;
time: number;
containers: {
[key: string]: {
prog: number;
rewards: { [key: string]: number };
};
};
};
};
kentei: {
[key: string]: {
stage: number;
score: number[];
rate: number;
flag: number;
count: number;
};
};
cat_stairs: {
[key: string]: {
total: number,
index: number,
steps: number,
goal: number
}
};
musicList: {
type_0: number[];
type_1: number[];
type_2: number[];
type_3: number[];
};
musicList2: {
type_0: number[];
type_1: number[];
type_2: number[];
type_3: number[];
};
}