IIDX: Added events saving on SINOBUZ and misc

This commit is contained in:
duel0213 2024-03-18 18:57:02 +09:00
parent e1155c7a66
commit 17e67042d6
4 changed files with 311 additions and 107 deletions

View File

@ -148,8 +148,21 @@ export const pccommon: EPR = async (info, data, send) => {
bemani_summer2016: K.ATTR({ phase: String(U.GetConfig("cp_bemanisummer")) }),
}
break;
case 24: // asphyxia_route_public //
case 25:
case 24:
result = {
...result,
boss: K.ATTR({ phase: String(U.GetConfig("sb_boss")) }),
extra_boss_event: K.ATTR({ phase: String(U.GetConfig("sb_extraboss")) }),
vip_pass_black: {},
deller_bonus: K.ATTR({ open: String(1) }),
newsong_another: K.ATTR({ open: String(Number(U.GetConfig("NewSongAnother12"))) }),
event1_phase: K.ATTR({ phase: String(U.GetConfig("sb_event1")) }),
event2_phase: K.ATTR({ phase: String(U.GetConfig("sb_event2")) }),
eaorder_phase: K.ATTR({ phase: String(2) }), // TODO:: figure out what this does //
common_evnet: K.ATTR({ flg: String(-1) }), // TODO:: figure out what this does //
}
break;
case 25:// asphyxia_route_public //
result = {
...result,
newsong_another: K.ATTR({ open: String(Number(U.GetConfig("NewSongAnother12"))) }),
@ -647,6 +660,9 @@ export const pcget: EPR = async (info, data, send) => {
pendual_talis = null,
open_tokotoko = null,
mystery_line = null,
siege_sinobuz = null,
siege_sinobuz_sub = null,
ninja_shichikyoden = null,
mirage_lib = null,
mirage_lib_sub = [],
delabity_lab = null,
@ -680,6 +696,34 @@ export const pcget: EPR = async (info, data, send) => {
boss1 = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "boss1" });
if (!_.isNil(boss1.durability)) boss1.durability = Base64toBuffer(boss1.durability).toString("hex");
}
else if (version == 24) {
siege_sinobuz = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event1_data" });
siege_sinobuz_sub = await DB.Find(refid, { collection: "event_1_sub", version: version, event_name: "event1_data" });
siege_sinobuz_sub.forEach((res) => {
res.is_clear = Number(res.is_clear);
res.ninjyutsu = Base64toBuffer(res.ninjyutsu).toString("hex");
res.card_damage = Base64toBuffer(res.card_damage).toString("hex");
res.card_clear = Base64toBuffer(res.card_clear).toString("hex");
});
ninja_shichikyoden = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event2_data" });
if (!_.isNil(ninja_shichikyoden.last_select_dojo))
ninja_shichikyoden.last_select_dojo = Base64toBuffer(ninja_shichikyoden.last_select_dojo).toString("hex");
if (!_.isNil(ninja_shichikyoden.enemy_damage))
ninja_shichikyoden.enemy_damage = Base64toBuffer(ninja_shichikyoden.enemy_damage).toString("hex");
}
else if (version == 26) {
mirage_lib = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event1_data" });
if (!_.isNil(mirage_lib.quiz_control_list))
mirage_lib.quiz_control_list = Base64toBuffer(mirage_lib.quiz_control_list).toString("hex");
mirage_lib_sub = await DB.Find(refid, { collection: "event_1_sub", version: version, event_name: "event1_data" });
mirage_lib_sub.forEach((res) => {
res.map_route_damage = Base64toBuffer(res.map_route_damage).toString("hex");
});
delabity_lab = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event2_data" });
delabity_lab_sub = await DB.Find(refid, { collection: "event_1_sub", version: version, event_name: "event2_data" });
}
else {
event_1 = await DB.Find(refid, { collection: "event_1", version: version });
event_1s = await DB.Find(refid, { collection: "event_1_sub", version: version });
@ -697,48 +741,11 @@ export const pcget: EPR = async (info, data, send) => {
}
}
if (version == 21 || version == 22 || version == 23 || version == 26) {
if (!_.isNil(pcdata.sp_mlist)) {
pcdata.sp_mlist = Base64toBuffer(pcdata.sp_mlist).toString("hex");
pcdata.sp_clist = Base64toBuffer(pcdata.sp_clist).toString("hex");
pcdata.dp_mlist = Base64toBuffer(pcdata.dp_mlist).toString("hex");
pcdata.dp_clist = Base64toBuffer(pcdata.dp_clist).toString("hex");
}
}
if (version == 26) { // migration //
if (_.isNil(pcdata.eb_bossorb0)) {
pcdata.eb_bossorb0 = 0;
pcdata.eb_bossorb1 = 0;
pcdata.eb_bossorb2 = 0;
pcdata.eb_bossorb3 = 0;
pcdata.eb_bossorb4 = 0;
pcdata.eb_bossorb5 = 0;
pcdata.eb_bossorb6 = 0;
pcdata.eb_bossorb7 = 0;
pcdata.eb_bossorb8 = 0;
await DB.Upsert<pcdata>(
refid,
{
collection: "pcdata",
version: version,
},
{
$set: pcdata,
}
);
}
mirage_lib = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event1_data" });
if (!_.isNil(mirage_lib.quiz_control_list)) mirage_lib.quiz_control_list = Base64toBuffer(mirage_lib.quiz_control_list).toString("hex");
mirage_lib_sub = await DB.Find(refid, { collection: "event_1_sub", version: version, event_name: "event1_data" });
mirage_lib_sub.forEach((res) => {
res.map_route_damage = Base64toBuffer(res.map_route_damage).toString("hex");
});
delabity_lab = await DB.FindOne(refid, { collection: "event_1", version: version, event_name: "event2_data" });
delabity_lab_sub = await DB.Find(refid, { collection: "event_1_sub", version: version, event_name: "event2_data" });
if (!_.isNil(pcdata.sp_mlist)) {
pcdata.sp_mlist = Base64toBuffer(pcdata.sp_mlist).toString("hex");
pcdata.sp_clist = Base64toBuffer(pcdata.sp_clist).toString("hex");
pcdata.dp_mlist = Base64toBuffer(pcdata.dp_mlist).toString("hex");
pcdata.dp_clist = Base64toBuffer(pcdata.dp_clist).toString("hex");
}
if (version >= 30 && lm_music_memo_new.length > 0) {
@ -829,6 +836,50 @@ export const pcget: EPR = async (info, data, send) => {
}
}
if (version == 24) { // migration //
if (_.isNil(pcdata.dr_sprank)) {
pcdata.dr_sprank = Array<number>(15).fill(0);
pcdata.dr_sppoint = Array<number>(15).fill(0);
pcdata.dr_dprank = Array<number>(15).fill(0);
pcdata.dr_dppoint = Array<number>(15).fill(0);
await DB.Upsert<pcdata>(
refid,
{
collection: "pcdata",
version: version,
},
{
$set: pcdata,
}
);
}
}
if (version == 26) { // migration //
if (_.isNil(pcdata.eb_bossorb0)) {
pcdata.eb_bossorb0 = 0;
pcdata.eb_bossorb1 = 0;
pcdata.eb_bossorb2 = 0;
pcdata.eb_bossorb3 = 0;
pcdata.eb_bossorb4 = 0;
pcdata.eb_bossorb5 = 0;
pcdata.eb_bossorb6 = 0;
pcdata.eb_bossorb7 = 0;
pcdata.eb_bossorb8 = 0;
await DB.Upsert<pcdata>(
refid,
{
collection: "pcdata",
version: version,
},
{
$set: pcdata,
}
);
}
}
return send.pugFile(`pug/LDJ/${version}pcget.pug`, {
profile,
pcdata,
@ -851,6 +902,9 @@ export const pcget: EPR = async (info, data, send) => {
pendual_talis,
open_tokotoko,
mystery_line,
siege_sinobuz,
siege_sinobuz_sub,
ninja_shichikyoden,
mirage_lib,
mirage_lib_sub,
delabity_lab,
@ -2268,7 +2322,136 @@ export const pcsave: EPR = async (info, data, send) => {
pcdata.d_liflen = parseInt($(data).attr().d_lift);
}
if (!_.isNil($(data).element("secret"))) {
pcdata.secret_flg1 = $(data).element("secret").bigints("flg1").map(String);
pcdata.secret_flg2 = $(data).element("secret").bigints("flg2").map(String);
pcdata.secret_flg3 = $(data).element("secret").bigints("flg3").map(String);
}
if (!_.isNil($(data).element("favorite"))) {
pcdata.sp_mlist = $(data).element("favorite").buffer("sp_mlist").toString("base64");
pcdata.sp_clist = $(data).element("favorite").buffer("sp_clist").toString("base64");
pcdata.dp_mlist = $(data).element("favorite").buffer("dp_mlist").toString("base64");
pcdata.dp_clist = $(data).element("favorite").buffer("dp_clist").toString("base64");
}
if (!_.isNil($(data).element("qpro_secret"))) {
custom.qpro_secret_head = $(data).element("qpro_secret").bigints("head").map(String);
custom.qpro_secret_hair = $(data).element("qpro_secret").bigints("hair").map(String);
custom.qpro_secret_face = $(data).element("qpro_secret").bigints("face").map(String);
custom.qpro_secret_body = $(data).element("qpro_secret").bigints("body").map(String);
custom.qpro_secret_hand = $(data).element("qpro_secret").bigints("hand").map(String);
}
if (!_.isNil($(data).element("qpro_equip"))) {
custom.qpro_head = parseInt($(data).attr("qpro_equip").head);
custom.qpro_hair = parseInt($(data).attr("qpro_equip").hair);
custom.qpro_face = parseInt($(data).attr("qpro_equip").face);
custom.qpro_body = parseInt($(data).attr("qpro_equip").body);
custom.qpro_hand = parseInt($(data).attr("qpro_equip").head);
}
if (hasStepUpData) {
pcdata.st_enemy_damage = parseInt($(data).attr("step").enemy_damage);
pcdata.st_progress = parseInt($(data).attr("step").progress);
pcdata.st_enemy_defeat_flg = parseInt($(data).attr("step").enemy_defeat_flg);
pcdata.st_sp_level = parseInt($(data).attr("step").sp_level);
pcdata.st_dp_level = parseInt($(data).attr("step").dp_level);
pcdata.st_sp_mplay = parseInt($(data).attr("step").sp_mplay);
pcdata.st_dp_mplay = parseInt($(data).attr("step").dp_mplay);
}
if (!_.isNil($(data).element("achievements"))) {
// TODO:: achi_packflg, achi_packid, achi_playpack //
pcdata.achi_lastweekly = parseInt($(data).attr("achievements").last_weekly);
pcdata.achi_packcomp = parseInt($(data).attr("achievements").pack_comp);
pcdata.achi_visitflg = parseInt($(data).attr("achievements").visit_flg);
pcdata.achi_weeklynum = parseInt($(data).attr("achievements").weekly_num);
pcdata.achi_trophy = $(data).element("achievements").bigints("trophy").map(String);
}
if ($(data).attr("ninja_rank.1").style == "1") {
pcdata.dr_sprank = $(data).element("ninja_rank").numbers("rank");
pcdata.dr_sppoint = $(data).element("ninja_rank").numbers("point");
pcdata.dr_dprank = $(data).element("ninja_rank.1").numbers("rank");
pcdata.dr_dppoint = $(data).element("ninja_rank.1").numbers("point");
} else if ($(data).attr("ninja_rank").style == "0") {
pcdata.dr_sprank = $(data).element("ninja_rank").numbers("rank");
pcdata.dr_sppoint = $(data).element("ninja_rank").numbers("point");
} else if ($(data).attr("ninja_rank").style == "1") {
pcdata.dr_dprank = $(data).element("ninja_rank").numbers("rank");
pcdata.dr_dppoint = $(data).element("ninja_rank").numbers("point");
}
// TODO:: fix event saving, these event savings hasn't fully tested //
if (!_.isNil($(data).element("event1"))) {
let event_data = {
last_select_map: parseInt($(data).attr("event1").last_select_map),
hold_rice: parseInt($(data).attr("event1").hold_rice),
tax_rice: parseInt($(data).attr("event1").tax_rice),
tipls_read: parseInt($(data).attr("event1").tipls_read),
play_gift: parseInt($(data).attr("event1").play_gift)
};
await DB.Upsert(refid,
{
collection: "event_1",
version: version,
event_name: "event1_data",
},
{
$set: event_data,
}
);
$(data).element("event1").elements("map_data").forEach((res) => {
DB.Upsert(refid,
{
collection: "event_1_sub",
version: version,
event_name: "event1_data",
map_id: parseInt(res.attr().map_id),
},
{
$set: {
play_num: parseInt(res.attr().play_num),
progress: parseInt(res.attr().progress),
battle_point: parseInt(res.attr().battle_point),
rice_point: parseInt(res.attr().rice_point),
is_clear: res.bool("is_clear"),
ninjyutsu: res.buffer("ninjyutsu").toString("base64"),
card_damage: res.buffer("card_damage").toString("base64"),
card_clear: res.buffer("card_clear").toString("base64"),
}
}
);
});
}
if (!_.isNil($(data).element("event2"))) {
let event_data = {
play_num: parseInt($(data).attr("event2").play_num),
chakra_point: parseInt($(data).attr("event2").chakra_point),
last_select_ryuha: parseInt($(data).attr("event2").last_select_ryuha),
last_select_dojo: $(data).element("event2").buffer("last_select_dojo").toString("base64"),
enemy_damage: $(data).element("event2").buffer("enemy_damage").toString("base64"),
};
await DB.Upsert(refid,
{
collection: "event_1",
version: version,
event_name: "event2_data",
},
{
$set: event_data,
}
);
}
// onemore //
if (!_.isNil($(data).element("deller"))) pcdata.deller += parseInt($(data).attr("deller").deller);
if (!_.isNil($(data).element("orb_data"))) pcdata.orb += parseInt($(data).attr("orb_data").add_orb);
}
else if (version == 25) {
pcdata.sach = parseInt($(data).attr().s_achi);

View File

@ -308,6 +308,33 @@ export function register() {
default: 2,
});
// SINOBUZ //
R.Config("sb_boss", {
name: "Event Phase (SB)",
desc: "攻城シノバズ伝 / 忍々七鍵伝",
type: "integer",
default: 2,
});
R.Config("sb_event1", {
name: "攻城シノバズ伝",
desc: "攻城シノバズ伝 Phase",
type: "integer",
default: 2
});
R.Config("sb_event2", {
name: "忍々七鍵伝",
desc: "忍々七鍵伝 Phase",
type: "integer",
default: 3
});
R.Config("sb_extraboss",
{
name: "BUZRA ARTS",
desc: "BUZRA ARTS Phase",
type: "integer",
default: 5
});
// Rootage //
R.Config("rt_boss", {
name: "Event Phase (RT)",

View File

@ -717,6 +717,11 @@ export const IIDX24_pcdata = {
sgid: -1,
dgid: -1,
dr_sprank: Array<number>(15).fill(0),
dr_sppoint: Array<number>(15).fill(0),
dr_dprank: Array<number>(15).fill(0),
dr_dppoint: Array<number>(15).fill(0),
event_play_num: 0,
event_last_select_id: -1,
event2_play_num: 0,

View File

@ -1,10 +1,30 @@
IIDX24pc(status="0")
pcdata(id=profile.id idstr=profile.idstr name=profile.name pid=profile.pid spnum=pcdata.spnum dpnum=pcdata.dpnum sach=pcdata.sach dach=pcdata.dach mode=pcdata.mode pmode=pcdata.pmode rtype=pcdata.rtype sp_opt=pcdata.sp_opt dp_opt=pcdata.dp_opt dp_opt2=pcdata.dp_opt2 gpos=pcdata.gpos s_sorttype=pcdata.s_sorttype d_sorttype=pcdata.d_sorttype s_pace=pcdata.s_pace d_pace=pcdata.d_pace s_gno=pcdata.s_gno d_gno=pcdata.d_gno s_gtype=pcdata.s_gtype d_gtype=pcdata.d_gtype s_sdlen=pcdata.s_sdlen d_sdlen=pcdata.d_sdlen s_sdtype=pcdata.s_sdtype d_sdtype=pcdata.d_sdtype s_timing=pcdata.s_timing d_timing=pcdata.d_timing s_notes=pcdata.s_notes d_notes=pcdata.d_notes s_judge=pcdata.s_judge d_judge=pcdata.d_judge s_judgeAdj=pcdata.s_judgeAdj d_judgeAdj=pcdata.d_judgeAdj s_hispeed=pcdata.s_hispeed d_hispeed=pcdata.d_hispeed s_liflen=pcdata.s_liflen d_liflen=pcdata.d_liflen s_disp_judge=pcdata.s_disp_judge d_disp_judge=pcdata.d_disp_judge s_opstyle=pcdata.s_opstyle d_opstyle=pcdata.d_opstyle s_exscore=pcdata.s_exscore d_exscore=pcdata.d_exscore s_graph_score=pcdata.s_graph_score d_graph_score=pcdata.d_graph_score s_auto_scrach=pcdata.s_auto_scrach d_auto_scrach=pcdata.d_auto_scrach s_gauge_disp=pcdata.s_gauge_disp d_gauge_disp=pcdata.d_gauge_disp s_lane_brignt=pcdata.s_lane_brignt d_lane_brignt=pcdata.d_lane_brignt s_camera_layout=pcdata.s_camera_layout d_camera_layout=pcdata.d_camera_layout)
join_shop(joinflg="1" join_cflg="1" join_id="ea" join_name=shop_data.opname)
pcdata(id=profile.id idstr=profile.idstr name=profile.name pid=profile.pid spnum=pcdata.spnum dpnum=pcdata.dpnum sach=pcdata.sach dach=pcdata.dach mode=pcdata.mode pmode=pcdata.pmode rtype=pcdata.rtype sp_opt=pcdata.sp_opt dp_opt=pcdata.dp_opt dp_opt2=pcdata.dp_opt2 gpos=pcdata.gpos s_sorttype=pcdata.s_sorttype d_sorttype=pcdata.d_sorttype s_pace=pcdata.s_pace d_pace=pcdata.d_pace s_gno=pcdata.s_gno d_gno=pcdata.d_gno s_gtype=pcdata.s_gtype d_gtype=pcdata.d_gtype s_sdlen=pcdata.s_sdlen d_sdlen=pcdata.d_sdlen s_sdtype=pcdata.s_sdtype d_sdtype=pcdata.d_sdtype s_timing=pcdata.s_timing d_timing=pcdata.d_timing s_notes=pcdata.s_notes d_notes=pcdata.d_notes s_judge=pcdata.s_judge d_judge=pcdata.d_judge s_judgeAdj=pcdata.s_judgeAdj d_judgeAdj=pcdata.d_judgeAdj s_hispeed=pcdata.s_hispeed d_hispeed=pcdata.d_hispeed s_liflen=pcdata.s_liflen d_liflen=pcdata.d_liflen s_disp_judge=pcdata.s_disp_judge d_disp_judge=pcdata.d_disp_judge s_opstyle=pcdata.s_opstyle d_opstyle=pcdata.d_opstyle s_exscore=pcdata.s_exscore d_exscore=pcdata.d_exscore s_graph_score=pcdata.s_graph_score d_graph_score=pcdata.d_graph_score)
spdp_rival(flg="0")
bind_eaappli
ea_premium_course
leggendaria_open
secret
flg1(__type="s64" __count="3") -1 -1 -1
flg2(__type="s64" __count="3") -1 -1 -1
flg3(__type="s64" __count="3") -1 -1 -1
if pcdata.sp_mlist != null
favorite
sp_mlist(__type="bin") #{pcdata.sp_mlist}
sp_clist(__type="bin") #{pcdata.sp_clist}
dp_mlist(__type="bin") #{pcdata.dp_mlist}
dp_clist(__type="bin") #{pcdata.dp_clist}
qpro_secret
head(__type="s64" __count="4") -1 -1 -1 -1
hair(__type="s64" __count="4") -1 -1 -1 -1
face(__type="s64" __count="4") -1 -1 -1 -1
body(__type="s64" __count="4") -1 -1 -1 -1
hand(__type="s64" __count="4") -1 -1 -1 -1
grade(sgid=pcdata.sgid dgid=pcdata.dgid)
- for (let d of dArray)
g(__type="u8" __count="4") #{d[0]} #{d[1]} #{d[2]} #{d[3]}
deller(deller=pcdata.deller rate="1")
skin(__type="s16" __count="17") #{custom.frame} #{custom.turntable} #{custom.note_burst} #{custom.menu_music} #{appendsettings} #{custom.lane_cover} 0 #{custom.category_vox} #{custom.note_skin} #{custom.full_combo_splash} 0 #{custom.disable_musicpreview} 0 0 0 0 0
qprodata(__type="u32" __count="5") #{custom.qpro_head} #{custom.qpro_hair} #{custom.qpro_face} #{custom.qpro_hand} #{custom.qpro_body}
rlist
- for (let rd of rArray)
rival(spdp=rd.play_style id=rd.profile[2] id_str=rd.profile[3] djname=rd.profile[0] pid=rd.profile[1] sg=rd.pcdata[0] dg=rd.pcdata[1] sa=rd.pcdata[2] da=rd.pcdata[3])
@ -12,64 +32,33 @@ IIDX24pc(status="0")
qprodata(body=rd.qprodata[3] face=rd.qprodata[2] hair=rd.qprodata[0] hand=rd.qprodata[4] head=rd.qprodata[1])
shop(name=shop_data.opname)
is_robo(__type="bool") 0
ir_data
secret_course_data
secret
flg1(__type="s64" __count="3") -1 -1 -1
flg2(__type="s64" __count="3") -1 -1 -1
flg3(__type="s64" __count="3") -1 -1 -1
flg4(__type="s64" __count="3") -1 -1 -1
expert_point
classic_course_data
qprodata(__type="u32" __count="5") #{custom.qpro_head} #{custom.qpro_hair} #{custom.qpro_face} #{custom.qpro_hand} #{custom.qpro_body}
dj_rank_ranking(style="0")
detail(bronze_point="0" bronze_rank="0" category="0" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="1" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="2" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="3" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="4" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="5" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="6" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="7" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="8" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="9" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="10" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="11" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="12" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="13" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="14" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
dj_rank_ranking(style="1")
detail(bronze_point="0" bronze_rank="0" category="0" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="1" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="2" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="3" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="4" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="5" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="6" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="7" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="8" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="9" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="10" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="11" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="12" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="13" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
detail(bronze_point="0" bronze_rank="0" category="14" gold_point="0" gold_rank="0" platinum_point="0" platinum_rank="0" rank="0" silver_point="0" silver_rank="0" total_user="0" white_point="0" white_rank="0")
arena_data(play_num="2" play_num_dp="1" play_num_sp="1")
achieve_data(arena_class="20" best_top_class_continuing="0" now_top_class_continuing="0" play_style="0" rating_value="20")
achieve_data(arena_class="20" best_top_class_continuing="0" now_top_class_continuing="0" play_style="1" rating_value="20")
cube_data(cube="0" season_id="0")
chat_data(chat_type_0="CHAT CUSTOM 1" chat_type_1="CHAT CUSTOM 2" chat_type_2="CHAT CUSTOM 3" chat_type_3="CHAT CUSTOM 4")
is_chat_0(__type="bool") 1
is_chat_1(__type="bool") 1
is_chat_2(__type="bool") 1
is_chat_3(__type="bool") 1
ea_premium_course
bind_eaappli
leggendaria_open
pay_per_use(item_num="99")
skin(__type="s16" __count="17") #{custom.frame} #{custom.turntable} #{custom.note_burst} #{custom.menu_music} #{appendsettings} #{custom.lane_cover} 0 #{custom.category_vox} #{custom.note_skin} #{custom.full_combo_splash} 0 #{custom.disable_musicpreview} 0 0 0 0 0
ninja_rank(style="0")
rank(__type="s32" __count="13") #{pcdata.dr_sprank[0]} #{pcdata.dr_sprank[1]} #{pcdata.dr_sprank[2]} #{pcdata.dr_sprank[3]} #{pcdata.dr_sprank[4]} #{pcdata.dr_sprank[5]} #{pcdata.dr_sprank[6]} #{pcdata.dr_sprank[7]} #{pcdata.dr_sprank[8]} #{pcdata.dr_sprank[9]} #{pcdata.dr_sprank[10]} #{pcdata.dr_sprank[11]} #{pcdata.dr_sprank[12]}
point(__type="s32" __count="13") #{pcdata.dr_sppoint[0]} #{pcdata.dr_sppoint[1]} #{pcdata.dr_sppoint[2]} #{pcdata.dr_sppoint[3]} #{pcdata.dr_sppoint[4]} #{pcdata.dr_sppoint[5]} #{pcdata.dr_sppoint[6]} #{pcdata.dr_sppoint[7]} #{pcdata.dr_sppoint[8]} #{pcdata.dr_sppoint[9]} #{pcdata.dr_sppoint[10]} #{pcdata.dr_sppoint[11]} #{pcdata.dr_sppoint[12]}
ninja_rank(style="1")
rank(__type="s32" __count="13") #{pcdata.dr_dprank[0]} #{pcdata.dr_dprank[1]} #{pcdata.dr_dprank[2]} #{pcdata.dr_dprank[3]} #{pcdata.dr_dprank[4]} #{pcdata.dr_dprank[5]} #{pcdata.dr_dprank[6]} #{pcdata.dr_dprank[7]} #{pcdata.dr_dprank[8]} #{pcdata.dr_dprank[9]} #{pcdata.dr_dprank[10]} #{pcdata.dr_dprank[11]} #{pcdata.dr_dprank[12]}
point(__type="s32" __count="13") #{pcdata.dr_dppoint[0]} #{pcdata.dr_dppoint[1]} #{pcdata.dr_dppoint[2]} #{pcdata.dr_dppoint[3]} #{pcdata.dr_dppoint[4]} #{pcdata.dr_dppoint[5]} #{pcdata.dr_dppoint[6]} #{pcdata.dr_dppoint[7]} #{pcdata.dr_dppoint[8]} #{pcdata.dr_dppoint[9]} #{pcdata.dr_dppoint[10]} #{pcdata.dr_dppoint[11]} #{pcdata.dr_dppoint[12]}
if siege_sinobuz != null
event1(last_select_map=siege_sinobuz.last_select_map hold_rice=siege_sinobuz.hold_rice tax_rice=siege_sinobuz.tax_rice tips_list=siege_sinobuz.tipls_read)
- for (let evt of siege_sinobuz_sub)
map_data(map_id=evt.map_id play_num=evt.play_num progress=evt.progress battle_point=evt.battle_point rice_point=evt.rice_point is_clear=evt.is_clear)
ninjyutsu(__type="bin") #{evt.ninjyutsu}
map_card_damage(__type="bin") #{evt.card_damage}
map_card_clear(__type="bin") #{evt.card_clear}
if ninja_shichikyoden != null
event2(play_num=ninja_shichikyoden.play_num chakra_point=ninja_shichikyoden.chakra_point last_select_ryuha=ninja_shichikyoden.last_select_ryuha)
last_select_dojo(__type="bin") #{ninja_shichikyoden.last_select_dojo}
enemy_damage(__type="bin") #{ninja_shichikyoden.enemy_damage}
//-onemore_data(defeat_0 defeat_1 defeat_2 defeat_3 defeat_4 defeat_5 defeat_6 challenge_num_n challenge_num_h challenge_num_a)
join_shop(joinflg="1" join_cflg="1" join_id="ea" join_name=shop_data.opname)
visitor(anum="10" snum="10" pnum="10" vs_flg="1")
step(enemy_damage=pcdata.st_enemy_damage progress=pcdata.st_progress enemy_defeat_flg=pcdata.st_enemy_defeat_flg sp_level=pcdata.st_sp_level dp_level=pcdata.st_dp_level sp_mplay=pcdata.st_sp_mplay dp_mplay=pcdata.st_dp_mplay)
achievements(pack=pcdata.achi_pack pack_comp=pcdata.achi_packcomp last_weekly=pcdata.achi_lastweekly weekly_num=pcdata.achi_weeklynum visit_flg=pcdata.achi_visitflg rival_crush=pcdata.achi_rivalcrush)
trophy(__type="s64" __count="10") #{pcdata.achi_trophy[0]} #{pcdata.achi_trophy[1]} #{pcdata.achi_trophy[2]} #{pcdata.achi_trophy[3]} #{pcdata.achi_trophy[4]} #{pcdata.achi_trophy[5]} #{pcdata.achi_trophy[6]} #{pcdata.achi_trophy[7]} #{pcdata.achi_trophy[8]} #{pcdata.achi_trophy[9]}
deller(deller=pcdata.deller rate="1")
orb_data(rest_orb=pcdata.orb)
pay_per_use(item_num="5")
present_pay_per_use(item_num="5")
old_linkage_secret_flg(bemani_diary="-1" floor_infection="-1" beatstream="-1" destiny_catharsis="-1" reflec_gw="-1" link_track="-1" qpronicle_love="-1")
nostalgia_open
konami_style(skip_flg="0")
orb_data(rest_orb=pcdata.orb present_orb=pcdata.present_orb)
tonjyutsu(black_pass="99" platinum_pass="99")
ninja_rank(style="5")
konami_stytle(skip_flg="0")