2.1 KiB
2.1 KiB
15 任务与成就:规则与数值
已恢复的配置关系
questdata 定义 questType/questKey/subValue 与跳转;groupquestlist 通过 questDataStringId 关联目标数量、锁定时是否计数、EClaimType 和奖励;achievement 包含 prerequisiteId、isPerGameReset、isHidden 和 goalCount。
证据等级A仅确认字段原值;下列示例不是全量表,所有等级、成本、奖励、参数见所链接CSV。
核心规则核对
| 规则解读 | 源字段原值 | 证据定位 |
|---|---|---|
| 普通装备收集成就:目标4、每局开始重置进度标记True,奖励ITEM 52000×1 | conditionType=COLLECTION_EQUIP_NORMAL;goalCount=4;isPerGameReset=True;rewardType=ITEM;rewardId=52000;rewardValue=1 | E-achievement / StringId=ingameEquip4Normal / CSV记录4 |
子功能规则
任务条件定义
questType/questKey定义事件类型,useSubValue/subValue细化目标;ERewardType和跳转字段保留任务对象与前往入口的信息。
对应原表:questdata,62条。完整数值。
任务组目标与奖励
groupKey组织任务,questDataStringId连接条件定义;goalCount设目标,isCanCountWhenLock保留锁定时计数标记,领取类型及奖励独立配置。
对应原表:groupquestlist,130条。完整数值。
成就链
prerequisiteId是前置成就;原注释说明前置未完成时不显示。goalCount为目标,isPerGameReset指每次局内开始重置进度,isHidden与奖励字段分别记录隐藏和收益。
对应原表:achievement,100条。完整数值。
关联全局配置
未按本模块关键字命中gameconfig;不代表没有硬编码参数。
尚待补充的原作细节
任务事件的计数时机、前置成就完成后的激活时机、隐藏成就的展示条件尚需补充。