Files

3.5 KiB
Raw Permalink Blame History

21 Raid讨伐:原作模块设计

功能定位

管理讨伐门票、赛季预设、试用宠物、分数奖励与最高分档。

功能流程

取得讨伐门票 → 进入赛季预设与宠物阵容 → 击败目标累积分数 → 获得分数档奖励并追求最高分奖励。

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

子功能构成

子功能 设计内容
讨伐门票与入场 初始票、票上限和恢复秒数分开配置,playAssetId/playAssetCount描述每次入场投入,targetSeason指定适用赛季。
讨伐档位展示 visualText与两个图标字段描述档位展示,对应奖励表的tierId。
讨伐分数段奖励 tierId和season区分档位赛季,minScore/maxScore是分数段,rewardId/rewardCount为对应收益。
讨伐最高分奖励 以tierId/season/highScore定位最高分目标,与普通分数段奖励分别保留。
讨伐赛季试用阵容 season、deckIndex、petId和trialLevel描述每套阵容的宠物及试用等级。
讨伐赛季预设 season区分预设,bonus和overrideAugmentIdList保存增益及覆盖的强化项,presetTitleKey为名称引用。
讨伐击杀计分与属性 bossKillCount对应killScore及后续战斗属性配置。
讨伐强化覆盖 itemType/itemID/fixedKey标识覆盖对象,count、overrideValue及overrideExtraValue记录替换参数。

功能构成与规则关系

raidconfig 独立定义初始票、上限、恢复时间和入场成本;raidreward 按 tierId/season/minScore/maxScore 给出奖励;raidhighscorereward 为独立最高分门槛;seasonpetlist 用 deckIndex/trialLevel 配阵容。

关键规则与数值

原作规则 数值 来源
讨伐门票初始2、上限10,每43200秒(12小时)恢复,入场道具155×1 startTicketCount=2;maxTicketCount=10;ticketChargeTime=43200;playAssetId=155;playAssetCount=1 E-raidconfig / StringId=DefaultConfig / CSV记录4
讨伐广告奖励百分数配置 Values=50 E-gameconfig / StringId=raidADRewardPercent / CSV记录86

完整数值表

配置表 记录数 完整数据
raidconfig 1 CSV
raidtier 10 CSV
raidreward 80 CSV
raidhighscorereward 181 CSV
raidseasonpetlist 72 CSV
raidseasonpreset 109 CSV
raidboard 51 CSV
raidaugmentoverride 25 CSV

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

返回总纲

相关功能模块

模块 关联内容
资源背包与体力 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。
宠物与成长 负责宠物获取、重复转化、碎片升级、技能开放与限时成长活动。
排行榜与赛季奖励 配置排行分组、环境排期、业务引用和名次奖励。