Files
HEROLL/HEROLL_OUTGAME_DEV_v1.0/16-签到新人与回归/设计与规则.md
T

4.5 KiB
Raw Blame History

签到新人与回归:原作设计与规则

版本:HEROLL 2.0.1 原作还原文档 v1.0。

1. 功能定位

签到、新人和回归是三类不同福利。签到按日序提供奖励,新人和回归提供有限时长或次数的增益。签到漏天补领也由专门字段配置。

2. 主要状态

下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。

状态 用途
签到类型与日序 定位奖励
签到领取记录 区分各日奖励
新人加成剩余时间次数 区分两种限制
回归资格及增益 单独记录

3. 功能规则

3.1 签到

签到类型和日序共同决定奖励。补签方式及价格独立记录,不等于错过的天数可以一律免费补领。

3.2 新人

新人增益4320分钟,即3天;额外加速50、奖励加成20。加速次数字段为-1、奖励次数1;-1原值保留,不自行解释为无限。

3.3 回归

距上次登录20160分钟,即14天,是回归门槛配置;增益持续4320分钟,即3天,奖励加成100,奖励与加速均配置3次,并关联回归任务。

4. 操作流程

以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。

  1. 判断是签到、新人还是回归入口,分别读取其配置。
  2. 签到按类型和日序显示奖励与补签方式。
  3. 新人和回归同时显示持续时间与剩余次数。
  4. 回归任务交由任务模块读取,不与普通签到进度合并。

5. 关键数值与计算

项目 数值 状态
回归:离线20160分钟(14天),buff4320分钟(3天),加成和次数另列 comebackTime=20160;buffTime=4320;rewardBuffPercent=100;rewardBuffCount=3;playSpeedBuffCount=3 原作配置确认
新人:buff4320分钟,加速50、奖励20;次数-1的哨兵语义未闭合 buffTime=4320;additionalSpeed=50;rewardBuffPercent=20;playSpeedBuffCount=-1;rewardBuffCount=1 原作配置确认

回归资格与福利(全表)

ID 名称/键 回归离线门槛(分钟) 加成持续分钟(以注释为准) 额外奖励百分数 奖励加成次数 加速次数
100 DefaultConfig 20160 4320 100 3 3

新人加速与奖励(全表)

ID 名称/键 加成持续分钟(以注释为准) additionalSpeed 额外奖励百分数 加速次数 奖励加成次数
100 DefaultConfig 4320 50 20 -1 1

6. 原作中文内容

中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。

本模块主要由数值和键值组成,原作文本对照见同目录CSV。

7. 开发权威表

配置用途 权威原字段表 记录数 开发阅读表
逐日签到与补签 attendance.csv 42 中文目录
签到排期 attendanceconfig.csv 2 中文目录
回归资格与福利 comebackconfig.csv 1 中文目录
新人加速与奖励 newbiebuffconfig.csv 1 中文目录

执行规则 · 状态字段 · 验收样例 · 字段字典 · 关联全局配置

8. 开发验收与禁止误写

输入 检查内容 预期
读取comebackconfig中StringId=DefaultConfig 查询本条配置并核对界面/配置输出 comebackTime=20160;buffTime=4320;rewardBuffPercent=100;rewardBuffCount=3;playSpeedBuffCount=3
读取newbiebuffconfig中StringId=DefaultConfig 查询本条配置并核对界面/配置输出 buffTime=4320;additionalSpeed=50;rewardBuffPercent=20;playSpeedBuffCount=-1;rewardBuffCount=1

验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。

9. 当前待补充边界

日切边界、漏签可补日期以及-1次数字段的运行含义尚待确认。

返回总纲 · 阅读规范