Files

2.7 KiB
Raw Permalink Blame History

15 任务与成就:原作模块设计

功能定位

统一任务语义、任务组、累计条件、领取方式和成就前置链。

功能流程

开放任务或成就 → 按条件累计目标进度 → 满足目标数量 → 按领取方式取得奖励 → 连接后续任务或前置链。

以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。

子功能构成

子功能 设计内容
任务条件定义 questType/questKey定义事件类型,useSubValue/subValue细化目标;ERewardType和跳转字段保留任务对象与前往入口的信息。
任务组目标与奖励 groupKey组织任务,questDataStringId连接条件定义;goalCount设目标,isCanCountWhenLock保留锁定时计数标记,领取类型及奖励独立配置。
成就链 prerequisiteId是前置成就;原注释说明前置未完成时不显示。goalCount为目标,isPerGameReset指每次局内开始重置进度,isHidden与奖励字段分别记录隐藏和收益。

功能构成与规则关系

questdata 定义 questType/questKey/subValue 与跳转;groupquestlist 通过 questDataStringId 关联目标数量、锁定时是否计数、EClaimType 和奖励;achievement 包含 prerequisiteId、isPerGameReset、isHidden 和 goalCount。

关键规则与数值

原作规则 数值 来源
普通装备收集成就:目标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

完整数值表

配置表 记录数 完整数据
questdata 62 CSV
groupquestlist 130 CSV
achievement 100 CSV

规则说明 · 数值说明 · 字段字典 · 数组逐项明细

返回总纲

相关功能模块

模块 关联内容
签到新人与回归 配置签到日历、补签、新人加成和回归福利。
通行证与赛季 负责通行证经验、任务、奖励轨道和赛季开放。
赛季活动与超级球 管理活动排期、活动任务、兑换时段、转盘及超级球奖池。