48 lines
2.2 KiB
Markdown
48 lines
2.2 KiB
Markdown
# 12 巡逻挂机:原作模块设计
|
||
|
||
## 功能定位
|
||
|
||
按已通关进度配置离线巡逻与快速巡逻奖励。
|
||
|
||
## 功能流程
|
||
|
||
积累巡逻时长 → 按通关进度确定奖励档 → 领取巡逻收益;快速巡逻按固定时长、体力与次数配置提供收益。
|
||
|
||
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
|
||
|
||
## 子功能构成
|
||
|
||
| 子功能 | 设计内容 |
|
||
| --- | --- |
|
||
| 巡逻计时与快速巡逻 | checkTime、maxAfkTime和quickAfkTime单位为分钟。普通巡逻倍数权重、快速巡逻体力次数与广告次数分别配置。 |
|
||
| 巡逻进度奖励 | lastClearStage区分奖励档,goldPerHour给金币产率;其他奖励由rewards、amountPerCheckTime、maxAmount和dropPercent描述。 |
|
||
|
||
## 功能构成与规则关系
|
||
|
||
afkreward 以 lastClearStage 区分 goldPerHour、rewards、amountPerCheckTime、maxAmount、dropPercent;afkconfig 注释明确时间单位为分钟,并分离普通巡逻、快速巡逻和广告次数。
|
||
|
||
## 关键规则与数值
|
||
|
||
| 原作规则 | 数值 | 来源 |
|
||
| --- | --- | --- |
|
||
| 巡逻分钟、快速巡逻消耗和次数上限;普通倍数使用独立权重 | checkTime=6;maxAfkTime=1440;quickAfkTime=360;dailyMaxQuickAfkCount=3;quickAfkEnergy=15;dailyMaxQuickAfkAdCount=1;multipleValue=1,1.2,1.5;multipleWeight=65,25,10 | E-afkconfig / StringId=DefaultConfig / CSV记录4 |
|
||
|
||
## 完整数值表
|
||
|
||
| 配置表 | 记录数 | 完整数据 |
|
||
| --- | --- | --- |
|
||
| afkconfig | 1 | [CSV](./03-表格/afkconfig.csv) |
|
||
| afkreward | 53 | [CSV](./03-表格/afkreward.csv) |
|
||
|
||
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
|
||
|
||
[返回总纲](../00-局外系统模块总纲.md)
|
||
|
||
## 相关功能模块
|
||
|
||
| 模块 | 关联内容 |
|
||
| --- | --- |
|
||
| [资源背包与体力](../02-资源背包与体力/01-模块设计文档.md) | 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。 |
|
||
| [主线进度与星级挑战](../18-主线进度与星级挑战/01-模块设计文档.md) | 管理局外选关、进度奖励和星级挑战;关内战斗只保留衔接配置。 |
|
||
|