diff --git a/README.md b/README.md index bf63e0b..45ab1c1 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,11 @@ ## 更新记录 +### 2021-9-27 + +* 抽卡现在可以自动更新了 +* 加入新指令 更新原神卡池 + ### 2021-8-16 * 项目移植到nonebot 2 diff --git a/__init__.py b/__init__.py index d1ad045..629d4b6 100644 --- a/__init__.py +++ b/__init__.py @@ -10,8 +10,9 @@ @bot相遇之缘:10连抽卡 @bot纠缠之缘:90连抽卡 @bot原之井:180连抽卡 -原神卡池:查看当前UP池,这个指令也可以用来重载卡池配置文件,config.json保存的是当前卡池信息 +原神卡池:查看当前UP池 原神卡池切换:切换其他原神卡池 +更新原神卡池:爬取官方的卡池数据 丘丘一下 丘丘语句 :翻译丘丘语,注意这个翻译只能把丘丘语翻译成中文,不能反向 丘丘词典 丘丘语句 :查询丘丘语句的单词含义 diff --git "a/doc/\345\221\275\344\273\244.md" "b/doc/\345\221\275\344\273\244.md" index fd2d2b2..479ee83 100644 --- "a/doc/\345\221\275\344\273\244.md" +++ "b/doc/\345\221\275\344\273\244.md" @@ -8,7 +8,8 @@ @bot 相遇之缘|10连抽卡 @bot 纠缠之缘|90连抽卡 @bot 原之井|180连抽卡 -原神卡池|查看当前UP池,这个指令也可以用来重载卡池配置文件 +原神卡池|查看当前UP池 +更新原神卡池|更新卡池 > **注:** @bot需手动at机器人账号;若设置了bot别名,也可使用bot别名 xxxx来替代 @bot diff --git "a/doc/\350\207\252\345\256\232\344\271\211.md" "b/doc/\350\207\252\345\256\232\344\271\211.md" index ace8001..4b944ce 100644 --- "a/doc/\350\207\252\345\256\232\344\271\211.md" +++ "b/doc/\350\207\252\345\256\232\344\271\211.md" @@ -2,41 +2,6 @@ *假如你想要修改这个插件的内容...* -### 修改卡池 - -> 卡池的信息是保存在gacha\config.json里,修改时注意json文件的格式 - -4星和5星的武器角色up分别对照角色up池和武器up池来填(以1.6版本卡池为例): - -```json -{ - "注释": "4星和5星常驻角色武器是不包括UP的 需要4星或5星所有物品角色随机时程序会自己拼接列表去除重复", - "5星up角色": ["可莉"], - "4星up角色": ["菲谢尔","砂糖","芭芭拉"], - "5星up武器": ["四风原典","天空之傲"], - "4星up武器": ["幽夜华尔兹","钟剑","匣里龙吟","祭礼残章","西风长枪"], - "5星常驻角色": ["莫娜","七七","迪卢克","琴","刻晴"], - "4星常驻角色": ["雷泽","菲谢尔","砂糖","诺艾尔","北斗","迪奥娜","辛焱","芭芭拉","凝光","班尼特","行秋","香菱","重云","罗莎莉亚","烟绯"], - "4星白给角色": ["安柏","凯亚","丽莎"], - "5星常驻武器": ["天空之脊","天空之刃","风鹰剑","四风原典","天空之翼","天空之卷","阿莫斯之弓","天空之傲","和璞鸢","狼的末路"], - "4星常驻武器": ["雨裁","西风秘典","西风大剑","西风剑","绝弦","祭礼残章","祭礼剑","钟剑","匣里灭辰","西风猎弓","弓藏","笛剑","祭礼大剑","西风长枪","昭心","流浪乐章", "祭礼弓","匣里龙吟"], - "3星武器": ["弹弓","神射手之誓","鸦羽弓","翡玉法球","讨龙英杰谭","魔导绪论","黑缨枪","以理服人", "沐浴龙血的剑","铁影阔剑","飞天御剑","黎明神剑","冷刃"] -} -``` - -假如想要让**刻晴**成为up角色,即可改为`"5星up角色": ["刻晴"]` - -当出现新的武器/角色时,可以手动更新图标,大小最好为`130`x`160`,将图标命名为`名字.png`置于对应文件夹内; - -例如: - -```shell -gacha\icon\武器图鉴\幽夜华尔兹.png -gacha\icon\角色图鉴\优菈.png -``` - -此功能支持热重载,修改完毕之后在群里发送`原神卡池`即可加载修改后的卡池信息。 - ### 原神黄历/抽签 #### 条目 diff --git a/gacha/__init__.py b/gacha/__init__.py index 1e36753..2783141 100644 --- a/gacha/__init__.py +++ b/gacha/__init__.py @@ -1,5 +1,6 @@ from hoshino import Service,priv from .gacha import gacha_info , FILE_PATH , Gacha , POOL +from .pool_data import init_pool_list import os import json from hoshino.util import DailyNumberLimiter @@ -115,3 +116,11 @@ async def set_pool(bot, ev): txt += f"原神卡池切换 {i} \n" await bot.send(ev, txt) + + +@sv.on_prefix('更新原神卡池') +async def up_pool_(bot, ev): + await bot.send(ev, '正在更新卡池') + await init_pool_list() + await bot.send(ev,"更新卡池完成") + diff --git a/gacha/config.json b/gacha/config.json deleted file mode 100644 index b651d3d..0000000 --- a/gacha/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "注释": "4星和5星常驻角色武器是不包括UP的 需要4星或5星所有物品角色随机时程序会自己拼接列表去除重复", - "5星up角色": ["雷电将军"], - "4星up角色": ["砂糖","香菱","九条沙罗"], - "5星up武器": ["薙草之稻光","无工之剑"], - "4星up武器": ["匣里龙吟","钟剑","西风长枪","流浪乐章","祭礼弓"], - "5星常驻角色": ["莫娜","七七","迪卢克","琴","刻晴"], - "4星常驻角色": ["雷泽","菲谢尔","砂糖","诺艾尔","北斗","迪奥娜","辛焱","芭芭拉","凝光","班尼特","行秋","香菱","重云","罗莎莉亚","烟绯","早柚"], - "4星白给角色": ["安柏","凯亚","丽莎"], - "5星常驻武器": ["天空之脊","天空之刃","风鹰剑","四风原典","天空之翼","天空之卷","阿莫斯之弓","天空之傲","和璞鸢","狼的末路"], - "4星常驻武器": ["雨裁","西风秘典","西风大剑","西风剑","绝弦","祭礼残章","祭礼剑","钟剑","匣里灭辰","西风猎弓","弓藏","笛剑","祭礼大剑","西风长枪","昭心","流浪乐章", "祭礼弓","匣里龙吟"], - "3星武器": ["弹弓","神射手之誓","鸦羽弓","翡玉法球","讨龙英杰谭","魔导绪论","黑缨枪","以理服人", "沐浴龙血的剑","铁影阔剑","飞天御剑","黎明神剑","冷刃"] -} diff --git a/gacha/gacha.py b/gacha/gacha.py index e73eb84..a0597af 100644 --- a/gacha/gacha.py +++ b/gacha/gacha.py @@ -1,9 +1,8 @@ from PIL import Image from io import BytesIO - +from .pool_data import POOL ,UP_PROBABILITY,POOL_PROBABILITY,DISTANCE_FREQUENCY import os -import json import random import math import base64 @@ -15,119 +14,6 @@ DEFAULT_POOL = "角色up池" # 默认卡池 -POOL_PROBABILITY = { - # 所有卡池的4星和5星概率,这里直接填写官方给出的概率,程序会自动对4星概率进行累计 - "角色up池":{"5" : 0.006 , "4" : 0.051 }, - "武器up池":{"5" : 0.007 , "4" : 0.060 }, - "常驻池" : {"5" : 0.006 , "4" : 0.051 } -} - -UP_PROBABILITY = { - # 这里保存的是当UP池第一次抽取到或上次已经抽取过UP时,本次出现UP的概率有多大,常驻池不受影响 - "角色up池":0.5, - "武器up池":0.75 -} - - -ROLE_ARMS_LIST = { - # 所有卡池数据 - - "5星up角色": [], - "4星up角色": [], - "5星up武器": [], - "4星up武器": [], - "5星常驻角色": [], - "4星常驻角色": [], - "4星白给角色": [], - "5星常驻武器": [], - "4星常驻武器": [], - "3星武器": [], - - "空":[], #这个列表是留空占位的,不会有任何数据 - - '5星全角色武器':[], - - '5星常驻池':[], - '4星常驻池':[], - - '5星角色up池全角色':[], - '4星角色up池全物品':[], - - '5星武器up池全武器':[], - '4星武器up池全物品':[] -} - - -CORRESPONDENCE = { - # 这里记录的是ROLE_ARMS_LIST最后7个列表与其他列表的包含关系 - '5星全角色武器':["5星常驻角色","5星up角色","5星常驻武器","5星up武器"], - - '5星常驻池':["5星常驻角色","5星常驻武器"], - '4星常驻池':["4星常驻角色","4星白给角色","4星常驻武器"], - - '5星角色up池全角色':["5星up角色","5星常驻角色"], - '4星角色up池全物品':["4星常驻角色","4星常驻武器"], - - '5星武器up池全武器':["5星up武器","5星常驻武器"], - '4星武器up池全物品':["4星常驻武器","4星常驻角色"] -} - - -POOL = { - # 这个字典记录的是3个不同的卡池,每个卡池的抽取列表的value是ROLE_ARMS_LIST的哪个列表的key - # 比如角色UP池的5星UP列表value是"5星up角色",就表示角色UP池的5星UP列表是保存在ROLE_ARMS_LIST["5星up角色"]这个列表里的 - '角色up池':{ - '5星up':"5星up角色", - '随机全5星':'5星角色up池全角色', - '4星up':"4星up角色", - '随机全4星':'4星角色up池全物品' - }, - - '武器up池':{ - '5星up':"5星up武器", - '随机全5星':'5星武器up池全武器', - '4星up':"4星up武器", - '随机全4星':'4星武器up池全物品' - }, - - '常驻池':{ - '5星up': '空', - '5星物品':'5星常驻池', - '4星up': '空', - '4星物品':'4星常驻池' - } -} - -DISTANCE_FREQUENCY = { - # 3个池子的5星是多少发才保底 - '角色up池':90, - '武器up池':80, - '常驻池':90 -} - - - - - -def init_role_arms_list(): - # 初始化卡池数据 - with open(os.path.join(FILE_PATH,'config.json'),'r', encoding='UTF-8') as f: - data = json.load(f) - for key in data.keys(): - ROLE_ARMS_LIST[key] = data[key] - - for key in CORRESPONDENCE.keys(): - for i in CORRESPONDENCE[key]: - ROLE_ARMS_LIST[key].extend(ROLE_ARMS_LIST[i]) # 对后7个列表填充数据 - ROLE_ARMS_LIST[key] = list(set(ROLE_ARMS_LIST[key])) # 去除重复数据 - -init_role_arms_list() - - - - - - class Gacha(object): @@ -172,8 +58,6 @@ def __init__(self,_pool = DEFAULT_POOL): def get_png_path(name): # 获取png文件路径,传入的参数是角色或武器名字,会自动在角色和武器文件夹搜索,找不到抛出异常 - # role_name_path = os.path.join(ICON_PATH, "角色", str(name) + ".png") - # arms_name_path = os.path.join(ICON_PATH, "武器", str(name) + ".png") role_name_path = os.path.join(ICON_PATH, "角色图鉴", str(name) + ".png") arms_name_path = os.path.join(ICON_PATH, "武器图鉴", str(name) + ".png") @@ -193,22 +77,18 @@ def is_up(self,name): if self.pool == "常驻池": return False - _5_star_up_list = POOL[self.pool]["5星up"] - _4_star_up_list = POOL[self.pool]["4星up"] - - if (name in ROLE_ARMS_LIST[_4_star_up_list]) or (name in ROLE_ARMS_LIST[_5_star_up_list]): + if (name in POOL[self.pool]['5_star_UP']) or (name in POOL[self.pool]['4_star_UP']): return True return False - @staticmethod - def is_star(name): + def is_star(self,name): # 检查角色或物品是几星的 # 返回对应的星星数 - if name in ROLE_ARMS_LIST['5星全角色武器']: + if (name in POOL[self.pool]['5_star_UP']) or (name in POOL[self.pool]['5_star_not_UP']): return "★★★★★" - if name in ROLE_ARMS_LIST['4星常驻池']: # 4星常驻池就包含所有4星角色装备了 + if (name in POOL[self.pool]['4_star_UP']) or (name in POOL[self.pool]['4_star_not_UP']): # 4星常驻池就包含所有4星角色装备了 return "★★★★" return "★★★" @@ -227,7 +107,6 @@ def ba64_to_cq(base64_str): def concat_pic(self, border=5): # self.gacha_list是一个列表,这个函数找到列表中名字对应的图片,然后拼接成一张大图返回 num = len(self.gacha_list) - # w, h = [125, 130] w, h = [130, 160] des = Image.new('RGBA', (w * min(num, border), h * math.ceil(num / border)), (255, 255, 255, 0)) @@ -236,14 +115,11 @@ def concat_pic(self, border=5): im = Image.open(self.get_png_path(self.gacha_list[i])) im = im.resize((130, 160)) - # pixel_w_offset = (125 - im.size[0]) / 2 - # pixel_h_offset = (130 - im.size[1]) / 2 # 因为角色和武器大小不一样,小的图像设置居中显示 - w_row = (i % border) + 1 h_row = math.ceil((i + 1) / border) - pixel_w = (w_row - 1) * w #+ pixel_w_offset - pixel_h = (h_row - 1) * h #+ pixel_h_offset + pixel_w = (w_row - 1) * w + pixel_h = (h_row - 1) * h des.paste(im, (int(pixel_w), int(pixel_h))) @@ -259,21 +135,19 @@ def add_gacha_all_statistics(self,name): def update_last(self,name): # 这个方法用来更新第一次抽到4星或5星或UP的计数 if not self.last_4_up: - up_4_star = POOL[self.pool]['4星up'] - if name in ROLE_ARMS_LIST[up_4_star]: + if name in POOL[self.pool]['4_star_UP']: self.last_4_up = self.current_times + 1 if not self.last_5_up: - up_5_star = POOL[self.pool]['5星up'] - if name in ROLE_ARMS_LIST[up_5_star]: + if name in POOL[self.pool]['5_star_UP']: self.last_5_up = self.current_times + 1 if not self.last_4: - if name in ROLE_ARMS_LIST["4星常驻池"]: + if name in POOL[self.pool]['4_star_not_UP']: self.last_4 = self.current_times + 1 if not self.last_5: - if name in ROLE_ARMS_LIST["5星全角色武器"]: + if name in POOL[self.pool]['5_star_not_UP']: self.last_5 = self.current_times + 1 def is_guaranteed(self,frequency): @@ -297,55 +171,43 @@ def get_most_arms(self): def get_5_star(self): - # 先检查上次5星是否是UP,不是UP本次抽取必定是UP, - # 如果上次是UP,角色UP池本次有50%的概率还是UP,50%概率所有5星随机, - # 武器UP池本次有75%的概率还是UP,25%概率所有5星随机,详情看UP_PROBABILITY + # 先检查上次5星是否是UP,不是UP本次抽取必定是 UP, + # 如果上次是UP,角色UP池本次有50%的概率还是 UP,50%概率非 UP, + # 武器UP池本次有75%的概率还是 UP,25%概率非 UP,详情看UP_PROBABILITY # 先看是不是常驻池 if self.pool == '常驻池': - key = POOL['常驻池']['5星物品'] # 先获取常驻池的5星保存在ROLE_ARMS_LIST的哪个列表 - return random.choice(ROLE_ARMS_LIST[key]) + return random.choice(POOL[self.pool]['5_star_not_UP']) # 下边是角色或武器的UP - # 先获取5星UP和全5星角色武器保存在ROLE_ARMS_LIST的哪个列表 - # up_5_star和all_5_star是ROLE_ARMS_LIST的key - # UP武器和UP角色对应的列表是不一样的,详情看POOL - up_5_star = POOL[self.pool]['5星up'] - all_5_star = POOL[self.pool]['随机全5星'] if self.is_up(self.last_time_5): if random.random() < UP_PROBABILITY[self.pool]: - return random.choice(ROLE_ARMS_LIST[up_5_star]) + return random.choice(POOL[self.pool]['5_star_UP']) else: - return random.choice(ROLE_ARMS_LIST[all_5_star]) + return random.choice(POOL[self.pool]['5_star_not_UP']) else: - return random.choice(ROLE_ARMS_LIST[up_5_star]) + return random.choice(POOL[self.pool]['5_star_UP']) def get_4_star(self): - # 先检查上次4星是否是UP,不是UP本次抽取必定是UP, - # 如果上次是UP,角色UP池本次有50%的概率还是UP,50%概率所有4星随机, - # 武器UP池本次有75%的概率还是UP,25%概率所有4星随机,详情看UP_PROBABILITY + # 先检查上次4星是否是UP,不是UP本次抽取必定是 UP, + # 如果上次是UP,角色UP池本次有50%的概率还是 UP,50%概率非 UP + # 武器UP池本次有75%的概率还是UP,25%概率非 UP,详情看UP_PROBABILITY # 先看是不是常驻池 if self.pool == '常驻池': - key = POOL['常驻池']['4星物品'] # 先获取常驻池的4星保存在ROLE_ARMS_LIST的哪个列表 - return random.choice(ROLE_ARMS_LIST[key]) + return random.choice(POOL[self.pool]['4_star_not_UP']) # 下边是角色或武器的UP - # 先获取4星UP和全4星角色武器保存在ROLE_ARMS_LIST的哪个列表 - # up_4_star和all_4_star是ROLE_ARMS_LIST的key - # UP武器和UP角色对应的列表是不一样的,详情看POOL - up_4_star = POOL[self.pool]['4星up'] - all_4_star = POOL[self.pool]['随机全4星'] if self.is_up(self.last_time_4): if random.random() < UP_PROBABILITY[self.pool]: - return random.choice(ROLE_ARMS_LIST[up_4_star]) + return random.choice(POOL[self.pool]['4_star_UP']) else: - return random.choice(ROLE_ARMS_LIST[all_4_star]) + return random.choice(POOL[self.pool]['4_star_not_UP']) else: - return random.choice(ROLE_ARMS_LIST[up_4_star]) + return random.choice(POOL[self.pool]['4_star_UP']) def get_5_star_probability(self): # 获取本次抽5星的概率是多少 @@ -409,7 +271,7 @@ def gacha_one(self): # 以上都不是返回3星 self.gacha_rarity_statistics["3星"] += 1 - return random.choice(ROLE_ARMS_LIST["3星武器"]) + return random.choice(POOL[self.pool]['3_star_not_UP']) @@ -461,7 +323,7 @@ def gacha_90(self,frequency=90): new_gacha = self.gacha_one() - if not (new_gacha in ROLE_ARMS_LIST["3星武器"]): # 抽一井时图片上不保留3星的武器 + if not (new_gacha in POOL[self.pool]['3_star_not_UP']): # 抽一井时图片上不保留3星的武器 self.gacha_list.append(new_gacha) self.add_gacha_all_statistics(new_gacha) # 把所有抽卡结果添加到gacha_all_statistics用于最后统计 @@ -499,22 +361,18 @@ def gacha_90(self,frequency=90): def gacha_info(pool = DEFAULT_POOL): - # 重载卡池数据,然后返回UP角色信息 - init_role_arms_list() # 重新载入config.json的卡池数据 + # UP角色信息 info_txt = f'当前卡池为 {pool} ,UP信息如下:\n' - - _5_star_up_info = POOL[pool]["5星up"] - _4_star_up_info = POOL[pool]["4星up"] up_info = "" - for _5_star in ROLE_ARMS_LIST[_5_star_up_info]: + for _5_star in POOL[pool]['5_star_UP']: im = Image.open(Gacha.get_png_path(_5_star)) im = Gacha.pic2b64(im) up_info += Gacha.ba64_to_cq(im) up_info += "\n" up_info += f"{_5_star} ★★★★★" - for _4_star in ROLE_ARMS_LIST[_4_star_up_info]: + for _4_star in POOL[pool]['4_star_UP']: im = Image.open(Gacha.get_png_path(_4_star)) im = Gacha.pic2b64(im) up_info += Gacha.ba64_to_cq(im) diff --git a/gacha/icon/1_star.png b/gacha/icon/1_star.png new file mode 100644 index 0000000..914f221 Binary files /dev/null and b/gacha/icon/1_star.png differ diff --git a/gacha/icon/1_star_bg.png b/gacha/icon/1_star_bg.png new file mode 100644 index 0000000..150387f Binary files /dev/null and b/gacha/icon/1_star_bg.png differ diff --git a/gacha/icon/2_star.png b/gacha/icon/2_star.png new file mode 100644 index 0000000..9570771 Binary files /dev/null and b/gacha/icon/2_star.png differ diff --git a/gacha/icon/2_star_bg.png b/gacha/icon/2_star_bg.png new file mode 100644 index 0000000..7885968 Binary files /dev/null and b/gacha/icon/2_star_bg.png differ diff --git a/gacha/icon/3_star.png b/gacha/icon/3_star.png new file mode 100644 index 0000000..84438fa Binary files /dev/null and b/gacha/icon/3_star.png differ diff --git a/gacha/icon/3_star_bg.png b/gacha/icon/3_star_bg.png new file mode 100644 index 0000000..3950608 Binary files /dev/null and b/gacha/icon/3_star_bg.png differ diff --git a/gacha/icon/4_star.png b/gacha/icon/4_star.png new file mode 100644 index 0000000..f92f096 Binary files /dev/null and b/gacha/icon/4_star.png differ diff --git a/gacha/icon/4_star_bg.png b/gacha/icon/4_star_bg.png new file mode 100644 index 0000000..7136c5c Binary files /dev/null and b/gacha/icon/4_star_bg.png differ diff --git a/gacha/icon/5_star.png b/gacha/icon/5_star.png new file mode 100644 index 0000000..8d24e79 Binary files /dev/null and b/gacha/icon/5_star.png differ diff --git a/gacha/icon/5_star_bg.png b/gacha/icon/5_star_bg.png new file mode 100644 index 0000000..aa6d238 Binary files /dev/null and b/gacha/icon/5_star_bg.png differ diff --git a/gacha/icon/anemo.png b/gacha/icon/anemo.png new file mode 100644 index 0000000..2aba966 Binary files /dev/null and b/gacha/icon/anemo.png differ diff --git a/gacha/icon/cryo.png b/gacha/icon/cryo.png new file mode 100644 index 0000000..1f317ff Binary files /dev/null and b/gacha/icon/cryo.png differ diff --git a/gacha/icon/dendro.png b/gacha/icon/dendro.png new file mode 100644 index 0000000..f11e017 Binary files /dev/null and b/gacha/icon/dendro.png differ diff --git a/gacha/icon/electro.png b/gacha/icon/electro.png new file mode 100644 index 0000000..8747aad Binary files /dev/null and b/gacha/icon/electro.png differ diff --git a/gacha/icon/geo.png b/gacha/icon/geo.png new file mode 100644 index 0000000..942bcab Binary files /dev/null and b/gacha/icon/geo.png differ diff --git a/gacha/icon/hydro.png b/gacha/icon/hydro.png new file mode 100644 index 0000000..1a89d0d Binary files /dev/null and b/gacha/icon/hydro.png differ diff --git a/gacha/icon/pyro.png b/gacha/icon/pyro.png new file mode 100644 index 0000000..a263c8d Binary files /dev/null and b/gacha/icon/pyro.png differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\270\207\345\233\275\350\257\270\346\265\267\345\233\276\350\260\261.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\270\207\345\233\275\350\257\270\346\265\267\345\233\276\350\260\261.png" deleted file mode 100644 index 95a1865..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\270\207\345\233\275\350\257\270\346\265\267\345\233\276\350\260\261.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\273\245\347\220\206\346\234\215\344\272\272.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\273\245\347\220\206\346\234\215\344\272\272.png" deleted file mode 100644 index 1276f73..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\273\245\347\220\206\346\234\215\344\272\272.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\275\243\345\205\265\351\207\215\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\275\243\345\205\265\351\207\215\345\211\221.png" deleted file mode 100644 index 882d555..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\275\243\345\205\265\351\207\215\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\277\241\344\275\277.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\277\241\344\275\277.png" deleted file mode 100644 index 4ed8650..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\344\277\241\344\275\277.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\206\263\346\226\227\344\271\213\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\206\263\346\226\227\344\271\213\346\236\252.png" deleted file mode 100644 index 6536210..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\206\263\346\226\227\344\271\213\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\206\267\345\210\203.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\206\267\345\210\203.png" deleted file mode 100644 index 51244bc..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\206\267\345\210\203.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\346\227\245\346\234\210.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\346\227\245\346\234\210.png" deleted file mode 100644 index aaffad7..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\346\227\245\346\234\210.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\347\201\255\350\276\260.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\347\201\255\350\276\260.png" deleted file mode 100644 index 6bd6927..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\347\201\255\350\276\260.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\351\276\231\345\220\237.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\351\276\231\345\220\237.png" deleted file mode 100644 index b771370..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\214\243\351\207\214\351\276\231\345\220\237.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\215\203\345\262\251\345\217\244\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\215\203\345\262\251\345\217\244\345\211\221.png" deleted file mode 100644 index 39886e5..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\215\203\345\262\251\345\217\244\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\215\203\345\262\251\351\225\277\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\215\203\345\262\251\351\225\277\346\236\252.png" deleted file mode 100644 index df33bf9..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\215\203\345\262\251\351\225\277\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\216\206\347\273\203\347\232\204\347\214\216\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\216\206\347\273\203\347\232\204\347\214\216\345\274\223.png" deleted file mode 100644 index 866345c..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\216\206\347\273\203\347\232\204\347\214\216\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\217\215\346\233\262\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\217\215\346\233\262\345\274\223.png" deleted file mode 100644 index 46bd733..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\217\215\346\233\262\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\217\243\350\242\213\351\255\224\345\257\274\344\271\246.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\217\243\350\242\213\351\255\224\345\257\274\344\271\246.png" deleted file mode 100644 index b45bd77..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\217\243\350\242\213\351\255\224\345\257\274\344\271\246.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\220\203\350\231\216\351\261\274\345\210\200.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\220\203\350\231\216\351\261\274\345\210\200.png" deleted file mode 100644 index 275227d..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\220\203\350\231\216\351\261\274\345\210\200.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\222\214\347\222\236\351\270\242.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\222\214\347\222\236\351\270\242.png" deleted file mode 100644 index 8ed0096..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\222\214\347\222\236\351\270\242.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\233\233\351\243\216\345\216\237\345\205\270.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\233\233\351\243\216\345\216\237\345\205\270.png" deleted file mode 100644 index 14bc159..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\233\233\351\243\216\345\216\237\345\205\270.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\202\262.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\202\262.png" deleted file mode 100644 index 0f1250d..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\202\262.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\210\203.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\210\203.png" deleted file mode 100644 index 9691ceb..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\210\203.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\215\267.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\215\267.png" deleted file mode 100644 index f6283c8..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\345\215\267.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\347\277\274.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\347\277\274.png" deleted file mode 100644 index 2f27cb2..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\347\277\274.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\350\204\212.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\350\204\212.png" deleted file mode 100644 index 09edb94..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\244\251\347\251\272\344\271\213\350\204\212.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\255\246\345\276\222\347\254\224\350\256\260.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\255\246\345\276\222\347\254\224\350\256\260.png" deleted file mode 100644 index 07bcbc1..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\255\246\345\276\222\347\254\224\350\256\260.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\345\244\247\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\345\244\247\345\211\221.png" deleted file mode 100644 index 7836c53..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\345\244\247\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\347\214\216\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\347\214\216\346\236\252.png" deleted file mode 100644 index 9823394..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\347\214\216\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\347\247\230\346\263\225\345\275\225.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\347\247\230\346\263\225\345\275\225.png" deleted file mode 100644 index 1773689..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\347\247\230\346\263\225\345\275\225.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\351\225\277\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\351\225\277\345\211\221.png" deleted file mode 100644 index fb0c675..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\351\225\277\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\351\225\277\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\351\225\277\345\274\223.png" deleted file mode 100644 index 11c7f29..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\256\227\345\256\244\351\225\277\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\260\230\344\270\226\344\271\213\351\224\201.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\260\230\344\270\226\344\271\213\351\224\201.png" deleted file mode 100644 index 5258216..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\260\230\344\270\226\344\271\213\351\224\201.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\271\275\345\244\234\345\215\216\345\260\224\345\205\271.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\271\275\345\244\234\345\215\216\345\260\224\345\205\271.png" deleted file mode 100644 index 82c4c13..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\271\275\345\244\234\345\215\216\345\260\224\345\205\271.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\202\344\270\226\347\225\214\350\241\214\350\256\260.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\202\344\270\226\347\225\214\350\241\214\350\256\260.png" deleted file mode 100644 index f66ae02..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\202\344\270\226\347\225\214\350\241\214\350\256\260.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\223\350\227\217.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\223\350\227\217.png" deleted file mode 100644 index 56d912a..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\223\350\227\217.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\271\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\271\345\274\223.png" deleted file mode 100644 index d19acb3..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\274\271\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\277\215\345\206\254\344\271\213\346\236\234.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\277\215\345\206\254\344\271\213\346\236\234.png" deleted file mode 100644 index 8800f18..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\345\277\215\345\206\254\344\271\213\346\236\234.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\212\244\346\221\251\344\271\213\346\235\226.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\212\244\346\221\251\344\271\213\346\235\226.png" deleted file mode 100644 index 318487b..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\212\244\346\221\251\344\271\213\346\235\226.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\226\253\345\263\260\344\271\213\345\210\203.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\226\253\345\263\260\344\271\213\345\210\203.png" deleted file mode 100644 index 75f4ebd..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\226\253\345\263\260\344\271\213\345\210\203.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\226\260\346\211\213\351\225\277\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\226\260\346\211\213\351\225\277\346\236\252.png" deleted file mode 100644 index f27ed84..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\226\260\346\211\213\351\225\277\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\205\350\241\214\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\205\350\241\214\345\211\221.png" deleted file mode 100644 index cde81e9..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\205\350\241\214\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\240\345\267\245\344\271\213\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\240\345\267\245\344\271\213\345\211\221.png" deleted file mode 100644 index 594f237..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\240\345\267\245\344\271\213\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\240\351\224\213\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\240\351\224\213\345\211\221.png" deleted file mode 100644 index 20c4d83..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\227\240\351\224\213\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\230\255\345\277\203.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\230\255\345\277\203.png" deleted file mode 100644 index 8250ced..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\230\255\345\277\203.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\347\214\216\346\211\213.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\347\214\216\346\211\213.png" deleted file mode 100644 index 3857697..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\347\214\216\346\211\213.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\347\232\204\351\205\222\344\270\216\350\257\227.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\347\232\204\351\205\222\344\270\216\350\257\227.png" deleted file mode 100644 index 9b14d98..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\347\232\204\351\205\222\344\270\216\350\257\227.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\351\227\252\345\205\211.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\351\227\252\345\205\211.png" deleted file mode 100644 index b755c11..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\232\227\345\267\267\351\227\252\345\205\211.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\235\276\347\261\201\345\223\215\350\265\267\344\271\213\346\227\266.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\235\276\347\261\201\345\223\215\350\265\267\344\271\213\346\227\266.png" deleted file mode 100644 index 62886ec..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\235\276\347\261\201\345\223\215\350\265\267\344\271\213\346\227\266.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\262\220\346\265\264\351\276\231\350\241\200\347\232\204\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\262\220\346\265\264\351\276\231\350\241\200\347\232\204\345\211\221.png" deleted file mode 100644 index 95477ba..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\262\220\346\265\264\351\276\231\350\241\200\347\232\204\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\265\201\346\234\210\351\222\210.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\265\201\346\234\210\351\222\210.png" deleted file mode 100644 index a95b2fe..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\265\201\346\234\210\351\222\210.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\265\201\346\265\252\344\271\220\347\253\240.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\265\201\346\265\252\344\271\220\347\253\240.png" deleted file mode 100644 index 0ac5527..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\346\265\201\346\265\252\344\271\220\347\253\240.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\213\274\347\232\204\346\234\253\350\267\257.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\213\274\347\232\204\346\234\253\350\267\257.png" deleted file mode 100644 index 51be0e3..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\213\274\347\232\204\346\234\253\350\267\257.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\214\216\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\214\216\345\274\223.png" deleted file mode 100644 index 894097a..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\214\216\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\224\262\347\272\247\345\256\235\351\222\260.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\224\262\347\272\247\345\256\235\351\222\260.png" deleted file mode 100644 index b1c48bc..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\224\262\347\272\247\345\256\235\351\222\260.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\345\275\261\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\345\275\261\345\211\221.png" deleted file mode 100644 index 06a1723..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\345\275\261\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\347\274\250\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\347\274\250\346\236\252.png" deleted file mode 100644 index f6ea0fc..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\347\274\250\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\351\223\201\345\244\247\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\351\223\201\345\244\247\345\211\221.png" deleted file mode 100644 index a1c7e9d..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\231\275\351\223\201\345\244\247\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\240\264\351\255\224\344\271\213\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\240\264\351\255\224\344\271\213\345\274\223.png" deleted file mode 100644 index 898ef56..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\240\264\351\255\224\344\271\213\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\243\220\345\262\251\347\273\223\347\273\277.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\243\220\345\262\251\347\273\223\347\273\277.png" deleted file mode 100644 index 824a530..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\243\220\345\262\251\347\273\223\347\273\277.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\236\345\260\204\346\211\213\344\271\213\350\252\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\236\345\260\204\346\211\213\344\271\213\350\252\223.png" deleted file mode 100644 index 100b21d..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\236\345\260\204\346\211\213\344\271\213\350\252\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\211\221.png" deleted file mode 100644 index 66cb8ae..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\244\247\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\244\247\345\211\221.png" deleted file mode 100644 index cbbf420..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\244\247\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\274\223.png" deleted file mode 100644 index 73b6624..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\346\256\213\347\253\240.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\346\256\213\347\253\240.png" deleted file mode 100644 index 087bed7..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\245\255\347\244\274\346\256\213\347\253\240.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\254\233\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\254\233\345\211\221.png" deleted file mode 100644 index a0a6ab8..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\254\233\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\273\210\346\234\253\345\227\237\345\217\271\344\271\213\350\257\227.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\273\210\346\234\253\345\227\237\345\217\271\344\271\213\350\257\227.png" deleted file mode 100644 index 11cb209..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\273\210\346\234\253\345\227\237\345\217\271\344\271\213\350\257\227.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\273\235\345\274\246.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\273\235\345\274\246.png" deleted file mode 100644 index 726b28f..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\273\235\345\274\246.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\277\241\347\216\211\346\263\225\347\220\203.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\277\241\347\216\211\346\263\225\347\220\203.png" deleted file mode 100644 index 5a672a0..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\347\277\241\347\216\211\346\263\225\347\220\203.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\205\220\346\256\226\344\271\213\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\205\220\346\256\226\344\271\213\345\211\221.png" deleted file mode 100644 index 2926337..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\205\220\346\256\226\344\271\213\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\213\215\345\217\244\350\207\252\347\224\261\344\271\213\350\252\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\213\215\345\217\244\350\207\252\347\224\261\344\271\213\350\252\223.png" deleted file mode 100644 index cac061b..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\213\215\345\217\244\350\207\252\347\224\261\344\271\213\350\252\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\213\215\347\277\240\347\214\216\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\213\215\347\277\240\347\214\216\345\274\223.png" deleted file mode 100644 index 2e5dd55..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\213\215\347\277\240\347\214\216\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\226\231\350\215\211\344\271\213\347\250\273\345\205\211.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\226\231\350\215\211\344\271\213\347\250\273\345\205\211.png" deleted file mode 100644 index 66d8000..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\226\231\350\215\211\344\271\213\347\250\273\345\205\211.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\236\255\351\252\250\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\236\255\351\252\250\345\211\221.png" deleted file mode 100644 index 216210b..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\236\255\351\252\250\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\345\211\221.png" deleted file mode 100644 index c752124..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\345\244\247\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\345\244\247\345\211\221.png" deleted file mode 100644 index 03a6520..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\345\244\247\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\347\214\216\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\347\214\216\345\274\223.png" deleted file mode 100644 index 0cd2d83..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\347\214\216\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\347\247\230\345\205\270.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\347\247\230\345\205\270.png" deleted file mode 100644 index adfa6d3..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\347\247\230\345\205\270.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\351\225\277\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\351\225\277\346\236\252.png" deleted file mode 100644 index 5d52364..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\245\277\351\243\216\351\225\277\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\256\250\351\276\231\350\213\261\346\235\260\350\260\255.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\256\250\351\276\231\350\213\261\346\235\260\350\260\255.png" deleted file mode 100644 index 6a839eb..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\256\250\351\276\231\350\213\261\346\235\260\350\260\255.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\256\255\347\273\203\345\244\247\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\256\255\347\273\203\345\244\247\345\211\221.png" deleted file mode 100644 index dfaa057..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\256\255\347\273\203\345\244\247\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\344\275\234\346\276\271\346\234\210.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\344\275\234\346\276\271\346\234\210.png" deleted file mode 100644 index 23235b5..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\344\275\234\346\276\271\346\234\210.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\345\217\244\345\215\216.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\345\217\244\345\215\216.png" deleted file mode 100644 index 6369107..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\345\217\244\345\215\216.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\346\226\251\345\262\251.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\346\226\251\345\262\251.png" deleted file mode 100644 index af0af50..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\346\226\251\345\262\251.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\346\230\237\351\225\260.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\346\230\237\351\225\260.png" deleted file mode 100644 index f1be241..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\346\230\237\351\225\260.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\351\207\221\347\217\200.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\351\207\221\347\217\200.png" deleted file mode 100644 index 1710603..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\257\225\345\201\232\351\207\221\347\217\200.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\264\257\350\231\271\344\271\213\346\247\212.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\264\257\350\231\271\344\271\213\346\247\212.png" deleted file mode 100644 index a0b8a8a..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\350\264\257\350\231\271\344\271\213\346\247\212.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\237\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\237\345\211\221.png" deleted file mode 100644 index 7b4845a..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\237\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\242\350\275\256\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\242\350\275\256\345\274\223.png" deleted file mode 100644 index 0b8968f..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\242\350\275\256\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\272\347\237\233.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\272\347\237\233.png" deleted file mode 100644 index ffe7ced..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\222\272\347\237\233.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\345\260\226\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\345\260\226\346\236\252.png" deleted file mode 100644 index f65bf26..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\345\260\226\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\345\275\261\351\230\224\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\345\275\261\351\230\224\345\211\221.png" deleted file mode 100644 index 8a3c1e9..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\345\275\261\351\230\224\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\350\234\202\345\210\272.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\350\234\202\345\210\272.png" deleted file mode 100644 index c70f7d0..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\201\350\234\202\345\210\272.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\266\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\266\345\211\221.png" deleted file mode 100644 index 3bd2233..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\223\266\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\230\277\350\216\253\346\226\257\344\271\213\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\230\277\350\216\253\346\226\257\344\271\213\345\274\223.png" deleted file mode 100644 index a4de666..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\230\277\350\216\253\346\226\257\344\271\213\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\231\215\344\270\264\344\271\213\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\231\215\344\270\264\344\271\213\345\211\221.png" deleted file mode 100644 index 897b6a9..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\231\215\344\270\264\344\271\213\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\250\350\243\201.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\250\350\243\201.png" deleted file mode 100644 index 4fe2149..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\250\350\243\201.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\252\350\221\254\347\232\204\346\230\237\351\223\266.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\252\350\221\254\347\232\204\346\230\237\351\223\266.png" deleted file mode 100644 index 8872d10..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\252\350\221\254\347\232\204\346\230\237\351\223\266.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\276\345\210\207\344\271\213\345\233\236\345\205\211.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\276\345\210\207\344\271\213\345\233\236\345\205\211.png" deleted file mode 100644 index 1905179..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\233\276\345\210\207\344\271\213\345\233\236\345\205\211.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\216\351\271\260\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\216\351\271\260\345\211\221.png" deleted file mode 100644 index 5ef3429..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\216\351\271\260\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\345\244\251\345\244\247\345\276\241\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\345\244\251\345\244\247\345\276\241\345\211\221.png" deleted file mode 100644 index 0bdcfe9..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\345\244\251\345\244\247\345\276\241\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\345\244\251\345\276\241\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\345\244\251\345\276\241\345\211\221.png" deleted file mode 100644 index 95d6da0..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\345\244\251\345\276\241\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\351\233\267\344\271\213\345\274\246\346\214\257.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\351\233\267\344\271\213\345\274\246\346\214\257.png" deleted file mode 100644 index 496baba..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\243\236\351\233\267\344\271\213\345\274\246\346\214\257.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\255\224\345\257\274\347\273\252\350\256\272.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\255\224\345\257\274\347\273\252\350\256\272.png" deleted file mode 100644 index c6bb2f5..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\255\224\345\257\274\347\273\252\350\256\272.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\270\246\347\276\275\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\270\246\347\276\275\345\274\223.png" deleted file mode 100644 index 66e9d38..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\270\246\347\276\275\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\216\346\230\216\347\245\236\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\216\346\230\216\347\245\236\345\211\221.png" deleted file mode 100644 index 0a73e01..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\216\346\230\216\347\245\236\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\211\221.png" deleted file mode 100644 index 8465ed4..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\345\210\272\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\345\210\272\346\236\252.png" deleted file mode 100644 index eef0f77..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\345\210\272\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\346\210\230\345\274\223.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\346\210\230\345\274\223.png" deleted file mode 100644 index d3e18c7..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\346\210\230\345\274\223.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\346\226\251\345\210\200.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\346\226\251\345\210\200.png" deleted file mode 100644 index 99d86cd..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\346\226\251\345\210\200.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\347\273\257\347\216\211.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\347\273\257\347\216\211.png" deleted file mode 100644 index c833e1a..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\347\273\257\347\216\211.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\351\225\277\345\211\221.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\351\225\277\345\211\221.png" deleted file mode 100644 index 3a9003e..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\345\262\251\351\225\277\345\211\221.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\347\274\250\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\347\274\250\346\236\252.png" deleted file mode 100644 index 01b7761..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\273\221\347\274\250\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\276\231\350\204\212\351\225\277\346\236\252.png" "b/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\276\231\350\204\212\351\225\277\346\236\252.png" deleted file mode 100644 index c8dcddb..0000000 Binary files "a/gacha/icon/\346\255\246\345\231\250\345\233\276\351\211\264/\351\276\231\350\204\212\351\225\277\346\236\252.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\270\203\344\270\203.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\270\203\344\270\203.png" deleted file mode 100644 index 06da95b..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\270\203\344\270\203.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\270\275\350\216\216.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\270\275\350\216\216.png" deleted file mode 100644 index 4e76458..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\270\275\350\216\216.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\271\235\346\235\241\346\262\231\347\275\227.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\271\235\346\235\241\346\262\231\347\275\227.png" deleted file mode 100644 index 592f209..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\271\235\346\235\241\346\262\231\347\275\227.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\274\230\350\217\210.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\274\230\350\217\210.png" deleted file mode 100644 index 39e5dd3..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\344\274\230\350\217\210.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\207\235\345\205\211.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\207\235\345\205\211.png" deleted file mode 100644 index 4276cb1..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\207\235\345\205\211.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\207\257\344\272\232.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\207\257\344\272\232.png" deleted file mode 100644 index e43ac7d..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\207\257\344\272\232.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\210\273\346\231\264.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\210\273\346\231\264.png" deleted file mode 100644 index 36e6383..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\210\273\346\231\264.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\214\227\346\226\227.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\214\227\346\226\227.png" deleted file mode 100644 index 5dd6914..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\214\227\346\226\227.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\217\257\350\216\211.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\217\257\350\216\211.png" deleted file mode 100644 index 870da27..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\217\257\350\216\211.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\256\211\346\237\217.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\256\211\346\237\217.png" deleted file mode 100644 index 2046b79..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\256\211\346\237\217.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\256\265\345\256\253.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\256\265\345\256\253.png" deleted file mode 100644 index 3ffbfbb..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\345\256\265\345\256\253.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\227\251\346\237\232.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\227\251\346\237\232.png" deleted file mode 100644 index 5962e0f..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\227\251\346\237\232.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\236\253\345\216\237\344\270\207\345\217\266.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\236\253\345\216\237\344\270\207\345\217\266.png" deleted file mode 100644 index efea3e2..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\236\253\345\216\237\344\270\207\345\217\266.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\270\251\350\277\252.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\270\251\350\277\252.png" deleted file mode 100644 index f914d04..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\346\270\251\350\277\252.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\203\237\347\273\257.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\203\237\347\273\257.png" deleted file mode 100644 index 9c12b30..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\203\237\347\273\257.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\217\255\345\260\274\347\211\271.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\217\255\345\260\274\347\211\271.png" deleted file mode 100644 index 6c77ec3..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\217\255\345\260\274\347\211\271.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\220\264.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\220\264.png" deleted file mode 100644 index 16f2054..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\220\264.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\224\230\351\233\250.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\224\230\351\233\250.png" deleted file mode 100644 index a6882d4..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\224\230\351\233\250.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\240\202\347\263\226.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\240\202\347\263\226.png" deleted file mode 100644 index 0381850..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\240\202\347\263\226.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\245\236\351\207\214\347\273\253\345\215\216.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\245\236\351\207\214\347\273\253\345\215\216.png" deleted file mode 100644 index a23f486..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\245\236\351\207\214\347\273\253\345\215\216.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\275\227\350\216\216\350\216\211\344\272\232.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\275\227\350\216\216\350\216\211\344\272\232.png" deleted file mode 100644 index 831a2f9..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\347\275\227\350\216\216\350\216\211\344\272\232.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\203\241\346\241\203.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\203\241\346\241\203.png" deleted file mode 100644 index 3c8aec2..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\203\241\346\241\203.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\212\255\350\212\255\346\213\211.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\212\255\350\212\255\346\213\211.png" deleted file mode 100644 index 012d13b..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\212\255\350\212\255\346\213\211.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\216\253\345\250\234.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\216\253\345\250\234.png" deleted file mode 100644 index 2c37f42..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\216\253\345\250\234.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\217\262\350\260\242\345\260\224.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\217\262\350\260\242\345\260\224.png" deleted file mode 100644 index bc3ada4..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\217\262\350\260\242\345\260\224.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\241\214\347\247\213.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\241\214\347\247\213.png" deleted file mode 100644 index 3ebc44e..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\241\214\347\247\213.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\257\272\350\211\276\345\260\224.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\257\272\350\211\276\345\260\224.png" deleted file mode 100644 index 9a7afd5..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\257\272\350\211\276\345\260\224.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\276\233\347\204\261.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\276\233\347\204\261.png" deleted file mode 100644 index 27f8986..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\276\233\347\204\261.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\276\276\350\276\276\345\210\251\344\272\232.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\276\276\350\276\276\345\210\251\344\272\232.png" deleted file mode 100644 index 8b0a607..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\276\276\350\276\276\345\210\251\344\272\232.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\277\252\345\215\242\345\205\213.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\277\252\345\215\242\345\205\213.png" deleted file mode 100644 index 525ecd7..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\277\252\345\215\242\345\205\213.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\277\252\345\245\245\345\250\234.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\277\252\345\245\245\345\250\234.png" deleted file mode 100644 index b07ec20..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\350\277\252\345\245\245\345\250\234.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\207\215\344\272\221.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\207\215\344\272\221.png" deleted file mode 100644 index fc536ec..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\207\215\344\272\221.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\222\237\347\246\273.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\222\237\347\246\273.png" deleted file mode 100644 index f714778..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\222\237\347\246\273.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\230\277\350\264\235\345\244\232.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\230\277\350\264\235\345\244\232.png" deleted file mode 100644 index 64df8a8..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\230\277\350\264\235\345\244\232.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\233\267\346\263\275.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\233\267\346\263\275.png" deleted file mode 100644 index 93fd392..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\233\267\346\263\275.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\233\267\347\224\265\345\260\206\345\206\233.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\233\267\347\224\265\345\260\206\345\206\233.png" deleted file mode 100644 index 35f731b..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\233\267\347\224\265\345\260\206\345\206\233.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\246\231\350\217\261.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\246\231\350\217\261.png" deleted file mode 100644 index 7fec9a6..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\246\231\350\217\261.png" and /dev/null differ diff --git "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\255\210.png" "b/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\255\210.png" deleted file mode 100644 index 4228849..0000000 Binary files "a/gacha/icon/\350\247\222\350\211\262\345\233\276\351\211\264/\351\255\210.png" and /dev/null differ diff --git a/gacha/pool_data.py b/gacha/pool_data.py new file mode 100644 index 0000000..b67292b --- /dev/null +++ b/gacha/pool_data.py @@ -0,0 +1,275 @@ + +from PIL import Image,ImageFont,ImageDraw,ImageMath +from loguru import logger +from io import BytesIO + +import httpx +import asyncio +import re +import os +import json + + + +FILE_PATH = os.path.dirname(__file__) +ICON_PATH = os.path.join(FILE_PATH,'icon') + + +POOL_API = "https://webstatic.mihoyo.com/hk4e/gacha_info/cn_gf01/gacha/list.json" +ROLES_API = 'https://genshin.honeyhunterworld.com/db/char/characters/?lang=CHS' +ARMS_API = ['https://genshin.honeyhunterworld.com/db/weapon/sword/?lang=CHS', + 'https://genshin.honeyhunterworld.com/db/weapon/claymore/?lang=CHS', + 'https://genshin.honeyhunterworld.com/db/weapon/polearm/?lang=CHS', + 'https://genshin.honeyhunterworld.com/db/weapon/bow/?lang=CHS', + 'https://genshin.honeyhunterworld.com/db/weapon/catalyst/?lang=CHS'] +ROLES = None +ARMS = None + +FONT_PATH = os.path.join(os.path.dirname(FILE_PATH),'artifact_collect',"zh-cn.ttf") +FONT=ImageFont.truetype(FONT_PATH, size=20) + + +POOL_PROBABILITY = { + # 所有卡池的4星和5星概率,这里直接填写官方给出的概率,程序会自动对4星概率进行累计 + "角色up池": {"5": 0.006, "4": 0.051}, + "武器up池": {"5": 0.007, "4": 0.060}, + "常驻池": {"5": 0.006, "4": 0.051} +} + +UP_PROBABILITY = { + # 这里保存的是当UP池第一次抽取到或上次已经抽取过UP时,本次出现UP的概率有多大,常驻池不受影响 + "角色up池": 0.5, + "武器up池": 0.75 +} + +POOL = { + # 这个字典记录的是3个不同的卡池,每个卡池的抽取列表 + '角色up池': { + '5_star_UP': [], + '5_star_not_UP':[], + '4_star_UP': [], + '4_star_not_UP':[], + '3_star_not_UP':[] + }, + + '武器up池': { + '5_star_UP': [], + '5_star_not_UP':[], + '4_star_UP': [], + '4_star_not_UP':[], + '3_star_not_UP':[] + }, + + '常驻池': { + '5_star_UP': [], + '5_star_not_UP':[], + '4_star_UP': [], + '4_star_not_UP':[], + '3_star_not_UP':[] + } +} + +DISTANCE_FREQUENCY = { + # 3个池子的5星是多少发才保底 + '角色up池': 90, + '武器up池': 80, + '常驻池': 90 +} + + + +async def get_url_data(url): + # 获取url的数据 + async with httpx.AsyncClient() as client: + resp = await client.get(url=url) + if resp.status_code != 200: + raise ValueError(f"从 {url} 获取数据失败,错误代码 {resp.status_code}") + return resp.content + + + +async def get_role_en_name(ch_name): + # 从 genshin.honeyhunterworld.com 获取角色的英文名 + global ROLES + if ROLES == None: + data = await get_url_data(ROLES_API) + ROLES = data.decode("utf-8") + + pattern = ".{80}" + str(ch_name) + en_name = re.search(pattern, ROLES).group() + en_name = re.search('"/db/char/.+/\?lang=CHS"',en_name).group() + en_name = en_name[10:-11] + return en_name + + + +async def get_arm_id(ch_name): + # 从 genshin.honeyhunterworld.com 获取武器的ID + global ARMS + if ARMS == None: + ARMS = [] + for api in ARMS_API: + data = await get_url_data(api) + ARMS.append(data.decode("utf-8")) + + pattern = '.{40}' + str(ch_name) + for html in ARMS: + txt = re.search(pattern, html) + if txt == None: + continue + txt = re.search('weapon/.+?/\?lang', txt.group()).group() + arm_id = txt[7:-6] + return arm_id + raise NameError(f"没有找到武器 {ch_name} 的 ID") + + +async def get_icon(url): + # 获取角色或武器的图标,直接返回 Image + icon = await get_url_data(url) + icon = Image.open(BytesIO(icon)) + icon_a = icon.getchannel("A") + icon_a = ImageMath.eval("convert(a*b/256, 'L')", a=icon_a, b=icon_a) + icon.putalpha(icon_a) + return icon + + + + +async def get_role_element(en_name): + # 获取角色属性,直接返回属性图标 Image + url = f'https://genshin.honeyhunterworld.com/db/char/{en_name}/?lang=CHS' + data = await get_url_data(url) + data = data.decode("utf-8") + element = re.search('/img/icons/element/.+?_35.png',data).group() + element = element[19:-7] + + element_path = os.path.join(FILE_PATH,'icon',f'{element}.png') + return Image.open(element_path) + + + +async def paste_role_icon(ch_name,star): + # 拼接角色图鉴图 + + en_name = await get_role_en_name(ch_name) + url = f"https://genshin.honeyhunterworld.com/img/char/{en_name}_face.png" + avatar_icon = await get_icon(url) + element_icon = await get_role_element(en_name) + + bg = Image.open(os.path.join(FILE_PATH,'icon',f'{star}_star_bg.png')) + bg_a = bg.getchannel("A") + bg1 = Image.new("RGBA",bg.size) + txt_bg = Image.new("RGBA",(160,35),"#e9e5dc") + avatar_icon = avatar_icon.resize((156, 160)) + element_icon = element_icon.resize((40, 40)) + bg.paste(avatar_icon, (2,3),avatar_icon) + bg.paste(element_icon, (2,3),element_icon) + bg.paste(txt_bg, (0,163)) + draw = ImageDraw.Draw(bg) + draw.text((80, 180), ch_name, fill="#4a5466ff", font=FONT, anchor="mm",align="center") + bg1.paste(bg,(0,0),bg_a) + return bg1 + + + +async def paste_arm_icon(ch_name,star): + # 拼接武器图鉴图 + arm_id = await get_arm_id(ch_name) + url = f'https://genshin.honeyhunterworld.com/img/weapon/{arm_id}_a.png' + arm_icon = await get_icon(url) + star_icon = Image.open(os.path.join(FILE_PATH,'icon',f'{star}_star.png')) + + bg = Image.open(os.path.join(FILE_PATH,'icon',f'{star}_star_bg.png')) + bg_a = bg.getchannel("A") + bg1 = Image.new("RGBA",bg.size) + txt_bg = Image.new("RGBA",(160,35),"#e9e5dc") + arm_icon = arm_icon.resize((130, 160)) + bg.paste(arm_icon, (17,3),arm_icon) + bg.paste(txt_bg, (0,163)) + draw = ImageDraw.Draw(bg) + draw.text((80, 180), ch_name, fill="#4a5466ff", font=FONT, anchor="mm",align="center") + bg.paste(star_icon,(6,135),star_icon) + bg1.paste(bg,(0,0),bg_a) + return bg1 + + + + +async def up_role_icon(name, star): + # 更新角色图标 + role_name_path = os.path.join(ICON_PATH, "角色图鉴", str(name) + ".png") + if os.path.exists(role_name_path): + return + logger.info(f"正在更新 {name} 角色图标") + if not os.path.exists(os.path.join(ICON_PATH, '角色图鉴')): + os.makedirs(os.path.join(ICON_PATH, '角色图鉴')) + + role_icon = await paste_role_icon(name,star) + with open(role_name_path , "wb") as icon_file: + role_icon.save(icon_file) + + + + +async def up_arm_icon(name, star): + # 更新武器图标 + arm_name_path = os.path.join(ICON_PATH, "武器图鉴", str(name) + ".png") + if os.path.exists(arm_name_path): + return + logger.info(f"正在更新 {name} 武器图标") + if not os.path.exists(os.path.join(ICON_PATH, '武器图鉴')): + os.makedirs(os.path.join(ICON_PATH, '武器图鉴')) + + arm_icon = await paste_arm_icon(name,star) + with open(arm_name_path , "wb") as icon_file: + arm_icon.save(icon_file) + + + +async def init_pool_list(): + # 初始化卡池数据 + global ROLES + global ARMS + + ROLES = None + ARMS = None + + logger.info(f"正在更新卡池数据") + data = await get_url_data(POOL_API) + data = json.loads(data.decode("utf-8")) + for d in data["data"]["list"]: + if d['gacha_name'] == "角色": + pool_name = '角色up池' + elif d['gacha_name'] == "武器": + pool_name = '武器up池' + else: + pool_name = '常驻池' + + pool_url = f"https://webstatic.mihoyo.com/hk4e/gacha_info/cn_gf01/{d['gacha_id']}/zh-cn.json" + pool_data = await get_url_data(pool_url) + pool_data = json.loads(pool_data.decode("utf-8")) + + for prob_list in ['r3_prob_list','r4_prob_list','r5_prob_list']: + for i in pool_data[prob_list]: + item_name = i['item_name'] + item_type = i["item_type"] + item_star = str(i["rank"]) + key = '' + key += item_star + if str(i["is_up"]) == "1": + key += "_star_UP" + else: + key += "_star_not_UP" + POOL[pool_name][key].append(item_name) + + if item_type == '角色': + await up_role_icon(name = item_name,star = item_star) + else: + await up_arm_icon(name = item_name,star = item_star) + + + + +# 初始化 +loop = asyncio.get_event_loop() +loop.run_until_complete(init_pool_list())