Files
HEROLL/HEROLL_OUTGAME_DEV_v1.0/21-Raid讨伐/设计与规则.md
T

139 lines
6.3 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.
# Raid讨伐:原作设计与规则
版本:HEROLL 2.0.1 原作还原文档 v1.0。
## 1. 功能定位
讨伐以赛季预设阵容和Boss击杀分数为核心。入场门票、普通分数段奖励、最高分奖励是三套独立配置;试用宠物等级不改变玩家普通宠物养成等级。
## 2. 主要状态
下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。
| 状态 | 用途 |
| --- | --- |
| 讨伐赛季 | 选择预设与奖励 |
| 门票及恢复进度 | 控制参加次数 |
| 击杀数与本次得分 | 推进对局 |
| 历史最高分 | 对应独立目标奖励 |
| 试用阵容 | 记录宠物及等级 |
## 3. 功能规则
### 3.1 门票
初始2张、上限10张,每43200秒恢复,即12小时;每次配置消耗道具155×1。
### 3.2 预设
赛季宠物表按阵容编号提供宠物ID和试用等级;赛季预设还可覆盖强化项。这些是赛季内容,不应覆盖玩家永久宠物记录。
### 3.3 奖励
普通奖励按档位、赛季、分数下界与上界定位;最高分奖励另按最高分门槛。两套奖励同时保留,不合成同一张“按分数发奖”表。
### 3.4 计分
Boss击杀数量对应击杀分数与战斗属性档,按表查询,不将首个Boss分数用于全部击杀。
## 4. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
1. 确定赛季,展示门票与预设阵容。
2. 进入玩法时使用预设及试用等级。
3. 玩法结果分别关联普通分数段和最高分门槛。
## 5. 关键数值与计算
| 项目 | 数值 | 状态 |
| --- | --- | --- |
| 讨伐门票初始2、上限10,每43200秒(12小时)恢复,入场道具155×1 | startTicketCount=2;maxTicketCount=10;ticketChargeTime=43200;playAssetId=155;playAssetCount=1 | 原作配置确认 |
| 讨伐广告奖励百分数配置 | Values=50 | 原作配置确认 |
### 讨伐门票与入场(全表)
| ID | 名称/键 | 初始门票数 | 门票上限 | 门票恢复时间(单位按表注释) | 入场资源ID | 入场消耗数量 |
| --- | --- | --- | --- | --- | --- | --- |
| 100 | DefaultConfig | 2 | 10 | 43200 | 155 | 1 |
### 讨伐赛季试用阵容(节选前5条与末3条,完整72条见CSV)
| ID | 名称/键 | 赛季编号 | deckIndex | petId | trialLevel |
| --- | --- | --- | --- | --- | --- |
| 100 | raid_petList_1_0 | 1 | 0 | 100 | 5 |
| 101 | raid_petList_1_1 | 1 | 1 | 109 | 5 |
| 102 | raid_petList_1_2 | 1 | 2 | 103 | 5 |
| 103 | raid_petList_1_3 | 1 | 3 | 116 | 5 |
| 104 | raid_petList_1_4 | 1 | 4 | 117 | 5 |
| 169 | raid_petList_0_6 | 0 | 6 | 106 | 5 |
| 170 | raid_petList_0_7 | 0 | 7 | 115 | 5 |
| 171 | raid_petList_0_8 | 0 | 8 | 111 | 5 |
## 6. 原作中文内容
中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。
| 来源表 | ID | 名称 | 效果/条件文本 |
| --- | --- | --- | --- |
| raidseasonpreset | 100 | 补给组合 | |
| raidseasonpreset | 101 | 恢復组合 | |
| raidseasonpreset | 102 | 狂战士组合 | |
| raidseasonpreset | 103 | ???? | |
| raidseasonpreset | 104 | 大器晚成组合 | |
| raidseasonpreset | 105 | 成长组合 | |
| raidseasonpreset | 200 | 恢復组合 | |
| raidseasonpreset | 201 | 狂战士组合 | |
| raidseasonpreset | 202 | 成长组合 | |
| raidseasonpreset | 203 | 灵魂组合 | |
| raidseasonpreset | 204 | 瞬杀组合 | |
| raidseasonpreset | 205 | 幸运组合 | |
| raidseasonpreset | 206 | 恢復组合 | |
| raidseasonpreset | 207 | 补给组合 | |
| raidseasonpreset | 208 | 大器晚成组合 | |
| raidseasonpreset | 209 | 灵魂组合 | |
| raidseasonpreset | 210 | 瞬杀组合 | |
| raidseasonpreset | 211 | 幸运组合 | |
| raidseasonpreset | 212 | 狂战士组合 | |
| raidseasonpreset | 213 | 恢復组合 | |
本节展示前20条中文内容;完整109条有名称或效果的记录见对应中文目录及[中文文本对照](./中文文本对照.csv)。
## 7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| 讨伐门票与入场 | [raidconfig.csv](./raidconfig.csv) | 1 | [中文目录](./raidconfig-中文目录.csv) |
| 讨伐档位展示 | [raidtier.csv](./raidtier.csv) | 10 | [中文目录](./raidtier-中文目录.csv) |
| 讨伐分数段奖励 | [raidreward.csv](./raidreward.csv) | 80 | [中文目录](./raidreward-中文目录.csv) |
| 讨伐最高分奖励 | [raidhighscorereward.csv](./raidhighscorereward.csv) | 181 | [中文目录](./raidhighscorereward-中文目录.csv) |
| 讨伐赛季试用阵容 | [raidseasonpetlist.csv](./raidseasonpetlist.csv) | 72 | [中文目录](./raidseasonpetlist-中文目录.csv) |
| 讨伐赛季预设 | [raidseasonpreset.csv](./raidseasonpreset.csv) | 109 | [中文目录](./raidseasonpreset-中文目录.csv) |
| 讨伐击杀计分与属性 | [raidboard.csv](./raidboard.csv) | 51 | [中文目录](./raidboard-中文目录.csv) |
| 讨伐强化覆盖 | [raidaugmentoverride.csv](./raidaugmentoverride.csv) | 25 | [中文目录](./raidaugmentoverride-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。
| 配置键 | 原值 |
| --- | --- |
| raidUnlockStage | 5 |
| raidBlock | 0 |
| raidADRewardPercent | 50 |
## 8. 开发验收与禁止误写
| 输入 | 检查内容 | 预期 |
| --- | --- | --- |
| 读取raidconfig中StringId=DefaultConfig | 查询本条配置并核对界面/配置输出 | startTicketCount=2;maxTicketCount=10;ticketChargeTime=43200;playAssetId=155;playAssetCount=1 |
| 读取gameconfig中StringId=raidADRewardPercent | 查询本条配置并核对界面/配置输出 | Values=50 |
验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。
## 9. 当前待补充边界
分数端点、门票实际消耗时点和最高分奖励重复规则尚待确认。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)