Files

2.4 KiB
Raw Permalink Blame History

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条。完整数值。

关卡结算奖励

EPlayMode、stage、loop、diceGauge与isClear共同区分奖励条件,rewardID/rewardCount给出奖励。

对应原表:stagerewardinfo,159条。完整数值。

层数奖励

Type和Loop定位奖励档,itemID/itemCount记录收益,isSack是独立奖励标记。

对应原表:loopreward,30条。完整数值。

星级挑战条件参数

challengeText连接挑战描述,value是条件参数;没有正文时不根据数值猜测挑战语义。

对应原表:starchallenge,3条。完整数值。

星数奖励档

starCount定位累计星数档,三组rewardID/value保留对应奖励,-1奖励ID作为原始哨兵保存。

对应原表:starchallengereward,201条。完整数值。

关联全局配置

键 原值 CSV记录序号
needEnergy 5 25
starChallengeUnlockStage 2 31

完整全局配置 · 规则来源 · 原作符号索引

尚待补充的原作细节

首通与重复通关判定、星级条件评估和奖励领取幂等性需消费者;本模块保留整张stageinfo以防丢失入口字段,不重写局内战斗。