Files
HEROLL/HEROLL_OUTGAME_2.0.1/19-每日副本与探索副本/01-模块设计文档.md
T

66 lines
3.9 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.
# 19 每日副本与探索副本:原作模块设计
## 功能定位
管理曜日副本以及 IdleDungeon 探索玩法的入口、票券、成长与掉落回收。
## 功能流程
选择曜日或探索副本 → 按模式使用入场资源 → 推进关卡 → 获取模式奖励;探索装备另按品质等级分解回收。
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
## 子功能构成
| 子功能 | 设计内容 |
| --- | --- |
| 曜日副本奖励 | day与difficulty共同确定奖励档,对应itemId/itemCount。 |
| 曜日副本难度推荐 | difficultyPreferStage保存难度与推荐进度的配置数组。 |
| 曜日副本层数属性 | 按EDayOfWeekDifficulty和loop组织怪物组及战斗属性,为入口难度与奖励提供对应玩法配置。 |
| 探索区域内容 | graphID定位区域,宝藏数量和百分数、敌群数量及战斗属性共同描述探索内容。 |
| 探索门票与背包 | ticketChargeTime原注释为秒,maxTicket/startTicket是门票上限和初始量,maxInvSize是不含已装备物的背包容量。 |
| 探索掉落权重 | currentDropItemCount区分已掉落数量档,各品质及失败权重数组独立保存,不直接相加推定掉落保护算法。 |
| 探索装备分解 | level下每种品质单列回收奖励ID和数量,salvage字段与salvage_count字段按品质配对。 |
| 探索装备等级属性 | 按level/type读取不同品质的value,不与永久装备的属性表混用。 |
| 探索角色基础属性 | EMonoStatus对应value,形成此模式单独的角色基础数值。 |
| 探索章节与奖励 | stage/chapter及stageConcept组织章节,rewardId/rewardCount描述对应奖励。 |
## 功能构成与规则关系
曜日表按 day/difficulty 给奖励;IdleDungeon 单独定义票券恢复、背包容量、关卡、掉落权重与装备分解表。保留战斗衔接表以保证子系统数据完整。
## 关键规则与数值
| 原作规则 | 数值 | 来源 |
| --- | --- | --- |
| 探索副本票券每14400秒(4小时)恢复,初始6、上限12;背包30不含已装备物 | ticketChargeTime=14400;maxTicket=12;startTicket=6;maxInvSize=30 | E-idledungeonconfig / StringId=DefaultConfig / CSV记录4 |
| 曜日副本解锁阶段配置 | Values=4 | E-gameconfig / StringId=dayOfWeekDungeonUnlockStage / CSV记录77 |
| 曜日广告奖励百分数配置 | Values=50 | E-gameconfig / StringId=weekDungeonADRewardPercent / CSV记录80 |
## 完整数值表
| 配置表 | 记录数 | 完整数据 |
| --- | --- | --- |
| dayoftheweekdungeon | 28 | [CSV](./03-表格/dayoftheweekdungeon.csv) |
| dayoftheweekdungeonconfig | 1 | [CSV](./03-表格/dayoftheweekdungeonconfig.csv) |
| weekdungeonboard | 40 | [CSV](./03-表格/weekdungeonboard.csv) |
| idledungeon | 200 | [CSV](./03-表格/idledungeon.csv) |
| idledungeonconfig | 1 | [CSV](./03-表格/idledungeonconfig.csv) |
| idledungeondrop | 6 | [CSV](./03-表格/idledungeondrop.csv) |
| idledungeonequipmentsalvage | 700 | [CSV](./03-表格/idledungeonequipmentsalvage.csv) |
| idledungeonequipmentstatus | 2800 | [CSV](./03-表格/idledungeonequipmentstatus.csv) |
| idledungeonplayerdefaultstat | 5 | [CSV](./03-表格/idledungeonplayerdefaultstat.csv) |
| idledungeonstageinfo | 200 | [CSV](./03-表格/idledungeonstageinfo.csv) |
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
[返回总纲](../00-局外系统模块总纲.md)
## 相关功能模块
| 模块 | 关联内容 |
| --- | --- |
| [资源背包与体力](../02-资源背包与体力/01-模块设计文档.md) | 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。 |
| [主线进度与星级挑战](../18-主线进度与星级挑战/01-模块设计文档.md) | 管理局外选关、进度奖励和星级挑战;关内战斗只保留衔接配置。 |