forked from Kohaku/maimaiDX-Api
79 lines
2.1 KiB
Python
79 lines
2.1 KiB
Python
# 解锁东西的一个通用的助手,不可独立使用
|
||
from loguru import logger
|
||
from Config import *
|
||
from HelperFullPlay import implFullPlayAction
|
||
|
||
def implUnlockThing(newUserItemList, userId: int, currentLoginTimestamp:int, currentLoginResult) -> str:
|
||
musicData= ({
|
||
"musicId": 11538, # Amber Chronicle
|
||
"level": 0,
|
||
"playCount": 1,
|
||
"achievement": 0,
|
||
"comboStatus": 0,
|
||
"syncStatus": 0,
|
||
"deluxscoreMax": 0,
|
||
"scoreRank": 0,
|
||
"extNum1": 0
|
||
})
|
||
userAllPatches = {
|
||
"upsertUserAll": {
|
||
"userMusicDetailList": [musicData],
|
||
"isNewMusicDetailList": "1",
|
||
"userItemList": newUserItemList,
|
||
"isNewItemList": "1" * len(newUserItemList)
|
||
}}
|
||
result = implFullPlayAction(userId, currentLoginTimestamp, currentLoginResult, musicData, userAllPatches)
|
||
return result
|
||
|
||
itemKindDict = {
|
||
"PLATE": 1, # 姓名框
|
||
"TITLE": 2, # 称号
|
||
"ICON": 3, # 头像
|
||
# "PRESENT": 4, # ?
|
||
"MUSIC": 5, # 歌
|
||
"MUSIC_MASTER": 6, # 紫谱
|
||
"MUSIC_RE_MASTER": 7,# 白谱
|
||
# "MUSIC_STRONG": 8, # ?
|
||
"CHARACTER": 9, # 旅行伙伴
|
||
"PARTNER": 10, # 搭档
|
||
"FRAME": 11, # 背景板
|
||
"TICKET": 12 # 功能票
|
||
}
|
||
|
||
itemKindzhCNDict = {
|
||
"姓名框": "PLATE",
|
||
"称号": "TITLE",
|
||
"头像": "ICON",
|
||
# "礼物": "PRESENT",
|
||
"歌": "MUSIC",
|
||
"紫谱": "MUSIC_MASTER",
|
||
"白谱": "MUSIC_RE_MASTER",
|
||
# "STRONG": "MUSIC_STRONG",
|
||
"旅行伙伴": "CHARACTER",
|
||
"搭档": "PARTNER",
|
||
"背景板": "FRAME",
|
||
"功能票": "TICKET"
|
||
}
|
||
|
||
partnerList = {
|
||
"1": "迪拉熊",
|
||
"17": "青柠熊&柠檬熊",
|
||
"11": "乙姫",
|
||
"12": "拉兹",
|
||
"13": "雪纺",
|
||
"14": "莎露朵",
|
||
"15": "夏玛",
|
||
"16": "咪璐库",
|
||
"18": "乙姫(Splash)",
|
||
"19": "夏玛(UNiVERSE)",
|
||
"20": "咪璐库(UNiVERSE)",
|
||
"21": "小咪璐库",
|
||
"22": "百合咲美香",
|
||
"23": "拉兹(2023)",
|
||
"24": "雪纺(2023)",
|
||
"25": "莎露朵(2023)",
|
||
"26": "黒姫",
|
||
"27": "俊达萌",
|
||
"28": "乙姫(2024)",
|
||
"29": "青柠熊&柠檬熊(2024)"
|
||
} |