from loguru import logger from Config import * from HelperFullPlay import implFullPlayAction def implUnlockThing(newUserItemList, userId: int, currentLoginTimestamp:int, currentLoginResult) -> str: musicData= ({ "musicId": 0, "level": 0, "playCount": 0, "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, "MUSIC": 5, "MUSIC_MASTER": 6, "MUSIC_RE_MASTER": 7, "CHARACTER": 9, "PARTNER": 10, "FRAME": 11, "TICKET": 12 } itemKindzhCNDict = { "姓名框": "PLATE", "称号": "TITLE", "头像": "ICON", "歌": "MUSIC", "紫谱": "MUSIC_MASTER", "白谱": "MUSIC_RE_MASTER", "旅行伙伴": "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)" }