mirror of
https://github.com/asphyxia-core/plugins.git
synced 2026-04-25 16:21:44 -05:00
118 lines
3.6 KiB
TypeScript
118 lines
3.6 KiB
TypeScript
import Profile from "../../models/profile";
|
|
|
|
module.exports = (data: Profile) => ({
|
|
info: {
|
|
jubility: K.ITEM("s16", data.fulfill?.jubility || 0),
|
|
jubility_yday: K.ITEM("s16", data.fulfill?.jubilityYday || 0),
|
|
tune_cnt: K.ITEM("s32", data.fulfill?.tuneCount || 31),
|
|
save_cnt: K.ITEM("s32", data.fulfill?.saveCount || 0),
|
|
saved_cnt: K.ITEM("s32", data.fulfill?.savedCount || 0),
|
|
fc_cnt: K.ITEM("s32", data.fulfill?.fcCount || 0),
|
|
ex_cnt: K.ITEM("s32", data.fulfill?.exCount || 0),
|
|
clear_cnt: K.ITEM("s32", data.fulfill?.clearCount || 0),
|
|
pf_cnt: K.ITEM("s32", 0),
|
|
match_cnt: K.ITEM("s32", data.fulfill?.matchCount || 0),
|
|
beat_cnt: K.ITEM("s32", 0),
|
|
mynews_cnt: K.ITEM("s32", 0),
|
|
mtg_entry_cnt: K.ITEM("s32", 0),
|
|
mtg_hold_cnt: K.ITEM("s32", 0),
|
|
mtg_result: K.ITEM("u8", 0),
|
|
extra_point: K.ITEM("s32", data.fulfill?.extraPoint || 0),
|
|
is_extra_played: K.ITEM("bool", data.fulfill?.isExtraPlayed || false)
|
|
},
|
|
|
|
last: {
|
|
play_time: K.ITEM("s64", BigInt(0)),
|
|
shopname: K.ITEM("str", data.lastShopname),
|
|
areaname: K.ITEM("str", data.lastAreaname),
|
|
title: K.ITEM("s16", data.fulfill?.title || 0),
|
|
parts: K.ITEM("s16", data.fulfill?.parts || 0),
|
|
theme: K.ITEM("s8", data.fulfill?.theme || 0),
|
|
marker: K.ITEM("s8", data.fulfill?.marker || 0),
|
|
rank_sort: K.ITEM("s8", data.rankSort || 1),
|
|
combo_disp: K.ITEM("s8", data.comboDisp || 1),
|
|
music_id: K.ITEM("s32", data.musicId || 0),
|
|
seq_id: K.ITEM("s8", data.seqId || 0),
|
|
sort: K.ITEM("s8", data.fulfill?.sort || 0),
|
|
category: K.ITEM("s8", data.fulfill?.category || 0),
|
|
expert_option: K.ITEM("s8", data.fulfill?.category || 0),
|
|
matching: K.ITEM("s8", data.fulfill?.category || 1),
|
|
hazard: K.ITEM("s8", data.fulfill?.category || 0),
|
|
hard: K.ITEM("s8", data.fulfill?.category || 0)
|
|
},
|
|
|
|
item: {
|
|
secret_list: K.ARRAY("s32", Array(32).fill(-1)),
|
|
theme_list: K.ITEM("s16", -1),
|
|
marker_list: K.ARRAY("s32", Array(2).fill(-1)),
|
|
title_list: K.ARRAY("s32", Array(96).fill(-1)),
|
|
parts_list: K.ARRAY("s32", Array(96).fill(-1)),
|
|
|
|
new: {
|
|
secret_list: K.ARRAY("s32", Array(32).fill(0)),
|
|
theme_list: K.ITEM("s16", 0),
|
|
marker_list: K.ARRAY("s32", Array(2).fill(0)),
|
|
title_list: K.ARRAY("s32", Array(96).fill(0))
|
|
}
|
|
},
|
|
|
|
history: K.ATTR({ count: "0" }),
|
|
|
|
challenge: {
|
|
today: {
|
|
music_id: K.ITEM("s32", 0),
|
|
state: K.ITEM("u8", 0)
|
|
}
|
|
},
|
|
|
|
news: {
|
|
checked: K.ITEM("s16", 0)
|
|
},
|
|
|
|
macchiato: {
|
|
pack_id: K.ITEM("s32", 0),
|
|
bean_num: K.ITEM("u16", 0),
|
|
daily_milk_num: K.ITEM("s32", 1200),
|
|
is_received_daily_milk: K.ITEM("bool", true),
|
|
today_tune_cnt: K.ITEM("s32", 0),
|
|
daily_milk_bonus: K.ARRAY("s32", [100, 100, 1000, 200, 200, 200, 200, 200, 1000]),
|
|
daily_play_burst: K.ITEM("s32", 300),
|
|
|
|
sub_menu_is_completed: K.ITEM("bool", true),
|
|
compensation_milk: K.ITEM("s32", 0),
|
|
|
|
macchiato_music_list: K.ATTR({ count: "0" }, {
|
|
music: []
|
|
}),
|
|
|
|
sub_pack_id: K.ITEM("s32", 0),
|
|
|
|
sub_macchiato_music_list: K.ATTR({ count: "0" }, {
|
|
music: []
|
|
}),
|
|
|
|
season_music_list: K.ATTR({ count: "0" }),
|
|
|
|
match_cnt: K.ITEM("s32", 0),
|
|
|
|
achievement_list: K.ATTR({ count: "0" }, {
|
|
achievement: []
|
|
}),
|
|
|
|
cow_list: K.ATTR({ count: "0" }),
|
|
},
|
|
|
|
rivallist: K.ATTR({ count: "0" }),
|
|
|
|
only_now_music: K.ATTR({ count: "0" }),
|
|
lab_edit_seq: K.ATTR({ count: "0" }),
|
|
kac_music: K.ATTR({ count: "0" }),
|
|
|
|
memorial: {
|
|
latest_event_id: K.ITEM("u8", 1),
|
|
player_event_id: K.ITEM("u8", 1),
|
|
flag: K.ITEM("u32", 0),
|
|
params: K.ARRAY("u32", Array(15).fill(0))
|
|
}
|
|
});
|