Skip to content

Commit

Permalink
Merge pull request #89 from MyXiaoNan/dev
Browse files Browse the repository at this point in the history
添加秘境等级限制,防止出现秘境结算时temp_dict为空的情况
  • Loading branch information
PackageInstaller authored Jan 13, 2025
2 parents 546637d + ac4d0ef commit e82c6e1
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion nonebot_plugin_xiuxian_2/xiuxian/xiuxian_rift/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
)
from .riftconfig import get_rift_config, savef_rift
from .jsondata import save_rift_data, read_rift_data
from ..xiuxian_config import XiuConfig
from ..xiuxian_config import XiuConfig, convert_rank
from .riftmake import (
Rift, get_rift_type, get_story_type, NONEMSG, get_battle_type,
get_dxsj_info, get_boss_battle_info, get_treasure_info
Expand Down Expand Up @@ -199,6 +199,15 @@ async def _(bot: Bot, event: GroupMessageEvent):
else:
await bot.send_group_msg(group_id=int(send_group_id), message=msg)
await explore_rift.finish()

if convert_rank(user_info["level"])[0] > group_rift[group_id].rank:
msg = f"秘境凶险万分,道友的境界不足,无法进入秘境:{group_rift[group_id].name},请道友提升到搬血境中期以上再来!"
if XiuConfig().img:
pic = await get_msg_pic(f"@{event.sender.nickname}\n" + msg)
await bot.send_group_msg(group_id=int(send_group_id), message=MessageSegment.image(pic))
else:
await bot.send_group_msg(group_id=int(send_group_id), message=msg)
await explore_rift.finish()

group_rift[group_id].l_user_id.append(user_id)
group_rift[group_id].count -= 1
Expand Down

0 comments on commit e82c6e1

Please sign in to comment.