Files
HEROLL/HEROLL_OUTGAME_2.0.1/15-任务与成就/02-规则说明.md
T

44 lines
2.1 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.
# 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条。[完整数值](./04-数值明细/questdata.md)。
### 任务组目标与奖励
groupKey组织任务,questDataStringId连接条件定义;goalCount设目标,isCanCountWhenLock保留锁定时计数标记,领取类型及奖励独立配置。
对应原表:`groupquestlist`,130条。[完整数值](./04-数值明细/groupquestlist.md)。
### 成就链
prerequisiteId是前置成就;原注释说明前置未完成时不显示。goalCount为目标,isPerGameReset指每次局内开始重置进度,isHidden与奖励字段分别记录隐藏和收益。
对应原表:`achievement`,100条。[完整数值](./04-数值明细/achievement.md)。
## 关联全局配置
未按本模块关键字命中gameconfig;不代表没有硬编码参数。
[完整全局配置](../00-共享配置/gameconfig.csv) · [规则来源](./03-表格/规则证据.csv) · [原作符号索引](./03-表格/元数据符号.csv)
## 尚待补充的原作细节
任务事件的计数时机、前置成就完成后的激活时机、隐藏成就的展示条件尚需补充。