Files

109 lines
4.9 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.
# 通行证与赛季:原作设计与规则
版本:HEROLL 2.0.1 原作还原文档 v1.0。
## 1. 功能定位
通行证通过任务和游玩经验推动等级,并按普通、高级和高级Plus三条轨道发放配置奖励。不同通行证可以有不同经验来源和赛季规则。
## 2. 主要状态
下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。
| 状态 | 用途 |
| --- | --- |
| 通行证ID与赛季 | 区分进度域 |
| 当前经验等级 | 推进奖励档 |
| 奖励轨道资格 | 区分普通高级Plus |
| 各档领取状态 | 避免混用轨道 |
| 日任务及游玩经验 | 分别累计 |
## 3. 功能规则
### 3.1 普通通行证任务
normalPass每日任务6、每周任务9、挑战任务3;每日重掷次数3。其他通行证有独立行,不自动沿用这组数值。
### 3.2 游玩经验
normalPass每层通关经验10,普通每日游玩上限200,高级400。每日固定经验为0;固定经验、任务经验和游玩经验必须分开读配置。
### 3.3 等级奖励
奖励按通行证ID、赛季与等级定位,经验需求和重复配置单列;普通、高级、高级Plus各有自己的奖励ID、数量与键。
### 3.4 赛季结束
赛季表分别给出购买阻止、游玩结束与赛季结束时间,不把所有入口统一在同一个时刻关闭。
## 4. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
1. 定位当前通行证及赛季,显示经验等级与奖励轨道。
2. 根据任务或游玩来源读取经验,游玩经验显示本日上限。
3. 达到奖励档后按轨道展示奖励及领取状态。
4. 活动关联商品、任务与排行榜通过赛季引用定位。
## 5. 关键数值与计算
| 项目 | 数值 | 状态 |
| --- | --- | --- |
| 普通通行证:日任务6、周任务9、挑战3;普通/高级每日游玩经验上限200/400 | dailyQuestCount=6;weeklyQuestCount=9;challengeQuestCount=3;playMaxXP=200;primiumPlayMaxXP=400;dailyQuestRerollCount=3;loopClearXP=10 | 原作配置确认 |
### 通行证经验规则(全表)
| ID | 名称/键 | 每日任务 | 每周任务 | 挑战任务 | 普通每日游玩经验上限 | 高级每日游玩经验上限 | 每层通关经验 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 勇士之路 | 6 | 9 | 3 | 200 | 400 | 10 |
| 2 | newbiePass | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | 勇士庆功宴 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | infinityPass | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | firstAnniversaryPass | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | 突袭战入场通行证 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | deoksoonPrincessPass | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | newbiePassV2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 | 夏季通行证 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | 坐骑登场通行证 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | 宝箱冲刺 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | 宠物冲刺 | 0 | 0 | 0 | 0 | 0 | 0 |
## 6. 原作中文内容
中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。
| 来源表 | ID | 名称 | 效果/条件文本 |
| --- | --- | --- | --- |
| passdata | 1 | 勇士之路 | |
| passdata | 3 | 勇士庆功宴 | |
| passdata | 6 | 突袭战入场通行证 | |
| passdata | 9 | 夏季通行证 | |
| passdata | 10 | 坐骑登场通行证 | |
| passdata | 11 | 宝箱冲刺 | |
| passdata | 12 | 宠物冲刺 | |
## 7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| 通行证经验规则 | [passdata.csv](./passdata.csv) | 12 | [中文目录](./passdata-中文目录.csv) |
| 通行证任务 | [passquestlist.csv](./passquestlist.csv) | 161 | [中文目录](./passquestlist-中文目录.csv) |
| 通行证等级奖励 | [passrewarddata.csv](./passrewarddata.csv) | 298 | [中文目录](./passrewarddata-中文目录.csv) |
| 通行证赛季与关联活动 | [passseasondata.csv](./passseasondata.csv) | 165 | [中文目录](./passseasondata-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
## 8. 开发验收与禁止误写
| 输入 | 检查内容 | 预期 |
| --- | --- | --- |
| 读取passdata中StringId=normalPass | 查询本条配置并核对界面/配置输出 | dailyQuestCount=6;weeklyQuestCount=9;challengeQuestCount=3;playMaxXP=200;primiumPlayMaxXP=400;dailyQuestRerollCount=3;loopClearXP=10 |
验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。
## 9. 当前待补充边界
经验上限重置时点、重复等级、补领奖励和跨赛季进度处理尚待确认。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)