Files

53 lines
2.8 KiB
Markdown
Raw Permalink 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.
# 17 通行证与赛季:原作模块设计
## 功能定位
负责通行证经验、任务、奖励轨道和赛季开放。
## 功能流程
开放通行证赛季 → 通过任务与游玩积累经验 → 提升通行证等级 → 领取所属奖励轨道的等级奖励。
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
## 子功能构成
| 子功能 | 设计内容 |
| --- | --- |
| 通行证经验规则 | passID区分通行证,日周挑战任务数、每日经验、普通高级游玩经验上限、重掷次数与每层经验分别配置。 |
| 通行证任务 | usePassID连接通行证,questDataStringId连接条件;goalCount、unlockDay、xpCount与奖励字段描述目标、开放和收益。 |
| 通行证等级奖励 | passID、season和level标识奖励档,needXP与repeatCount记录经验和重复配置;普通、高级、高级Plus各保留完整奖励ID、数量和键。 |
| 通行证赛季与关联活动 | clearStage、赛季起止、游玩结束与购买阻止时间记录不同阶段;商品、兑换、任务、抽卡及排行引用连接赛季内容。 |
## 功能构成与规则关系
passdata 区分日常/每周/挑战任务数量、dailyXP、playMaxXP 和 primiumPlayMaxXP;passrewarddata 区分普通、高级及高级Plus奖励;passseasondata 连接商品组、兑换组、任务组、抽卡和排行榜。
## 关键规则与数值
| 原作规则 | 数值 | 来源 |
| --- | --- | --- |
| 普通通行证:日任务6、周任务9、挑战3;普通/高级每日游玩经验上限200/400 | dailyQuestCount=6;weeklyQuestCount=9;challengeQuestCount=3;playMaxXP=200;primiumPlayMaxXP=400;dailyQuestRerollCount=3;loopClearXP=10 | E-passdata / StringId=normalPass / CSV记录4 |
## 完整数值表
| 配置表 | 记录数 | 完整数据 |
| --- | --- | --- |
| passdata | 12 | [CSV](./03-表格/passdata.csv) |
| passquestlist | 161 | [CSV](./03-表格/passquestlist.csv) |
| passrewarddata | 298 | [CSV](./03-表格/passrewarddata.csv) |
| passseasondata | 165 | [CSV](./03-表格/passseasondata.csv) |
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
[返回总纲](../00-局外系统模块总纲.md)
## 相关功能模块
| 模块 | 关联内容 |
| --- | --- |
| [商店礼包与广告](../14-商店礼包与广告/01-模块设计文档.md) | 管理常驻商品、每日商店、连续礼包、存钱罐、兑换和触发式促销。 |
| [任务与成就](../15-任务与成就/01-模块设计文档.md) | 统一任务语义、任务组、累计条件、领取方式和成就前置链。 |
| [排行榜与赛季奖励](../23-排行榜与赛季奖励/01-模块设计文档.md) | 配置排行分组、环境排期、业务引用和名次奖励。 |