mirror of
https://github.com/baiqwerdvd/StarRailUID.git
synced 2025-05-05 19:23:45 +08:00
添加模拟宇宙查询
This commit is contained in:
parent
eb51dc4c94
commit
4b0d5442b4
@ -18,7 +18,6 @@ from ..sruid_utils.api.mys.models import (
|
|||||||
from ..utils.fonts.starrail_fonts import (
|
from ..utils.fonts.starrail_fonts import (
|
||||||
sr_font_22,
|
sr_font_22,
|
||||||
sr_font_28,
|
sr_font_28,
|
||||||
sr_font_30,
|
|
||||||
sr_font_34,
|
sr_font_34,
|
||||||
sr_font_42,
|
sr_font_42,
|
||||||
)
|
)
|
||||||
@ -109,12 +108,12 @@ async def _draw_rogue_buff(
|
|||||||
need_middle = math.ceil(buff_num / 3)
|
need_middle = math.ceil(buff_num / 3)
|
||||||
draw_height = draw_height + need_middle * 55
|
draw_height = draw_height + need_middle * 55
|
||||||
zb_list = []
|
zb_list = []
|
||||||
for l in range(need_middle):
|
for m in range(need_middle):
|
||||||
for i in range(3):
|
for n in range(3):
|
||||||
zb_list.append([l, i])
|
zb_list.append([m, n])
|
||||||
jishu = 0
|
jishu = 0
|
||||||
for item in buffs:
|
for item in buffs:
|
||||||
if item['is_evoluted'] == True:
|
if item['is_evoluted'] is True:
|
||||||
is_evoluted = 1
|
is_evoluted = 1
|
||||||
else:
|
else:
|
||||||
is_evoluted = 0
|
is_evoluted = 0
|
||||||
@ -144,9 +143,9 @@ async def _draw_rogue_miracles(
|
|||||||
miracles_num = len(miracles)
|
miracles_num = len(miracles)
|
||||||
need_middle = math.ceil(miracles_num / 8)
|
need_middle = math.ceil(miracles_num / 8)
|
||||||
zb_list = []
|
zb_list = []
|
||||||
for l in range(need_middle):
|
for m in range(need_middle):
|
||||||
for i in range(8):
|
for n in range(8):
|
||||||
zb_list.append([l, i])
|
zb_list.append([m, n])
|
||||||
jishu = 0
|
jishu = 0
|
||||||
for miracle in miracles:
|
for miracle in miracles:
|
||||||
miracles_icon = (await get_icon(miracle['icon'])).resize((80, 80))
|
miracles_icon = (await get_icon(miracle['icon'])).resize((80, 80))
|
||||||
@ -219,8 +218,7 @@ async def draw_rogue_img(
|
|||||||
|
|
||||||
# 计算背景图尺寸
|
# 计算背景图尺寸
|
||||||
rogue_detail = raw_rogue_data['current_record']['records']
|
rogue_detail = raw_rogue_data['current_record']['records']
|
||||||
# 宇宙数量
|
|
||||||
detail_num = len(rogue_detail)
|
|
||||||
# 记录打的宇宙列表
|
# 记录打的宇宙列表
|
||||||
detail_list = []
|
detail_list = []
|
||||||
based_h = 657
|
based_h = 657
|
||||||
@ -260,7 +258,6 @@ async def draw_rogue_img(
|
|||||||
print(based_h)
|
print(based_h)
|
||||||
# 获取查询者数据
|
# 获取查询者数据
|
||||||
if floor:
|
if floor:
|
||||||
floor_num = 1
|
|
||||||
if floor > 6:
|
if floor > 6:
|
||||||
return '世界不能大于第六世界!'
|
return '世界不能大于第六世界!'
|
||||||
if floor not in detail_list:
|
if floor not in detail_list:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user