Files
HEROLL/HEROLL_OUTGAME_2.0.1/12-巡逻挂机/01-模块设计文档.md
T

48 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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) | 管理局外选关、进度奖励和星级挑战;关内战斗只保留衔接配置。 |