内置设定
动态换班休息逻辑
首先理解什么是动态换班???
以及为什么动态换班在相同基建配置下能比市面上普通的 N班倒 换班模式的产出更高???
当干员(同组内取最低)(当前心情-内置下限心情) < (24-下限心情)* 心情阈值
拿内置下限心情为12的干员举例:
16-12 =4 < (24-12)*0.5(心情阈值) 则会触发换班逻辑
普通干员: 9-0 =9 < (24-0)*0.5(心情阈值) 则会触发换班逻辑
Mower 将基建内所有干员心情(按照上诉方法计算以后)排序,达成换班逻辑,切宿舍有合理空位的情况会安排下班(并安排替换组上)
动态换班上班逻辑
下班时,会分组进行休息(无分组的干员会分在一个组,有分组的干员会单独分组)
读取宿舍内休息时间,最短休息时间-10为高效组返回上班的时间(确保高效组不会满心情待在宿舍)
最短休息时间示例: A,B 同组,A需要休息1h能满心情,B需要休息2h满心情。 则Mower会生成一个50分钟后的任务让A,B同时上班
设置为回满的干员则移除-10分钟的计算
由于上下班的逻辑的存在,排班表分组时必须确保同组干员的心情消耗接近。
不然长时间运行以后,通过宿舍差异化恢复无法调整同组心情会进入死循环:
即同组低心情干员满足下班条件,安排休息以后,
同组高心情干员又立马满足上班条件。
基建技能需要编组触发且心情消耗不一样的干员可以通过设置对应的词条来解决上述问题: 请参考: 宿舍低优先级干员, 需要回满心情的干员
宿舍休息效率排序
系统会默认宿舍1-4 为休息效率最高到最低(单回+群回只和)
龙舌兰和但书默认跑单
不能将他俩安排进高效组
调用Maa
下次任务间隔时间超过9分钟
执行纠错任务
纠错任务: 确保宿舍满员+高效组一定在宿舍或者工作站的判定
跳过纠错任务,如果10分钟之内有其他任务,则会优先执行其他任务
执行条件:下次任务间隔时间超过5分钟
贸易站跑单任务刷新
贸易站人员有变动
赠送线索
线索大于9则会赠送一个重复线索给好友列表第一个人
感知信息/人间烟火
这两种模式下Mower会自动将夕,令同组的干员的下限心情调整为12以方便计算换班
第一次启动必须手动将夕,令心情差值调整到12 (如果)
同组干员(如重岳,迷迭香,黑键等,具体看你怎么分组)心情调整到和 (夕,令心情两者取最大) 相同
人间烟火示例图:
感知信息为上述图夕,令心情反过来
内置干员选择排序
参考加速干员选择