Files
HEROLL/HEROLL_OUTGAME_2.0.1/16-签到新人与回归/01-模块设计文档.md
T

2.8 KiB
Raw Blame History

16 签到新人与回归:原作模块设计

功能定位

配置签到日历、补签、新人加成和回归福利。

功能流程

进入签到或满足新人、回归条件 → 按日序和状态开放福利 → 领取道具或限时加成 → 按次数与时长结束加成。

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

子功能构成

子功能 设计内容
逐日签到与补签 EAttendanceType和day确定签到档;EAttendanceRecovery/price是补签相关配置,itemId/itemCount为当日奖励。
签到排期 EAttendanceType与签到表关联,普通排期和prod排期字段分开保存,eventDay记录活动天数。
回归资格与福利 comebackTime为距上次登录的分钟门槛,buffTime为加成分钟数;奖励加成与玩法加速分别有次数字段,questKey连接回归任务。
新人加速与奖励 buffTime按分钟记录持续时长,additionalSpeed/rewardBuffPercent记录额外加速及奖励百分数,两类使用次数分开记录。

功能构成与规则关系

attendance 用 EAttendanceType/day 组织奖励与补签方式价格;attendanceconfig 保留普通与 prod 日期字段;comebackconfig 注释以分钟定义离线门槛与buff时长,另外给出奖励/加速次数。

关键规则与数值

原作规则 数值 来源
回归:离线20160分钟(14天),buff4320分钟(3天),加成和次数另列 comebackTime=20160;buffTime=4320;rewardBuffPercent=100;rewardBuffCount=3;playSpeedBuffCount=3 E-comebackconfig / StringId=DefaultConfig / CSV记录4
新人:buff4320分钟,加速50、奖励20;次数-1的哨兵语义未闭合 buffTime=4320;additionalSpeed=50;rewardBuffPercent=20;playSpeedBuffCount=-1;rewardBuffCount=1 E-newbiebuffconfig / StringId=DefaultConfig / CSV记录4

完整数值表

配置表 记录数 完整数据
attendance 42 CSV
attendanceconfig 2 CSV
comebackconfig 1 CSV
newbiebuffconfig 1 CSV

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

返回总纲

相关功能模块

模块 关联内容
资源背包与体力 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。
任务与成就 统一任务语义、任务组、累计条件、领取方式和成就前置链。