Files
HEROLL/HEROLL_OUTGAME_2.0.1/18-主线进度与星级挑战/02-规则说明.md
T

60 lines
2.4 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.
# 18 主线进度与星级挑战:规则与数值
## 已恢复的配置关系
stageinfo 的 stage/EPlayMode/isEnabled 定义关卡目录;stagerewardinfo 以 stage/loop/isClear 等字段分支发奖;starchallenge 描述挑战值,starchallengereward 按 starCount 配置奖励档。
证据等级A仅确认字段原值;下列示例不是全量表,所有等级、成本、奖励、参数见所链接CSV。
## 核心规则核对
| 规则解读 | 源字段原值 | 证据定位 |
| --- | --- | --- |
| 星级挑战开放阶段配置 | Values=2 | E-gameconfig / StringId=starChallengeUnlockStage / CSV记录31 |
| 星数1对应道具101×50;其他奖励ID=-1保留哨兵值 | starCount=1;rewardID1=101;value1=50;rewardID2=-1;rewardID3=-1 | E-starchallengereward / StringId=0 / CSV记录4 |
## 子功能规则
### 关卡入口及模式
stage/EPlayMode/isEnabled定义关卡目录,标题、场景和Boss字段描述关卡内容;局内衔接字段完整保留。
对应原表:`stageinfo`,53条。[完整数值](./04-数值明细/stageinfo.md)。
### 关卡结算奖励
EPlayMode、stage、loop、diceGauge与isClear共同区分奖励条件,rewardID/rewardCount给出奖励。
对应原表:`stagerewardinfo`,159条。[完整数值](./04-数值明细/stagerewardinfo.md)。
### 层数奖励
Type和Loop定位奖励档,itemID/itemCount记录收益,isSack是独立奖励标记。
对应原表:`loopreward`,30条。[完整数值](./04-数值明细/loopreward.md)。
### 星级挑战条件参数
challengeText连接挑战描述,value是条件参数;没有正文时不根据数值猜测挑战语义。
对应原表:`starchallenge`,3条。[完整数值](./04-数值明细/starchallenge.md)。
### 星数奖励档
starCount定位累计星数档,三组rewardID/value保留对应奖励,-1奖励ID作为原始哨兵保存。
对应原表:`starchallengereward`,201条。[完整数值](./04-数值明细/starchallengereward.md)。
## 关联全局配置
| 键 | 原值 | CSV记录序号 |
| --- | --- | --- |
| needEnergy | 5 | 25 |
| starChallengeUnlockStage | 2 | 31 |
[完整全局配置](../00-共享配置/gameconfig.csv) · [规则来源](./03-表格/规则证据.csv) · [原作符号索引](./03-表格/元数据符号.csv)
## 尚待补充的原作细节
首通与重复通关判定、星级条件评估和奖励领取幂等性需消费者;本模块保留整张stageinfo以防丢失入口字段,不重写局内战斗。