Files

3.9 KiB
Raw Permalink Blame History

19 每日副本与探索副本:原作模块设计

功能定位

管理曜日副本以及 IdleDungeon 探索玩法的入口、票券、成长与掉落回收。

功能流程

选择曜日或探索副本 → 按模式使用入场资源 → 推进关卡 → 获取模式奖励;探索装备另按品质等级分解回收。

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

子功能构成

子功能 设计内容
曜日副本奖励 day与difficulty共同确定奖励档,对应itemId/itemCount。
曜日副本难度推荐 difficultyPreferStage保存难度与推荐进度的配置数组。
曜日副本层数属性 按EDayOfWeekDifficulty和loop组织怪物组及战斗属性,为入口难度与奖励提供对应玩法配置。
探索区域内容 graphID定位区域,宝藏数量和百分数、敌群数量及战斗属性共同描述探索内容。
探索门票与背包 ticketChargeTime原注释为秒,maxTicket/startTicket是门票上限和初始量,maxInvSize是不含已装备物的背包容量。
探索掉落权重 currentDropItemCount区分已掉落数量档,各品质及失败权重数组独立保存,不直接相加推定掉落保护算法。
探索装备分解 level下每种品质单列回收奖励ID和数量,salvage字段与salvage_count字段按品质配对。
探索装备等级属性 按level/type读取不同品质的value,不与永久装备的属性表混用。
探索角色基础属性 EMonoStatus对应value,形成此模式单独的角色基础数值。
探索章节与奖励 stage/chapter及stageConcept组织章节,rewardId/rewardCount描述对应奖励。

功能构成与规则关系

曜日表按 day/difficulty 给奖励;IdleDungeon 单独定义票券恢复、背包容量、关卡、掉落权重与装备分解表。保留战斗衔接表以保证子系统数据完整。

关键规则与数值

原作规则 数值 来源
探索副本票券每14400秒(4小时)恢复,初始6、上限12;背包30不含已装备物 ticketChargeTime=14400;maxTicket=12;startTicket=6;maxInvSize=30 E-idledungeonconfig / StringId=DefaultConfig / CSV记录4
曜日副本解锁阶段配置 Values=4 E-gameconfig / StringId=dayOfWeekDungeonUnlockStage / CSV记录77
曜日广告奖励百分数配置 Values=50 E-gameconfig / StringId=weekDungeonADRewardPercent / CSV记录80

完整数值表

配置表 记录数 完整数据
dayoftheweekdungeon 28 CSV
dayoftheweekdungeonconfig 1 CSV
weekdungeonboard 40 CSV
idledungeon 200 CSV
idledungeonconfig 1 CSV
idledungeondrop 6 CSV
idledungeonequipmentsalvage 700 CSV
idledungeonequipmentstatus 2800 CSV
idledungeonplayerdefaultstat 5 CSV
idledungeonstageinfo 200 CSV

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

返回总纲

相关功能模块

模块 关联内容
资源背包与体力 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。
主线进度与星级挑战 管理局外选关、进度奖励和星级挑战;关内战斗只保留衔接配置。