Files
HEROLL/HEROLL_OUTGAME_DEV_v1.0/19-每日副本与探索副本/设计与规则.md
T

6.8 KiB
Raw Blame History

每日副本与探索副本:原作设计与规则

版本:HEROLL 2.0.1 原作还原文档 v1.0。

1. 功能定位

每日副本与探索副本是两个独立玩法。每日副本按星期和难度给奖励;探索副本有独立门票、背包、装备成长及分解体系,不与巡逻挂机共用进度。

2. 主要状态

下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。

状态 用途
每日副本星期难度 选择奖励档
探索门票和恢复进度 控制入场
探索章节 推进地图
探索背包装备 独立于永久装备

3. 功能规则

3.1 每日副本

奖励按星期和难度查询,推荐阶段来自难度配置,战斗属性按难度和层数区分。不能把星期枚举直接假定为从星期一开始的1至7。

3.2 探索入场

探索门票初始6、上限12,恢复间隔14400秒,即4小时。背包容量30,原注释明确不包含已装备物。

3.3 探索装备

探索装备按等级和类型读取各品质属性;分解表分别保存每品质的回收ID及数量。永久装备的强化成本与合成规则不适用于这套装备。

3.4 掉落

掉落权重按当前已掉落数量分档,同时有失败及多个品质数组;它说明候选权重结构,不足以确定完整的掉落保护顺序。

4. 操作流程

以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。

  1. 选择每日副本或探索副本,进入各自的进度域。
  2. 每日副本按星期难度显示奖励,探索副本显示门票和章节。
  3. 探索获得的装备进入专用背包,属性与分解按探索表读取。

5. 关键数值与计算

项目 数值 状态
探索副本票券每14400秒(4小时)恢复,初始6、上限12;背包30不含已装备物 ticketChargeTime=14400;maxTicket=12;startTicket=6;maxInvSize=30 原作配置确认
曜日副本解锁阶段配置 Values=4 原作配置确认
曜日广告奖励百分数配置 Values=50 原作配置确认

探索门票与背包(全表)

ID 名称/键 门票恢复时间(单位按表注释) 门票上限 初始门票 未装备物容量
100 DefaultConfig 14400 12 6 30

曜日副本奖励(全表)

ID 名称/键 日序/星期枚举(按表) difficulty 道具ID 道具数量
0 Monday_0 0 0 100 15000
1 Tuesday_0 1 0 131,133 100,200
2 Wednesday_0 2 0 142 25
3 Thursday_0 3 0 101 20
4 Friday_0 4 0 131,133 100,200
5 Saturday_0 5 0 142 25
6 Sunday_0 6 0 100 15000
7 Monday_1 0 1 100 25000
8 Tuesday_1 1 1 131,133 150,300
9 Wednesday_1 2 1 142 50
10 Thursday_1 3 1 101 30
11 Friday_1 4 1 131,133 150,300
12 Saturday_1 5 1 142 50
13 Sunday_1 6 1 100 25000
14 Monday_2 0 2 100 30000
15 Tuesday_2 1 2 131,133 200,500
16 Wednesday_2 2 2 142 100
17 Thursday_2 3 2 101 50
18 Friday_2 4 2 131,133 200,500
19 Saturday_2 5 2 142 100
20 Sunday_2 6 2 100 30000
21 Monday_3 0 3 100 50000
22 Tuesday_3 1 3 131,133 300,750
23 Wednesday_3 2 3 142 150
24 Thursday_3 3 3 101 75
25 Friday_3 4 3 131,133 300,750
26 Saturday_3 5 3 142 150
27 Sunday_3 6 3 100 50000

6. 原作中文内容

中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。

本模块主要由数值和键值组成,原作文本对照见同目录CSV。

7. 开发权威表

配置用途 权威原字段表 记录数 开发阅读表
曜日副本奖励 dayoftheweekdungeon.csv 28 中文目录
曜日副本难度推荐 dayoftheweekdungeonconfig.csv 1 中文目录
曜日副本层数属性 weekdungeonboard.csv 40 中文目录
探索区域内容 idledungeon.csv 200 中文目录
探索门票与背包 idledungeonconfig.csv 1 中文目录
探索掉落权重 idledungeondrop.csv 6 中文目录
探索装备分解 idledungeonequipmentsalvage.csv 700 中文目录
探索装备等级属性 idledungeonequipmentstatus.csv 2800 中文目录
探索角色基础属性 idledungeonplayerdefaultstat.csv 5 中文目录
探索章节与奖励 idledungeonstageinfo.csv 200 中文目录

执行规则 · 状态字段 · 验收样例 · 字段字典 · 关联全局配置

全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。

配置键 原值
dayOfWeekDungeonUnlockStage 4
dayOfWeekDungeonBlock 0
weekDungeonADRewardPercent 50
idleDungeonUnlockStage 1
idleDungeonBlock 0

8. 开发验收与禁止误写

输入 检查内容 预期
读取idledungeonconfig中StringId=DefaultConfig 查询本条配置并核对界面/配置输出 ticketChargeTime=14400;maxTicket=12;startTicket=6;maxInvSize=30
读取gameconfig中StringId=dayOfWeekDungeonUnlockStage 查询本条配置并核对界面/配置输出 Values=4
读取gameconfig中StringId=weekDungeonADRewardPercent 查询本条配置并核对界面/配置输出 Values=50

验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。

9. 当前待补充边界

星期枚举、满票后的恢复处理、探索掉落权重算法和分解操作约束尚待确认。

返回总纲 · 阅读规范