3.9 KiB
19 每日副本与探索副本:规则与数值
已恢复的配置关系
曜日表按 day/difficulty 给奖励;IdleDungeon 单独定义票券恢复、背包容量、关卡、掉落权重与装备分解表。保留战斗衔接表以保证子系统数据完整。
证据等级A仅确认字段原值;下列示例不是全量表,所有等级、成本、奖励、参数见所链接CSV。
核心规则核对
| 规则解读 | 源字段原值 | 证据定位 |
|---|---|---|
| 探索副本票券每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 |
子功能规则
曜日副本奖励
day与difficulty共同确定奖励档,对应itemId/itemCount。
对应原表:dayoftheweekdungeon,28条。完整数值。
曜日副本难度推荐
difficultyPreferStage保存难度与推荐进度的配置数组。
对应原表:dayoftheweekdungeonconfig,1条。完整数值。
曜日副本层数属性
按EDayOfWeekDifficulty和loop组织怪物组及战斗属性,为入口难度与奖励提供对应玩法配置。
对应原表:weekdungeonboard,40条。完整数值。
探索区域内容
graphID定位区域,宝藏数量和百分数、敌群数量及战斗属性共同描述探索内容。
对应原表:idledungeon,200条。完整数值。
探索门票与背包
ticketChargeTime原注释为秒,maxTicket/startTicket是门票上限和初始量,maxInvSize是不含已装备物的背包容量。
对应原表:idledungeonconfig,1条。完整数值。
探索掉落权重
currentDropItemCount区分已掉落数量档,各品质及失败权重数组独立保存,不直接相加推定掉落保护算法。
对应原表:idledungeondrop,6条。完整数值。
探索装备分解
level下每种品质单列回收奖励ID和数量,salvage字段与salvage_count字段按品质配对。
对应原表:idledungeonequipmentsalvage,700条。完整数值。
探索装备等级属性
按level/type读取不同品质的value,不与永久装备的属性表混用。
对应原表:idledungeonequipmentstatus,2800条。完整数值。
探索角色基础属性
EMonoStatus对应value,形成此模式单独的角色基础数值。
对应原表:idledungeonplayerdefaultstat,5条。完整数值。
探索章节与奖励
stage/chapter及stageConcept组织章节,rewardId/rewardCount描述对应奖励。
对应原表:idledungeonstageinfo,200条。完整数值。
关联全局配置
| 键 | 原值 | CSV记录序号 |
|---|---|---|
| dayOfWeekDungeonUnlockStage | 4 | 77 |
| dayOfWeekDungeonBlock | 0 | 78 |
| weekDungeonADRewardPercent | 50 | 80 |
| idleDungeonUnlockStage | 1 | 89 |
| idleDungeonBlock | 0 | 90 |
尚待补充的原作细节
两个模式并非同一个挂机系统;星期枚举、票券单位和满票停止恢复、掉落保护算法以及分解是否受等级约束待查。