Initial import of HEROLL source and design documents

This commit is contained in:
toshiocn
2026-10-26 16:05:39 +08:00
commit fdb55672c1
1846 changed files with 290692 additions and 0 deletions
@@ -0,0 +1,12 @@
# 16-签到新人与回归
签到、新人和回归是三类不同福利。签到按日序提供奖励,新人和回归提供有限时长或次数的增益。签到漏天补领也由专门字段配置。
[设计与规则](./设计与规则.md)是本模块正文。数值和规则CSV与正文同目录,原作中文目录用于开发阅读。
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| 逐日签到与补签 | [attendance.csv](./attendance.csv) | 42 | [中文目录](./attendance-中文目录.csv) |
| 签到排期 | [attendanceconfig.csv](./attendanceconfig.csv) | 2 | [中文目录](./attendanceconfig-中文目录.csv) |
| 回归资格与福利 | [comebackconfig.csv](./comebackconfig.csv) | 1 | [中文目录](./comebackconfig-中文目录.csv) |
| 新人加速与奖励 | [newbiebuffconfig.csv](./newbiebuffconfig.csv) | 1 | [中文目录](./newbiebuffconfig-中文目录.csv) |
@@ -0,0 +1,43 @@
原作中文名称,原作效果文本,Id,StringId,EAttendanceType,day,EAttendanceRecovery,price,itemId,itemCount
Monday_0,,0,Monday_0,FirstAnniversary,1,AD,,100,10000
Tuesday_1,,1,Tuesday_1,FirstAnniversary,2,AD,,142,70
Wednesday_2,,2,Wednesday_2,FirstAnniversary,3,AD,,204,5
Thursday_3,,3,Thursday_3,FirstAnniversary,4,AD,,149,500
Friday_4,,4,Friday_4,FirstAnniversary,5,AD,,101,100
Saturday_5,,5,Saturday_5,FirstAnniversary,6,AD,,149,500
Sunday_6,,6,Sunday_6,FirstAnniversary,7,AD,,"212,125","1,300"
Monday_7,,7,Monday_7,FirstAnniversary,8,AD,,100,25000
Tuesday_8,,8,Tuesday_8,FirstAnniversary,9,AD,,142,70
Wednesday_9,,9,Wednesday_9,FirstAnniversary,10,AD,,204,5
Thursday_10,,10,Thursday_10,FirstAnniversary,11,AD,,149,500
Friday_11,,11,Friday_11,FirstAnniversary,12,AD,,101,100
Saturday_12,,12,Saturday_12,FirstAnniversary,13,AD,,149,500
Sunday_13,,13,Sunday_13,FirstAnniversary,14,AD,,"212,125","1,300"
Monday_14,,14,Monday_14,FirstAnniversary,15,AD,,100,25000
Tuesday_15,,15,Tuesday_15,FirstAnniversary,16,AD,,142,70
Wednesday_16,,16,Wednesday_16,FirstAnniversary,17,AD,,204,5
Thursday_17,,17,Thursday_17,FirstAnniversary,18,AD,,149,500
Friday_18,,18,Friday_18,FirstAnniversary,19,AD,,101,100
Saturday_19,,19,Saturday_19,FirstAnniversary,20,AD,,149,500
Sunday_20,,20,Sunday_20,FirstAnniversary,21,AD,,"203,125","1,300"
Monday_21,,21,Monday_21,Summer2026,1,AD,,100,10000
Tuesday_22,,22,Tuesday_22,Summer2026,2,AD,,130,10
Wednesday_23,,23,Wednesday_23,Summer2026,3,AD,,112,20
Thursday_24,,24,Thursday_24,Summer2026,4,AD,,142,40
Friday_25,,25,Friday_25,Summer2026,5,AD,,204,3
Saturday_26,,26,Saturday_26,Summer2026,6,AD,,124,10
Sunday_27,,27,Sunday_27,Summer2026,7,AD,,"941,101","3,50"
Monday_28,,28,Monday_28,Summer2026,8,AD,,100,10000
Tuesday_29,,29,Tuesday_29,Summer2026,9,AD,,130,10
Wednesday_30,,30,Wednesday_30,Summer2026,10,AD,,112,20
Thursday_31,,31,Thursday_31,Summer2026,11,AD,,142,80
Friday_32,,32,Friday_32,Summer2026,12,AD,,204,3
Saturday_33,,33,Saturday_33,Summer2026,13,AD,,124,10
Sunday_34,,34,Sunday_34,Summer2026,14,AD,,"941,101","5,50"
Monday_35,,35,Monday_35,Summer2026,15,AD,,100,20000
Tuesday_36,,36,Tuesday_36,Summer2026,16,AD,,130,20
Wednesday_37,,37,Wednesday_37,Summer2026,17,AD,,112,50
Thursday_38,,38,Thursday_38,Summer2026,18,AD,,142,200
Friday_39,,39,Friday_39,Summer2026,19,AD,,204,5
Saturday_40,,40,Saturday_40,Summer2026,20,AD,,124,20
Sunday_41,,41,Sunday_41,Summer2026,21,AD,,"942,101","3,100"
1 原作中文名称 原作效果文本 Id StringId EAttendanceType day EAttendanceRecovery price itemId itemCount
2 Monday_0 0 Monday_0 FirstAnniversary 1 AD 100 10000
3 Tuesday_1 1 Tuesday_1 FirstAnniversary 2 AD 142 70
4 Wednesday_2 2 Wednesday_2 FirstAnniversary 3 AD 204 5
5 Thursday_3 3 Thursday_3 FirstAnniversary 4 AD 149 500
6 Friday_4 4 Friday_4 FirstAnniversary 5 AD 101 100
7 Saturday_5 5 Saturday_5 FirstAnniversary 6 AD 149 500
8 Sunday_6 6 Sunday_6 FirstAnniversary 7 AD 212,125 1,300
9 Monday_7 7 Monday_7 FirstAnniversary 8 AD 100 25000
10 Tuesday_8 8 Tuesday_8 FirstAnniversary 9 AD 142 70
11 Wednesday_9 9 Wednesday_9 FirstAnniversary 10 AD 204 5
12 Thursday_10 10 Thursday_10 FirstAnniversary 11 AD 149 500
13 Friday_11 11 Friday_11 FirstAnniversary 12 AD 101 100
14 Saturday_12 12 Saturday_12 FirstAnniversary 13 AD 149 500
15 Sunday_13 13 Sunday_13 FirstAnniversary 14 AD 212,125 1,300
16 Monday_14 14 Monday_14 FirstAnniversary 15 AD 100 25000
17 Tuesday_15 15 Tuesday_15 FirstAnniversary 16 AD 142 70
18 Wednesday_16 16 Wednesday_16 FirstAnniversary 17 AD 204 5
19 Thursday_17 17 Thursday_17 FirstAnniversary 18 AD 149 500
20 Friday_18 18 Friday_18 FirstAnniversary 19 AD 101 100
21 Saturday_19 19 Saturday_19 FirstAnniversary 20 AD 149 500
22 Sunday_20 20 Sunday_20 FirstAnniversary 21 AD 203,125 1,300
23 Monday_21 21 Monday_21 Summer2026 1 AD 100 10000
24 Tuesday_22 22 Tuesday_22 Summer2026 2 AD 130 10
25 Wednesday_23 23 Wednesday_23 Summer2026 3 AD 112 20
26 Thursday_24 24 Thursday_24 Summer2026 4 AD 142 40
27 Friday_25 25 Friday_25 Summer2026 5 AD 204 3
28 Saturday_26 26 Saturday_26 Summer2026 6 AD 124 10
29 Sunday_27 27 Sunday_27 Summer2026 7 AD 941,101 3,50
30 Monday_28 28 Monday_28 Summer2026 8 AD 100 10000
31 Tuesday_29 29 Tuesday_29 Summer2026 9 AD 130 10
32 Wednesday_30 30 Wednesday_30 Summer2026 10 AD 112 20
33 Thursday_31 31 Thursday_31 Summer2026 11 AD 142 80
34 Friday_32 32 Friday_32 Summer2026 12 AD 204 3
35 Saturday_33 33 Saturday_33 Summer2026 13 AD 124 10
36 Sunday_34 34 Sunday_34 Summer2026 14 AD 941,101 5,50
37 Monday_35 35 Monday_35 Summer2026 15 AD 100 20000
38 Tuesday_36 36 Tuesday_36 Summer2026 16 AD 130 20
39 Wednesday_37 37 Wednesday_37 Summer2026 17 AD 112 50
40 Thursday_38 38 Thursday_38 Summer2026 18 AD 142 200
41 Friday_39 39 Friday_39 Summer2026 19 AD 204 5
42 Saturday_40 40 Saturday_40 Summer2026 20 AD 124 20
43 Sunday_41 41 Sunday_41 Summer2026 21 AD 942,101 3,100
@@ -0,0 +1,43 @@
Id,StringId,EAttendanceType,day,EAttendanceRecovery,price,itemId,itemCount
0,Monday_0,FirstAnniversary,1,AD,,100,10000
1,Tuesday_1,FirstAnniversary,2,AD,,142,70
2,Wednesday_2,FirstAnniversary,3,AD,,204,5
3,Thursday_3,FirstAnniversary,4,AD,,149,500
4,Friday_4,FirstAnniversary,5,AD,,101,100
5,Saturday_5,FirstAnniversary,6,AD,,149,500
6,Sunday_6,FirstAnniversary,7,AD,,"212,125","1,300"
7,Monday_7,FirstAnniversary,8,AD,,100,25000
8,Tuesday_8,FirstAnniversary,9,AD,,142,70
9,Wednesday_9,FirstAnniversary,10,AD,,204,5
10,Thursday_10,FirstAnniversary,11,AD,,149,500
11,Friday_11,FirstAnniversary,12,AD,,101,100
12,Saturday_12,FirstAnniversary,13,AD,,149,500
13,Sunday_13,FirstAnniversary,14,AD,,"212,125","1,300"
14,Monday_14,FirstAnniversary,15,AD,,100,25000
15,Tuesday_15,FirstAnniversary,16,AD,,142,70
16,Wednesday_16,FirstAnniversary,17,AD,,204,5
17,Thursday_17,FirstAnniversary,18,AD,,149,500
18,Friday_18,FirstAnniversary,19,AD,,101,100
19,Saturday_19,FirstAnniversary,20,AD,,149,500
20,Sunday_20,FirstAnniversary,21,AD,,"203,125","1,300"
21,Monday_21,Summer2026,1,AD,,100,10000
22,Tuesday_22,Summer2026,2,AD,,130,10
23,Wednesday_23,Summer2026,3,AD,,112,20
24,Thursday_24,Summer2026,4,AD,,142,40
25,Friday_25,Summer2026,5,AD,,204,3
26,Saturday_26,Summer2026,6,AD,,124,10
27,Sunday_27,Summer2026,7,AD,,"941,101","3,50"
28,Monday_28,Summer2026,8,AD,,100,10000
29,Tuesday_29,Summer2026,9,AD,,130,10
30,Wednesday_30,Summer2026,10,AD,,112,20
31,Thursday_31,Summer2026,11,AD,,142,80
32,Friday_32,Summer2026,12,AD,,204,3
33,Saturday_33,Summer2026,13,AD,,124,10
34,Sunday_34,Summer2026,14,AD,,"941,101","5,50"
35,Monday_35,Summer2026,15,AD,,100,20000
36,Tuesday_36,Summer2026,16,AD,,130,20
37,Wednesday_37,Summer2026,17,AD,,112,50
38,Thursday_38,Summer2026,18,AD,,142,200
39,Friday_39,Summer2026,19,AD,,204,5
40,Saturday_40,Summer2026,20,AD,,124,20
41,Sunday_41,Summer2026,21,AD,,"942,101","3,100"
1 Id StringId EAttendanceType day EAttendanceRecovery price itemId itemCount
2 0 Monday_0 FirstAnniversary 1 AD 100 10000
3 1 Tuesday_1 FirstAnniversary 2 AD 142 70
4 2 Wednesday_2 FirstAnniversary 3 AD 204 5
5 3 Thursday_3 FirstAnniversary 4 AD 149 500
6 4 Friday_4 FirstAnniversary 5 AD 101 100
7 5 Saturday_5 FirstAnniversary 6 AD 149 500
8 6 Sunday_6 FirstAnniversary 7 AD 212,125 1,300
9 7 Monday_7 FirstAnniversary 8 AD 100 25000
10 8 Tuesday_8 FirstAnniversary 9 AD 142 70
11 9 Wednesday_9 FirstAnniversary 10 AD 204 5
12 10 Thursday_10 FirstAnniversary 11 AD 149 500
13 11 Friday_11 FirstAnniversary 12 AD 101 100
14 12 Saturday_12 FirstAnniversary 13 AD 149 500
15 13 Sunday_13 FirstAnniversary 14 AD 212,125 1,300
16 14 Monday_14 FirstAnniversary 15 AD 100 25000
17 15 Tuesday_15 FirstAnniversary 16 AD 142 70
18 16 Wednesday_16 FirstAnniversary 17 AD 204 5
19 17 Thursday_17 FirstAnniversary 18 AD 149 500
20 18 Friday_18 FirstAnniversary 19 AD 101 100
21 19 Saturday_19 FirstAnniversary 20 AD 149 500
22 20 Sunday_20 FirstAnniversary 21 AD 203,125 1,300
23 21 Monday_21 Summer2026 1 AD 100 10000
24 22 Tuesday_22 Summer2026 2 AD 130 10
25 23 Wednesday_23 Summer2026 3 AD 112 20
26 24 Thursday_24 Summer2026 4 AD 142 40
27 25 Friday_25 Summer2026 5 AD 204 3
28 26 Saturday_26 Summer2026 6 AD 124 10
29 27 Sunday_27 Summer2026 7 AD 941,101 3,50
30 28 Monday_28 Summer2026 8 AD 100 10000
31 29 Tuesday_29 Summer2026 9 AD 130 10
32 30 Wednesday_30 Summer2026 10 AD 112 20
33 31 Thursday_31 Summer2026 11 AD 142 80
34 32 Friday_32 Summer2026 12 AD 204 3
35 33 Saturday_33 Summer2026 13 AD 124 10
36 34 Sunday_34 Summer2026 14 AD 941,101 5,50
37 35 Monday_35 Summer2026 15 AD 100 20000
38 36 Tuesday_36 Summer2026 16 AD 130 20
39 37 Wednesday_37 Summer2026 17 AD 112 50
40 38 Thursday_38 Summer2026 18 AD 142 200
41 39 Friday_39 Summer2026 19 AD 204 5
42 40 Saturday_40 Summer2026 20 AD 124 20
43 41 Sunday_41 Summer2026 21 AD 942,101 3,100
@@ -0,0 +1,3 @@
原作中文名称,原作效果文本,Id,StringId,EAttendanceType,startDay,eventDay,endDay,prodSeasonStartDay,prodEventDay,prodSeasonEndDay
FirstAnniversary,,0,FirstAnniversary,FirstAnniversary,2026. 2. 16,21,2026. 3. 9,2026. 2. 16,21,2026. 3. 9
Summer2026,,1,Summer2026,Summer2026,2026. 7. 15,21,2026. 8. 5,2026. 7. 15,21,2026. 8. 5
1 原作中文名称 原作效果文本 Id StringId EAttendanceType startDay eventDay endDay prodSeasonStartDay prodEventDay prodSeasonEndDay
2 FirstAnniversary 0 FirstAnniversary FirstAnniversary 2026. 2. 16 21 2026. 3. 9 2026. 2. 16 21 2026. 3. 9
3 Summer2026 1 Summer2026 Summer2026 2026. 7. 15 21 2026. 8. 5 2026. 7. 15 21 2026. 8. 5
@@ -0,0 +1,3 @@
Id,StringId,EAttendanceType,startDay,eventDay,endDay,prodSeasonStartDay,prodEventDay,prodSeasonEndDay
0,FirstAnniversary,FirstAnniversary,2026. 2. 16,21,2026. 3. 9,2026. 2. 16,21,2026. 3. 9
1,Summer2026,Summer2026,2026. 7. 15,21,2026. 8. 5,2026. 7. 15,21,2026. 8. 5
1 Id StringId EAttendanceType startDay eventDay endDay prodSeasonStartDay prodEventDay prodSeasonEndDay
2 0 FirstAnniversary FirstAnniversary 2026. 2. 16 21 2026. 3. 9 2026. 2. 16 21 2026. 3. 9
3 1 Summer2026 Summer2026 2026. 7. 15 21 2026. 8. 5 2026. 7. 15 21 2026. 8. 5
@@ -0,0 +1,2 @@
原作中文名称,原作效果文本,Id,StringId,comebackTime,buffTime,rewardBuffPercent,rewardBuffCount,playSpeedBuffCount,questKey
DefaultConfig,,100,DefaultConfig,20160,4320,100,3,3,comebackQuest
1 原作中文名称 原作效果文本 Id StringId comebackTime buffTime rewardBuffPercent rewardBuffCount playSpeedBuffCount questKey
2 DefaultConfig 100 DefaultConfig 20160 4320 100 3 3 comebackQuest
@@ -0,0 +1,2 @@
Id,StringId,comebackTime,buffTime,rewardBuffPercent,rewardBuffCount,playSpeedBuffCount,questKey
100,DefaultConfig,20160,4320,100,3,3,comebackQuest
1 Id StringId comebackTime buffTime rewardBuffPercent rewardBuffCount playSpeedBuffCount questKey
2 100 DefaultConfig 20160 4320 100 3 3 comebackQuest
@@ -0,0 +1,2 @@
原作中文名称,原作效果文本,Id,StringId,buffTime,additionalSpeed,rewardBuffPercent,playSpeedBuffCount,rewardBuffCount
DefaultConfig,,100,DefaultConfig,4320,50,20,-1,1
1 原作中文名称 原作效果文本 Id StringId buffTime additionalSpeed rewardBuffPercent playSpeedBuffCount rewardBuffCount
2 DefaultConfig 100 DefaultConfig 4320 50 20 -1 1
@@ -0,0 +1,2 @@
Id,StringId,buffTime,additionalSpeed,rewardBuffPercent,playSpeedBuffCount,rewardBuffCount
100,DefaultConfig,4320,50,20,-1,1
1 Id StringId buffTime additionalSpeed rewardBuffPercent playSpeedBuffCount rewardBuffCount
2 100 DefaultConfig 4320 50 20 -1 1
@@ -0,0 +1 @@
表,Id,StringId,源字段,文本键,原作中文,来源
1 表 Id StringId 源字段 文本键 原作中文 来源
@@ -0,0 +1 @@
Id,StringId,Values
1 Id StringId Values
@@ -0,0 +1,33 @@
表,字段,含义,原类型,原注释
attendance,Id,数值主键,Key<int>,
attendance,StringId,字符串主键,Key<string>,
attendance,EAttendanceType,按本模块功能规则与原注释解释,EAttendanceType,
attendance,day,日序/星期枚举(按表),int,
attendance,EAttendanceRecovery,按本模块功能规则与原注释解释,EAttendanceRecovery,
attendance,price,价格字段,int,
attendance,itemId,道具ID,int[],
attendance,itemCount,道具数量,int[],
attendanceconfig,Id,数值主键,Key<int>,
attendanceconfig,StringId,字符串主键,Key<string>,EAttendanceType와 동일
attendanceconfig,EAttendanceType,按本模块功能规则与原注释解释,EAttendanceType,
attendanceconfig,startDay,按本模块功能规则与原注释解释,DateTime,혹시 시즌 이벤트 뿐 아니라 다른 곳에서도 사용 가능성이 있기에 날짜는 따로 지정
attendanceconfig,eventDay,按本模块功能规则与原注释解释,int,
attendanceconfig,endDay,按本模块功能规则与原注释解释,DateTime,
attendanceconfig,prodSeasonStartDay,按本模块功能规则与原注释解释,DateTime,
attendanceconfig,prodEventDay,按本模块功能规则与原注释解释,int,
attendanceconfig,prodSeasonEndDay,按本模块功能规则与原注释解释,DateTime,
comebackconfig,Id,数值主键,Key<int>,
comebackconfig,StringId,字符串主键,Key<string>,
comebackconfig,comebackTime,回归离线门槛(分钟),int,마지막 로그인으로 부터 복귀 시간 (분)
comebackconfig,buffTime,加成持续分钟(以注释为准),int,버프 지속시간 (분)
comebackconfig,rewardBuffPercent,额外奖励百分数,int,추가 보상 %
comebackconfig,rewardBuffCount,奖励加成次数,int,보상 배율 판 수
comebackconfig,playSpeedBuffCount,加速次数,int,게임 배속 버프 판 수
comebackconfig,questKey,按本模块功能规则与原注释解释,string,[퀘스트] 에 사용하는 seasonEventStringId
newbiebuffconfig,Id,数值主键,Key<int>,
newbiebuffconfig,StringId,字符串主键,Key<string>,
newbiebuffconfig,buffTime,加成持续分钟(以注释为准),int,버프 지속시간 (분)
newbiebuffconfig,additionalSpeed,按本模块功能规则与原注释解释,int,추가 배속%
newbiebuffconfig,rewardBuffPercent,额外奖励百分数,int,추가 보상 %
newbiebuffconfig,playSpeedBuffCount,加速次数,int,게임 배속 버프 판 수
newbiebuffconfig,rewardBuffCount,奖励加成次数,int,보상 배율 판 수
1 表 字段 含义 原类型 原注释
2 attendance Id 数值主键 Key<int>
3 attendance StringId 字符串主键 Key<string>
4 attendance EAttendanceType 按本模块功能规则与原注释解释 EAttendanceType
5 attendance day 日序/星期枚举(按表) int
6 attendance EAttendanceRecovery 按本模块功能规则与原注释解释 EAttendanceRecovery
7 attendance price 价格字段 int
8 attendance itemId 道具ID int[]
9 attendance itemCount 道具数量 int[]
10 attendanceconfig Id 数值主键 Key<int>
11 attendanceconfig StringId 字符串主键 Key<string> EAttendanceType와 동일
12 attendanceconfig EAttendanceType 按本模块功能规则与原注释解释 EAttendanceType
13 attendanceconfig startDay 按本模块功能规则与原注释解释 DateTime 혹시 시즌 이벤트 뿐 아니라 다른 곳에서도 사용 가능성이 있기에 날짜는 따로 지정
14 attendanceconfig eventDay 按本模块功能规则与原注释解释 int
15 attendanceconfig endDay 按本模块功能规则与原注释解释 DateTime
16 attendanceconfig prodSeasonStartDay 按本模块功能规则与原注释解释 DateTime
17 attendanceconfig prodEventDay 按本模块功能规则与原注释解释 int
18 attendanceconfig prodSeasonEndDay 按本模块功能规则与原注释解释 DateTime
19 comebackconfig Id 数值主键 Key<int>
20 comebackconfig StringId 字符串主键 Key<string>
21 comebackconfig comebackTime 回归离线门槛(分钟) int 마지막 로그인으로 부터 복귀 시간 (분)
22 comebackconfig buffTime 加成持续分钟(以注释为准) int 버프 지속시간 (분)
23 comebackconfig rewardBuffPercent 额外奖励百分数 int 추가 보상 %
24 comebackconfig rewardBuffCount 奖励加成次数 int 보상 배율 판 수
25 comebackconfig playSpeedBuffCount 加速次数 int 게임 배속 버프 판 수
26 comebackconfig questKey 按本模块功能规则与原注释解释 string [퀘스트] 에 사용하는 seasonEventStringId
27 newbiebuffconfig Id 数值主键 Key<int>
28 newbiebuffconfig StringId 字符串主键 Key<string>
29 newbiebuffconfig buffTime 加成持续分钟(以注释为准) int 버프 지속시간 (분)
30 newbiebuffconfig additionalSpeed 按本模块功能规则与原注释解释 int 추가 배속%
31 newbiebuffconfig rewardBuffPercent 额外奖励百分数 int 추가 보상 %
32 newbiebuffconfig playSpeedBuffCount 加速次数 int 게임 배속 버프 판 수
33 newbiebuffconfig rewardBuffCount 奖励加成次数 int 보상 배율 판 수
@@ -0,0 +1,6 @@
规则ID,规则项目,执行说明,规则状态,来源,边界
O16-01,签到,签到类型和日序共同决定奖励。补签方式及价格独立记录,不等于错过的天数可以一律免费补领。,原作部分确认,attendance;attendanceconfig;comebackconfig;newbiebuffconfig,日切边界、漏签可补日期以及-1次数字段的运行含义尚待确认。
O16-02,新人,新人增益4320分钟,即3天;额外加速50、奖励加成20。加速次数字段为-1、奖励次数1;-1原值保留,不自行解释为无限。,原作部分确认,attendance;attendanceconfig;comebackconfig;newbiebuffconfig,日切边界、漏签可补日期以及-1次数字段的运行含义尚待确认。
O16-03,回归,距上次登录20160分钟,即14天,是回归门槛配置;增益持续4320分钟,即3天,奖励加成100,奖励与加速均配置3次,并关联回归任务。,原作部分确认,attendance;attendanceconfig;comebackconfig;newbiebuffconfig,日切边界、漏签可补日期以及-1次数字段的运行含义尚待确认。
O16-N01,回归:离线20160分钟(14天),buff4320分钟(3天),加成和次数另列,comebackTime=20160;buffTime=4320;rewardBuffPercent=100;rewardBuffCount=3;playSpeedBuffCount=3,原作配置确认,comebackconfig.csv/StringId=DefaultConfig,原字段值;复合公式以正文边界为准
O16-N02,新人:buff4320分钟,加速50、奖励20;次数-1的哨兵语义未闭合,buffTime=4320;additionalSpeed=50;rewardBuffPercent=20;playSpeedBuffCount=-1;rewardBuffCount=1,原作配置确认,newbiebuffconfig.csv/StringId=DefaultConfig,原字段值;复合公式以正文边界为准
1 规则ID 规则项目 执行说明 规则状态 来源 边界
2 O16-01 签到 签到类型和日序共同决定奖励。补签方式及价格独立记录,不等于错过的天数可以一律免费补领。 原作部分确认 attendance;attendanceconfig;comebackconfig;newbiebuffconfig 日切边界、漏签可补日期以及-1次数字段的运行含义尚待确认。
3 O16-02 新人 新人增益4320分钟,即3天;额外加速50、奖励加成20。加速次数字段为-1、奖励次数1;-1原值保留,不自行解释为无限。 原作部分确认 attendance;attendanceconfig;comebackconfig;newbiebuffconfig 日切边界、漏签可补日期以及-1次数字段的运行含义尚待确认。
4 O16-03 回归 距上次登录20160分钟,即14天,是回归门槛配置;增益持续4320分钟,即3天,奖励加成100,奖励与加速均配置3次,并关联回归任务。 原作部分确认 attendance;attendanceconfig;comebackconfig;newbiebuffconfig 日切边界、漏签可补日期以及-1次数字段的运行含义尚待确认。
5 O16-N01 回归:离线20160分钟(14天),buff4320分钟(3天),加成和次数另列 comebackTime=20160;buffTime=4320;rewardBuffPercent=100;rewardBuffCount=3;playSpeedBuffCount=3 原作配置确认 comebackconfig.csv/StringId=DefaultConfig 原字段值;复合公式以正文边界为准
6 O16-N02 新人:buff4320分钟,加速50、奖励20;次数-1的哨兵语义未闭合 buffTime=4320;additionalSpeed=50;rewardBuffPercent=20;playSpeedBuffCount=-1;rewardBuffCount=1 原作配置确认 newbiebuffconfig.csv/StringId=DefaultConfig 原字段值;复合公式以正文边界为准
@@ -0,0 +1,5 @@
状态,用途,规则状态
签到类型与日序,定位奖励,开发映射
签到领取记录,区分各日奖励,开发映射
新人加成剩余时间次数,区分两种限制,开发映射
回归资格及增益,单独记录,开发映射
1 状态 用途 规则状态
2 签到类型与日序 定位奖励 开发映射
3 签到领取记录 区分各日奖励 开发映射
4 新人加成剩余时间次数 区分两种限制 开发映射
5 回归资格及增益 单独记录 开发映射
@@ -0,0 +1,92 @@
# 签到新人与回归:原作设计与规则
版本: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](./attendance.csv) | 42 | [中文目录](./attendance-中文目录.csv) |
| 签到排期 | [attendanceconfig.csv](./attendanceconfig.csv) | 2 | [中文目录](./attendanceconfig-中文目录.csv) |
| 回归资格与福利 | [comebackconfig.csv](./comebackconfig.csv) | 1 | [中文目录](./comebackconfig-中文目录.csv) |
| 新人加速与奖励 | [newbiebuffconfig.csv](./newbiebuffconfig.csv) | 1 | [中文目录](./newbiebuffconfig-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
## 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次数字段的运行含义尚待确认。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)
@@ -0,0 +1,3 @@
用例ID,输入,检查动作,预期,验收范围
T16-01,读取comebackconfig中StringId=DefaultConfig,查询本条配置并核对界面/配置输出,comebackTime=20160;buffTime=4320;rewardBuffPercent=100;rewardBuffCount=3;playSpeedBuffCount=3,配置数值与显示;不覆盖未知执行分支
T16-02,读取newbiebuffconfig中StringId=DefaultConfig,查询本条配置并核对界面/配置输出,buffTime=4320;additionalSpeed=50;rewardBuffPercent=20;playSpeedBuffCount=-1;rewardBuffCount=1,配置数值与显示;不覆盖未知执行分支
1 用例ID 输入 检查动作 预期 验收范围
2 T16-01 读取comebackconfig中StringId=DefaultConfig 查询本条配置并核对界面/配置输出 comebackTime=20160;buffTime=4320;rewardBuffPercent=100;rewardBuffCount=3;playSpeedBuffCount=3 配置数值与显示;不覆盖未知执行分支
3 T16-02 读取newbiebuffconfig中StringId=DefaultConfig 查询本条配置并核对界面/配置输出 buffTime=4320;additionalSpeed=50;rewardBuffPercent=20;playSpeedBuffCount=-1;rewardBuffCount=1 配置数值与显示;不覆盖未知执行分支