# 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) | 配置排行分组、环境排期、业务引用和名次奖励。 |