mirror of
https://github.com/DragonMinded/bemaniutils.git
synced 2026-04-26 01:45:17 -05:00
Keep requested profiles in sync for DDR Ace and DanEvo.
This commit is contained in:
parent
51d67ca2b8
commit
56dac9548e
|
|
@ -84,17 +84,19 @@ class DanceEvolution(
|
||||||
return hex(val)[2:]
|
return hex(val)[2:]
|
||||||
|
|
||||||
if profile is None:
|
if profile is None:
|
||||||
# Just return a default empty node
|
# Figure out what profiles are being requested
|
||||||
record.add_child(Node.string("d", "<NODATA>"))
|
profiletypes = request.child_value("data/recv_csv").split(",")[::2]
|
||||||
records = 1
|
for ptype in profiletypes:
|
||||||
|
# Just return a default empty node
|
||||||
|
record.add_child(Node.string("d", "<NODATA>"))
|
||||||
|
records += 1
|
||||||
|
|
||||||
else:
|
else:
|
||||||
# Figure out what profiles are being requested
|
# Figure out what profiles are being requested
|
||||||
profiletypes = request.child_value("data/recv_csv").split(",")[::2]
|
profiletypes = request.child_value("data/recv_csv").split(",")[::2]
|
||||||
usergamedata = profile.get_dict("usergamedata")
|
usergamedata = profile.get_dict("usergamedata")
|
||||||
for ptype in profiletypes:
|
for ptype in profiletypes:
|
||||||
if ptype in usergamedata:
|
if ptype in usergamedata:
|
||||||
records = records + 1
|
|
||||||
|
|
||||||
dnode = Node.string(
|
dnode = Node.string(
|
||||||
"d",
|
"d",
|
||||||
base64.b64encode(usergamedata[ptype]["strdata"]).decode("ascii"),
|
base64.b64encode(usergamedata[ptype]["strdata"]).decode("ascii"),
|
||||||
|
|
@ -107,6 +109,12 @@ class DanceEvolution(
|
||||||
)
|
)
|
||||||
record.add_child(dnode)
|
record.add_child(dnode)
|
||||||
|
|
||||||
|
else:
|
||||||
|
# Just return a default empty node
|
||||||
|
record.add_child(Node.string("d", "<NODATA>"))
|
||||||
|
|
||||||
|
records += 1
|
||||||
|
|
||||||
player.add_child(Node.u32("record_num", records))
|
player.add_child(Node.u32("record_num", records))
|
||||||
|
|
||||||
playerdata.add_child(Node.s32("result", 0))
|
playerdata.add_child(Node.s32("result", 0))
|
||||||
|
|
|
||||||
|
|
@ -809,17 +809,18 @@ class DDRAce(
|
||||||
return hex(val)[2:]
|
return hex(val)[2:]
|
||||||
|
|
||||||
if profile is None:
|
if profile is None:
|
||||||
# Just return a default empty node
|
# Figure out what profiles are being requested
|
||||||
record.add_child(Node.string("d", "<NODATA>"))
|
profiletypes = request.child_value("data/recv_csv").split(",")[::2]
|
||||||
records = 1
|
for ptype in profiletypes:
|
||||||
|
# Just return a default empty node
|
||||||
|
record.add_child(Node.string("d", "<NODATA>"))
|
||||||
|
records += 1
|
||||||
else:
|
else:
|
||||||
# Figure out what profiles are being requested
|
# Figure out what profiles are being requested
|
||||||
profiletypes = request.child_value("data/recv_csv").split(",")[::2]
|
profiletypes = request.child_value("data/recv_csv").split(",")[::2]
|
||||||
usergamedata = profile.get_dict("usergamedata")
|
usergamedata = profile.get_dict("usergamedata")
|
||||||
for ptype in profiletypes:
|
for ptype in profiletypes:
|
||||||
if ptype in usergamedata:
|
if ptype in usergamedata:
|
||||||
records = records + 1
|
|
||||||
|
|
||||||
if ptype == "COMMON":
|
if ptype == "COMMON":
|
||||||
# Return basic profile options
|
# Return basic profile options
|
||||||
name = profile.get_str("name")
|
name = profile.get_str("name")
|
||||||
|
|
@ -935,6 +936,12 @@ class DDRAce(
|
||||||
)
|
)
|
||||||
record.add_child(dnode)
|
record.add_child(dnode)
|
||||||
|
|
||||||
|
else:
|
||||||
|
# Just return a default empty node
|
||||||
|
record.add_child(Node.string("d", "<NODATA>"))
|
||||||
|
|
||||||
|
records += 1
|
||||||
|
|
||||||
player.add_child(Node.u32("record_num", records))
|
player.add_child(Node.u32("record_num", records))
|
||||||
|
|
||||||
playerdata.add_child(Node.s32("result", 0))
|
playerdata.add_child(Node.s32("result", 0))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user