yuudi / yobot

aide bot for pcr (mobile game) 公主连接群聊机器人
https://yobot.win
GNU General Public License v3.0
573 stars 270 forks source link

[Feature request] 多人同时出刀功能 #202

Closed yufeimi closed 3 years ago

yufeimi commented 3 years ago

由于我们公会是不排刀公会,遇到热门boss经常会出现抢boss排队情况,在boss血多的时候非常浪费时间,但是一旦放开申请限制又很容易出现撞刀,故想加入一个多人同时申请出刀功能: 主人/管理员可对每个王设置一个最大可能刀伤d boss现在剩余血量为h 可同时申请进入战斗的人数会被计算为: max(floor((h - 2 * d) / d), 1) 每次血量更新后重新计算并决定是否接受新的出刀申请 当申请出刀时无论是否申请成功机器人都会回复多少人正在进行战斗 最大可能刀伤默认值为boss血量,所以不改变此值情况下和现版本无区别 如果看起来合理的话我有打算自己试着写一下这个功能并提交PR,希望有一些好的意见和建议,谢谢

yufeimi commented 3 years ago

对于五王(有狂暴)需要不同规则,这点我还没有想好怎么做

yuudi commented 3 years ago

这个问题在 #143 讨论过,如果让机器人来指挥的话会遇到很多问题,所以不打算加入此功能。