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,11 @@
# 26-NPC好感与特殊养成商店
NPC系统通过好感档改变对话、服饰与收益参数,并包含独立签到轮次和特殊养成商店。好感档与特殊商店的属性升级不能合并成一条等级。
[设计与规则](./设计与规则.md)是本模块正文。数值和规则CSV与正文同目录,原作中文目录用于开发阅读。
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| NPC好感档 | [deoksun.csv](./deoksun.csv) | 7 | [中文目录](./deoksun-中文目录.csv) |
| NPC签到轮次 | [deoksunattendance.csv](./deoksunattendance.csv) | 28 | [中文目录](./deoksunattendance-中文目录.csv) |
| 特殊养成商店 | [deokjashop.csv](./deokjashop.csv) | 8 | [中文目录](./deokjashop-中文目录.csv) |
@@ -0,0 +1,9 @@
原作中文名称,原作效果文本,Id,StringId,isEnabled,deokjaShop_item_titleKey,deokjaShop_item_descKey,grade,probabilityWeight,baseAdditionalValue,additionalValue,baseExtraValue,plusExtraVaue,maxLevel,baseGoldGargantua,plusGoldGargantua,EMonoStatus,icon
攻击力修练,于竞技场使勇士的攻击力 / 永久增加{0}。,1,attackUpgrade,True,deokjaShop_attackUpgrade_titleKey,deokjaShop_attackUpgrade_descKey,NORMAL,30,1,1,,,-1,1000,1000,ATTACK_POWER,upgrade_attackPower
防禦力修练,于竞技场使勇士的防禦力 / 永久增加{0}。,2,defenseUpgrade,True,deokjaShop_defenseUpgrade_titleKey,deokjaShop_defenseUpgrade_descKey,NORMAL,30,0.3,0.3,,,-1,1000,1000,DEFENSE,upgrade_defense
生命值修练,于竞技场使勇士的生命值上限 / 永久增加{0}。,3,hpUpgrade,True,deokjaShop_hpUpgrade_titleKey,deokjaShop_hpUpgrade_descKey,NORMAL,30,6,6,,,-1,1000,1000,HEALTH,upgrade_health
命中率修练,于竞技场使勇士的命中率 / 永久增加{0}。,4,aimUpgrade,True,deokjaShop_aimUpgrade_titleKey,deokjaShop_aimUpgrade_descKey,NORMAL,30,2,2,,,-1,1000,1000,AIM,upgrade_aim
迴避率修练,于竞技场使勇士的迴避率 / 永久增加{0}。,5,evasionUpgrade,True,deokjaShop_evasionUpgrade_titleKey,deokjaShop_evasionUpgrade_descKey,NORMAL,30,5,5,,,-1,1000,1000,EVASION,upgrade_looting
背包最佳化,可携带药水的重量上限 / 增加{0}。,6,weightUpgrade,True,deokjaShop_weightUpgrade_titleKey,deokjaShop_weightUpgrade_descKey,LEGEND,10,0.2,0.2,,,10,5000,2500,NONE,upgrade_good
複製药水,使用药水时, / 以{0}%机率不消耗药水。,7,potionSaving,True,deokjaShop_potionSaving_titleKey,deokjaShop_potionSaving_descKey,LEGEND,10,6,1,,,10,5000,2500,NONE,upgrade_savingpotion
闪电呼唤,使用药水时, / 以{0}%机率召唤闪电。 / (伤害:攻击力的{1}%),8,thunderUsingPotion,True,deokjaShop_thunderUsingPotion_titleKey,deokjaShop_thunderUsingPotion_descKey,LEGEND,10,11,1,60,10,10,5000,2500,NONE,upgrade_thunderpotion
1 原作中文名称 原作效果文本 Id StringId isEnabled deokjaShop_item_titleKey deokjaShop_item_descKey grade probabilityWeight baseAdditionalValue additionalValue baseExtraValue plusExtraVaue maxLevel baseGoldGargantua plusGoldGargantua EMonoStatus icon
2 攻击力修练 于竞技场使勇士的攻击力 / 永久增加{0}。 1 attackUpgrade True deokjaShop_attackUpgrade_titleKey deokjaShop_attackUpgrade_descKey NORMAL 30 1 1 -1 1000 1000 ATTACK_POWER upgrade_attackPower
3 防禦力修练 于竞技场使勇士的防禦力 / 永久增加{0}。 2 defenseUpgrade True deokjaShop_defenseUpgrade_titleKey deokjaShop_defenseUpgrade_descKey NORMAL 30 0.3 0.3 -1 1000 1000 DEFENSE upgrade_defense
4 生命值修练 于竞技场使勇士的生命值上限 / 永久增加{0}。 3 hpUpgrade True deokjaShop_hpUpgrade_titleKey deokjaShop_hpUpgrade_descKey NORMAL 30 6 6 -1 1000 1000 HEALTH upgrade_health
5 命中率修练 于竞技场使勇士的命中率 / 永久增加{0}。 4 aimUpgrade True deokjaShop_aimUpgrade_titleKey deokjaShop_aimUpgrade_descKey NORMAL 30 2 2 -1 1000 1000 AIM upgrade_aim
6 迴避率修练 于竞技场使勇士的迴避率 / 永久增加{0}。 5 evasionUpgrade True deokjaShop_evasionUpgrade_titleKey deokjaShop_evasionUpgrade_descKey NORMAL 30 5 5 -1 1000 1000 EVASION upgrade_looting
7 背包最佳化 可携带药水的重量上限 / 增加{0}。 6 weightUpgrade True deokjaShop_weightUpgrade_titleKey deokjaShop_weightUpgrade_descKey LEGEND 10 0.2 0.2 10 5000 2500 NONE upgrade_good
8 複製药水 使用药水时, / 以{0}%机率不消耗药水。 7 potionSaving True deokjaShop_potionSaving_titleKey deokjaShop_potionSaving_descKey LEGEND 10 6 1 10 5000 2500 NONE upgrade_savingpotion
9 闪电呼唤 使用药水时, / 以{0}%机率召唤闪电。 / (伤害:攻击力的{1}%) 8 thunderUsingPotion True deokjaShop_thunderUsingPotion_titleKey deokjaShop_thunderUsingPotion_descKey LEGEND 10 11 1 60 10 10 5000 2500 NONE upgrade_thunderpotion
@@ -0,0 +1,9 @@
Id,StringId,isEnabled,deokjaShop_item_titleKey,deokjaShop_item_descKey,grade,probabilityWeight,baseAdditionalValue,additionalValue,baseExtraValue,plusExtraVaue,maxLevel,baseGoldGargantua,plusGoldGargantua,EMonoStatus,icon
1,attackUpgrade,True,deokjaShop_attackUpgrade_titleKey,deokjaShop_attackUpgrade_descKey,NORMAL,30,1,1,,,-1,1000,1000,ATTACK_POWER,upgrade_attackPower
2,defenseUpgrade,True,deokjaShop_defenseUpgrade_titleKey,deokjaShop_defenseUpgrade_descKey,NORMAL,30,0.3,0.3,,,-1,1000,1000,DEFENSE,upgrade_defense
3,hpUpgrade,True,deokjaShop_hpUpgrade_titleKey,deokjaShop_hpUpgrade_descKey,NORMAL,30,6,6,,,-1,1000,1000,HEALTH,upgrade_health
4,aimUpgrade,True,deokjaShop_aimUpgrade_titleKey,deokjaShop_aimUpgrade_descKey,NORMAL,30,2,2,,,-1,1000,1000,AIM,upgrade_aim
5,evasionUpgrade,True,deokjaShop_evasionUpgrade_titleKey,deokjaShop_evasionUpgrade_descKey,NORMAL,30,5,5,,,-1,1000,1000,EVASION,upgrade_looting
6,weightUpgrade,True,deokjaShop_weightUpgrade_titleKey,deokjaShop_weightUpgrade_descKey,LEGEND,10,0.2,0.2,,,10,5000,2500,NONE,upgrade_good
7,potionSaving,True,deokjaShop_potionSaving_titleKey,deokjaShop_potionSaving_descKey,LEGEND,10,6,1,,,10,5000,2500,NONE,upgrade_savingpotion
8,thunderUsingPotion,True,deokjaShop_thunderUsingPotion_titleKey,deokjaShop_thunderUsingPotion_descKey,LEGEND,10,11,1,60,10,10,5000,2500,NONE,upgrade_thunderpotion
1 Id StringId isEnabled deokjaShop_item_titleKey deokjaShop_item_descKey grade probabilityWeight baseAdditionalValue additionalValue baseExtraValue plusExtraVaue maxLevel baseGoldGargantua plusGoldGargantua EMonoStatus icon
2 1 attackUpgrade True deokjaShop_attackUpgrade_titleKey deokjaShop_attackUpgrade_descKey NORMAL 30 1 1 -1 1000 1000 ATTACK_POWER upgrade_attackPower
3 2 defenseUpgrade True deokjaShop_defenseUpgrade_titleKey deokjaShop_defenseUpgrade_descKey NORMAL 30 0.3 0.3 -1 1000 1000 DEFENSE upgrade_defense
4 3 hpUpgrade True deokjaShop_hpUpgrade_titleKey deokjaShop_hpUpgrade_descKey NORMAL 30 6 6 -1 1000 1000 HEALTH upgrade_health
5 4 aimUpgrade True deokjaShop_aimUpgrade_titleKey deokjaShop_aimUpgrade_descKey NORMAL 30 2 2 -1 1000 1000 AIM upgrade_aim
6 5 evasionUpgrade True deokjaShop_evasionUpgrade_titleKey deokjaShop_evasionUpgrade_descKey NORMAL 30 5 5 -1 1000 1000 EVASION upgrade_looting
7 6 weightUpgrade True deokjaShop_weightUpgrade_titleKey deokjaShop_weightUpgrade_descKey LEGEND 10 0.2 0.2 10 5000 2500 NONE upgrade_good
8 7 potionSaving True deokjaShop_potionSaving_titleKey deokjaShop_potionSaving_descKey LEGEND 10 6 1 10 5000 2500 NONE upgrade_savingpotion
9 8 thunderUsingPotion True deokjaShop_thunderUsingPotion_titleKey deokjaShop_thunderUsingPotion_descKey LEGEND 10 11 1 60 10 10 5000 2500 NONE upgrade_thunderpotion
@@ -0,0 +1,8 @@
原作中文名称,原作效果文本,Id,StringId,likePoint,slotRarity,goldUP,diaUP,EDeoksunTalk,EDeoksunCloth,ingameDiscount
likePoint0,,0,likePoint0,0,"-1,-1,-1,-1,-1",1,0,normal,normal,0
likePoint1,,1,likePoint1,1,"0,1,-1,2,-1",1.1,5,normal,maid,0
likePoint2,,2,likePoint2,2,"1,2,1,-1,-1",1.2,10,tsundere,maid,0
likePoint3,,3,likePoint3,3,"2,3,-1,4,-1",1.3,15,tsundere,bunny ,0
likePoint4,,4,likePoint4,4,"3,4,3,-1,2",1.4,20,flirting,bunny ,5
likePoint5,,5,likePoint5,5,"4,4,-1,-1,3",1.5,20,flirting,bunny ,10
likePoint7,,6,likePoint7,6,"5,4,5,6,4",1.6,20,warm,princess,15
1 原作中文名称 原作效果文本 Id StringId likePoint slotRarity goldUP diaUP EDeoksunTalk EDeoksunCloth ingameDiscount
2 likePoint0 0 likePoint0 0 -1,-1,-1,-1,-1 1 0 normal normal 0
3 likePoint1 1 likePoint1 1 0,1,-1,2,-1 1.1 5 normal maid 0
4 likePoint2 2 likePoint2 2 1,2,1,-1,-1 1.2 10 tsundere maid 0
5 likePoint3 3 likePoint3 3 2,3,-1,4,-1 1.3 15 tsundere bunny 0
6 likePoint4 4 likePoint4 4 3,4,3,-1,2 1.4 20 flirting bunny 5
7 likePoint5 5 likePoint5 5 4,4,-1,-1,3 1.5 20 flirting bunny 10
8 likePoint7 6 likePoint7 6 5,4,5,6,4 1.6 20 warm princess 15
@@ -0,0 +1,8 @@
Id,StringId,likePoint,slotRarity,goldUP,diaUP,EDeoksunTalk,EDeoksunCloth,ingameDiscount
0,likePoint0,0,"-1,-1,-1,-1,-1",1,0,normal,normal,0
1,likePoint1,1,"0,1,-1,2,-1",1.1,5,normal,maid,0
2,likePoint2,2,"1,2,1,-1,-1",1.2,10,tsundere,maid,0
3,likePoint3,3,"2,3,-1,4,-1",1.3,15,tsundere,bunny ,0
4,likePoint4,4,"3,4,3,-1,2",1.4,20,flirting,bunny ,5
5,likePoint5,5,"4,4,-1,-1,3",1.5,20,flirting,bunny ,10
6,likePoint7,6,"5,4,5,6,4",1.6,20,warm,princess,15
1 Id StringId likePoint slotRarity goldUP diaUP EDeoksunTalk EDeoksunCloth ingameDiscount
2 0 likePoint0 0 -1,-1,-1,-1,-1 1 0 normal normal 0
3 1 likePoint1 1 0,1,-1,2,-1 1.1 5 normal maid 0
4 2 likePoint2 2 1,2,1,-1,-1 1.2 10 tsundere maid 0
5 3 likePoint3 3 2,3,-1,4,-1 1.3 15 tsundere bunny 0
6 4 likePoint4 4 3,4,3,-1,2 1.4 20 flirting bunny 5
7 5 likePoint5 5 4,4,-1,-1,3 1.5 20 flirting bunny 10
8 6 likePoint7 6 5,4,5,6,4 1.6 20 warm princess 15
@@ -0,0 +1,29 @@
原作中文名称,原作效果文本,Id,StringId,groupKey,round,startDay,day,itemID,itemCount
0,,0,0,attendance_1,1,2026. 7. 14,0,"100,111","3000,1"
1,,1,1,attendance_1,1,,1,"204,111","1,1"
2,,2,2,attendance_1,1,,2,"101,111","50,1"
3,,3,3,attendance_1,1,,3,"125,111","500,1"
4,,4,4,attendance_1,1,,4,"101,111","100,1"
5,,5,5,attendance_1,1,,5,"125,111","500,1"
6,,6,6,attendance_1,1,,6,"63001,111","1,1"
7,,7,7,attendance_2,2,2026. 7. 14,0,"100000,111","20,1"
8,,8,8,attendance_2,2,,1,"100000,111","30,1"
9,,9,9,attendance_2,2,,2,"101,111","20,1"
10,,10,10,attendance_2,2,,3,"63002,111","1,1"
11,,11,11,attendance_2,2,,4,"101,111","20,1"
12,,12,12,attendance_2,2,,5,"101,111","20,1"
13,,13,13,attendance_2,2,,6,"10038,111","3,1"
14,,14,14,attendance_3,3,2026. 7. 14,0,"204,111","1,1"
15,,15,15,attendance_3,3,,1,"101,111","20,1"
16,,16,16,attendance_3,3,,2,"100,111","100000,1"
17,,17,17,attendance_3,3,,3,"10026,111","3,1"
18,,18,18,attendance_3,3,,4,"204,111","1,1"
19,,19,19,attendance_3,3,,5,"101,111","20,1"
20,,20,20,attendance_3,3,,6,"20011,111","1,1"
21,,21,21,attendance_-1,-1,2026. 7. 14,0,"204,111","1,1"
22,,22,22,attendance_-1,-1,,1,"171,111","1,1"
23,,23,23,attendance_-1,-1,,2,"101,111","30,1"
24,,24,24,attendance_-1,-1,,3,"100,111","30000,1"
25,,25,25,attendance_-1,-1,,4,"204,111","1,1"
26,,26,26,attendance_-1,-1,,5,"171,111","1,1"
27,,27,27,attendance_-1,-1,,6,"101,111","100,1"
1 原作中文名称 原作效果文本 Id StringId groupKey round startDay day itemID itemCount
2 0 0 0 attendance_1 1 2026. 7. 14 0 100,111 3000,1
3 1 1 1 attendance_1 1 1 204,111 1,1
4 2 2 2 attendance_1 1 2 101,111 50,1
5 3 3 3 attendance_1 1 3 125,111 500,1
6 4 4 4 attendance_1 1 4 101,111 100,1
7 5 5 5 attendance_1 1 5 125,111 500,1
8 6 6 6 attendance_1 1 6 63001,111 1,1
9 7 7 7 attendance_2 2 2026. 7. 14 0 100000,111 20,1
10 8 8 8 attendance_2 2 1 100000,111 30,1
11 9 9 9 attendance_2 2 2 101,111 20,1
12 10 10 10 attendance_2 2 3 63002,111 1,1
13 11 11 11 attendance_2 2 4 101,111 20,1
14 12 12 12 attendance_2 2 5 101,111 20,1
15 13 13 13 attendance_2 2 6 10038,111 3,1
16 14 14 14 attendance_3 3 2026. 7. 14 0 204,111 1,1
17 15 15 15 attendance_3 3 1 101,111 20,1
18 16 16 16 attendance_3 3 2 100,111 100000,1
19 17 17 17 attendance_3 3 3 10026,111 3,1
20 18 18 18 attendance_3 3 4 204,111 1,1
21 19 19 19 attendance_3 3 5 101,111 20,1
22 20 20 20 attendance_3 3 6 20011,111 1,1
23 21 21 21 attendance_-1 -1 2026. 7. 14 0 204,111 1,1
24 22 22 22 attendance_-1 -1 1 171,111 1,1
25 23 23 23 attendance_-1 -1 2 101,111 30,1
26 24 24 24 attendance_-1 -1 3 100,111 30000,1
27 25 25 25 attendance_-1 -1 4 204,111 1,1
28 26 26 26 attendance_-1 -1 5 171,111 1,1
29 27 27 27 attendance_-1 -1 6 101,111 100,1
@@ -0,0 +1,29 @@
Id,StringId,groupKey,round,startDay,day,itemID,itemCount
0,0,attendance_1,1,2026. 7. 14,0,"100,111","3000,1"
1,1,attendance_1,1,,1,"204,111","1,1"
2,2,attendance_1,1,,2,"101,111","50,1"
3,3,attendance_1,1,,3,"125,111","500,1"
4,4,attendance_1,1,,4,"101,111","100,1"
5,5,attendance_1,1,,5,"125,111","500,1"
6,6,attendance_1,1,,6,"63001,111","1,1"
7,7,attendance_2,2,2026. 7. 14,0,"100000,111","20,1"
8,8,attendance_2,2,,1,"100000,111","30,1"
9,9,attendance_2,2,,2,"101,111","20,1"
10,10,attendance_2,2,,3,"63002,111","1,1"
11,11,attendance_2,2,,4,"101,111","20,1"
12,12,attendance_2,2,,5,"101,111","20,1"
13,13,attendance_2,2,,6,"10038,111","3,1"
14,14,attendance_3,3,2026. 7. 14,0,"204,111","1,1"
15,15,attendance_3,3,,1,"101,111","20,1"
16,16,attendance_3,3,,2,"100,111","100000,1"
17,17,attendance_3,3,,3,"10026,111","3,1"
18,18,attendance_3,3,,4,"204,111","1,1"
19,19,attendance_3,3,,5,"101,111","20,1"
20,20,attendance_3,3,,6,"20011,111","1,1"
21,21,attendance_-1,-1,2026. 7. 14,0,"204,111","1,1"
22,22,attendance_-1,-1,,1,"171,111","1,1"
23,23,attendance_-1,-1,,2,"101,111","30,1"
24,24,attendance_-1,-1,,3,"100,111","30000,1"
25,25,attendance_-1,-1,,4,"204,111","1,1"
26,26,attendance_-1,-1,,5,"171,111","1,1"
27,27,attendance_-1,-1,,6,"101,111","100,1"
1 Id StringId groupKey round startDay day itemID itemCount
2 0 0 attendance_1 1 2026. 7. 14 0 100,111 3000,1
3 1 1 attendance_1 1 1 204,111 1,1
4 2 2 attendance_1 1 2 101,111 50,1
5 3 3 attendance_1 1 3 125,111 500,1
6 4 4 attendance_1 1 4 101,111 100,1
7 5 5 attendance_1 1 5 125,111 500,1
8 6 6 attendance_1 1 6 63001,111 1,1
9 7 7 attendance_2 2 2026. 7. 14 0 100000,111 20,1
10 8 8 attendance_2 2 1 100000,111 30,1
11 9 9 attendance_2 2 2 101,111 20,1
12 10 10 attendance_2 2 3 63002,111 1,1
13 11 11 attendance_2 2 4 101,111 20,1
14 12 12 attendance_2 2 5 101,111 20,1
15 13 13 attendance_2 2 6 10038,111 3,1
16 14 14 attendance_3 3 2026. 7. 14 0 204,111 1,1
17 15 15 attendance_3 3 1 101,111 20,1
18 16 16 attendance_3 3 2 100,111 100000,1
19 17 17 attendance_3 3 3 10026,111 3,1
20 18 18 attendance_3 3 4 204,111 1,1
21 19 19 attendance_3 3 5 101,111 20,1
22 20 20 attendance_3 3 6 20011,111 1,1
23 21 21 attendance_-1 -1 2026. 7. 14 0 204,111 1,1
24 22 22 attendance_-1 -1 1 171,111 1,1
25 23 23 attendance_-1 -1 2 101,111 30,1
26 24 24 attendance_-1 -1 3 100,111 30000,1
27 25 25 attendance_-1 -1 4 204,111 1,1
28 26 26 attendance_-1 -1 5 171,111 1,1
29 27 27 attendance_-1 -1 6 101,111 100,1
@@ -0,0 +1,20 @@
表,Id,StringId,源字段,文本键,原作中文,来源
deoksun,0,likePoint0,EDeoksunTalk,normal,一般,原作本地化/zh-cn
deoksun,0,likePoint0,EDeoksunCloth,normal,一般,原作本地化/zh-cn
deoksun,1,likePoint1,EDeoksunTalk,normal,一般,原作本地化/zh-cn
deokjashop,1,attackUpgrade,deokjaShop_item_titleKey,deokjaShop_attackUpgrade_titleKey,攻击力修练,原作本地化/zh-cn
deokjashop,1,attackUpgrade,deokjaShop_item_descKey,deokjaShop_attackUpgrade_descKey,于竞技场使勇士的攻击力 / 永久增加{0}。,原作本地化/zh-cn
deokjashop,2,defenseUpgrade,deokjaShop_item_titleKey,deokjaShop_defenseUpgrade_titleKey,防禦力修练,原作本地化/zh-cn
deokjashop,2,defenseUpgrade,deokjaShop_item_descKey,deokjaShop_defenseUpgrade_descKey,于竞技场使勇士的防禦力 / 永久增加{0}。,原作本地化/zh-cn
deokjashop,3,hpUpgrade,deokjaShop_item_titleKey,deokjaShop_hpUpgrade_titleKey,生命值修练,原作本地化/zh-cn
deokjashop,3,hpUpgrade,deokjaShop_item_descKey,deokjaShop_hpUpgrade_descKey,于竞技场使勇士的生命值上限 / 永久增加{0}。,原作本地化/zh-cn
deokjashop,4,aimUpgrade,deokjaShop_item_titleKey,deokjaShop_aimUpgrade_titleKey,命中率修练,原作本地化/zh-cn
deokjashop,4,aimUpgrade,deokjaShop_item_descKey,deokjaShop_aimUpgrade_descKey,于竞技场使勇士的命中率 / 永久增加{0}。,原作本地化/zh-cn
deokjashop,5,evasionUpgrade,deokjaShop_item_titleKey,deokjaShop_evasionUpgrade_titleKey,迴避率修练,原作本地化/zh-cn
deokjashop,5,evasionUpgrade,deokjaShop_item_descKey,deokjaShop_evasionUpgrade_descKey,于竞技场使勇士的迴避率 / 永久增加{0}。,原作本地化/zh-cn
deokjashop,6,weightUpgrade,deokjaShop_item_titleKey,deokjaShop_weightUpgrade_titleKey,背包最佳化,原作本地化/zh-cn
deokjashop,6,weightUpgrade,deokjaShop_item_descKey,deokjaShop_weightUpgrade_descKey,可携带药水的重量上限 / 增加{0}。,原作本地化/zh-cn
deokjashop,7,potionSaving,deokjaShop_item_titleKey,deokjaShop_potionSaving_titleKey,複製药水,原作本地化/zh-cn
deokjashop,7,potionSaving,deokjaShop_item_descKey,deokjaShop_potionSaving_descKey,使用药水时, / 以{0}%机率不消耗药水。,原作本地化/zh-cn
deokjashop,8,thunderUsingPotion,deokjaShop_item_titleKey,deokjaShop_thunderUsingPotion_titleKey,闪电呼唤,原作本地化/zh-cn
deokjashop,8,thunderUsingPotion,deokjaShop_item_descKey,deokjaShop_thunderUsingPotion_descKey,使用药水时, / 以{0}%机率召唤闪电。 / (伤害:攻击力的{1}%),原作本地化/zh-cn
1 表 Id StringId 源字段 文本键 原作中文 来源
2 deoksun 0 likePoint0 EDeoksunTalk normal 一般 原作本地化/zh-cn
3 deoksun 0 likePoint0 EDeoksunCloth normal 一般 原作本地化/zh-cn
4 deoksun 1 likePoint1 EDeoksunTalk normal 一般 原作本地化/zh-cn
5 deokjashop 1 attackUpgrade deokjaShop_item_titleKey deokjaShop_attackUpgrade_titleKey 攻击力修练 原作本地化/zh-cn
6 deokjashop 1 attackUpgrade deokjaShop_item_descKey deokjaShop_attackUpgrade_descKey 于竞技场使勇士的攻击力 / 永久增加{0}。 原作本地化/zh-cn
7 deokjashop 2 defenseUpgrade deokjaShop_item_titleKey deokjaShop_defenseUpgrade_titleKey 防禦力修练 原作本地化/zh-cn
8 deokjashop 2 defenseUpgrade deokjaShop_item_descKey deokjaShop_defenseUpgrade_descKey 于竞技场使勇士的防禦力 / 永久增加{0}。 原作本地化/zh-cn
9 deokjashop 3 hpUpgrade deokjaShop_item_titleKey deokjaShop_hpUpgrade_titleKey 生命值修练 原作本地化/zh-cn
10 deokjashop 3 hpUpgrade deokjaShop_item_descKey deokjaShop_hpUpgrade_descKey 于竞技场使勇士的生命值上限 / 永久增加{0}。 原作本地化/zh-cn
11 deokjashop 4 aimUpgrade deokjaShop_item_titleKey deokjaShop_aimUpgrade_titleKey 命中率修练 原作本地化/zh-cn
12 deokjashop 4 aimUpgrade deokjaShop_item_descKey deokjaShop_aimUpgrade_descKey 于竞技场使勇士的命中率 / 永久增加{0}。 原作本地化/zh-cn
13 deokjashop 5 evasionUpgrade deokjaShop_item_titleKey deokjaShop_evasionUpgrade_titleKey 迴避率修练 原作本地化/zh-cn
14 deokjashop 5 evasionUpgrade deokjaShop_item_descKey deokjaShop_evasionUpgrade_descKey 于竞技场使勇士的迴避率 / 永久增加{0}。 原作本地化/zh-cn
15 deokjashop 6 weightUpgrade deokjaShop_item_titleKey deokjaShop_weightUpgrade_titleKey 背包最佳化 原作本地化/zh-cn
16 deokjashop 6 weightUpgrade deokjaShop_item_descKey deokjaShop_weightUpgrade_descKey 可携带药水的重量上限 / 增加{0}。 原作本地化/zh-cn
17 deokjashop 7 potionSaving deokjaShop_item_titleKey deokjaShop_potionSaving_titleKey 複製药水 原作本地化/zh-cn
18 deokjashop 7 potionSaving deokjaShop_item_descKey deokjaShop_potionSaving_descKey 使用药水时, / 以{0}%机率不消耗药水。 原作本地化/zh-cn
19 deokjashop 8 thunderUsingPotion deokjaShop_item_titleKey deokjaShop_thunderUsingPotion_titleKey 闪电呼唤 原作本地化/zh-cn
20 deokjashop 8 thunderUsingPotion deokjaShop_item_descKey deokjaShop_thunderUsingPotion_descKey 使用药水时, / 以{0}%机率召唤闪电。 / (伤害:攻击力的{1}%) 原作本地化/zh-cn
@@ -0,0 +1,2 @@
Id,StringId,Values
156,DeokjaShopCoinNeed,"1000, 500, 20000"
1 Id StringId Values
2 156 DeokjaShopCoinNeed 1000, 500, 20000
@@ -0,0 +1,34 @@
表,字段,含义,原类型,原注释
deoksun,Id,数值主键,Key<int>,
deoksun,StringId,字符串主键,Key<string>,
deoksun,likePoint,按本模块功能规则与原注释解释,int,덕순이 호감도
deoksun,slotRarity,按本模块功能规则与原注释解释,int[],슬롯 레어도 표기
deoksun,goldUP,金币收益参数,float,골드량
deoksun,diaUP,钻石概率参数,float,다이아 획득 확률
deoksun,EDeoksunTalk,按本模块功能规则与原注释解释,EDeoksunTalk,성격
deoksun,EDeoksunCloth,按本模块功能规则与原注释解释,EDeoksunCloth,코스프레
deoksun,ingameDiscount,按本模块功能规则与原注释解释,int,
deoksunattendance,Id,数值主键,Key<int>,
deoksunattendance,StringId,字符串主键,Key<string>,
deoksunattendance,groupKey,按本模块功能规则与原注释解释,string,동일 라운드 일 때 구분 용
deoksunattendance,round,按本模块功能规则与原注释解释,int,-1 은 마지막 반복
deoksunattendance,startDay,按本模块功能规则与原注释解释,DateTime,
deoksunattendance,day,日序/星期枚举(按表),int,
deoksunattendance,itemID,道具ID,int[],
deoksunattendance,itemCount,道具数量,int[],
deokjashop,Id,数值主键,Key<int>,
deokjashop,StringId,字符串主键,Key<string>,string값 변경 금지
deokjashop,isEnabled,配置启用标志,bool,
deokjashop,deokjaShop_item_titleKey,按本模块功能规则与原注释解释,string,
deokjashop,deokjaShop_item_descKey,按本模块功能规则与原注释解释,string,
deokjashop,grade,品质,EMonoWeaponGrade,
deokjashop,probabilityWeight,按本模块功能规则与原注释解释,float,
deokjashop,baseAdditionalValue,按本模块功能规则与原注释解释,float,
deokjashop,additionalValue,按本模块功能规则与原注释解释,float,
deokjashop,baseExtraValue,基础额外值,float,
deokjashop,plusExtraVaue,额外值增量(原拼写),float,
deokjashop,maxLevel,等级上限(负值语义需消费者),int,
deokjashop,baseGoldGargantua,按本模块功能规则与原注释解释,int,사용 X
deokjashop,plusGoldGargantua,按本模块功能规则与原注释解释,int,사용 X
deokjashop,EMonoStatus,属性枚举,EMonoStatus,
deokjashop,icon,按本模块功能规则与原注释解释,string,
1 表 字段 含义 原类型 原注释
2 deoksun Id 数值主键 Key<int>
3 deoksun StringId 字符串主键 Key<string>
4 deoksun likePoint 按本模块功能规则与原注释解释 int 덕순이 호감도
5 deoksun slotRarity 按本模块功能规则与原注释解释 int[] 슬롯 레어도 표기
6 deoksun goldUP 金币收益参数 float 골드량
7 deoksun diaUP 钻石概率参数 float 다이아 획득 확률
8 deoksun EDeoksunTalk 按本模块功能规则与原注释解释 EDeoksunTalk 성격
9 deoksun EDeoksunCloth 按本模块功能规则与原注释解释 EDeoksunCloth 코스프레
10 deoksun ingameDiscount 按本模块功能规则与原注释解释 int
11 deoksunattendance Id 数值主键 Key<int>
12 deoksunattendance StringId 字符串主键 Key<string>
13 deoksunattendance groupKey 按本模块功能规则与原注释解释 string 동일 라운드 일 때 구분 용
14 deoksunattendance round 按本模块功能规则与原注释解释 int -1 은 마지막 반복
15 deoksunattendance startDay 按本模块功能规则与原注释解释 DateTime
16 deoksunattendance day 日序/星期枚举(按表) int
17 deoksunattendance itemID 道具ID int[]
18 deoksunattendance itemCount 道具数量 int[]
19 deokjashop Id 数值主键 Key<int>
20 deokjashop StringId 字符串主键 Key<string> string값 변경 금지
21 deokjashop isEnabled 配置启用标志 bool
22 deokjashop deokjaShop_item_titleKey 按本模块功能规则与原注释解释 string
23 deokjashop deokjaShop_item_descKey 按本模块功能规则与原注释解释 string
24 deokjashop grade 品质 EMonoWeaponGrade
25 deokjashop probabilityWeight 按本模块功能规则与原注释解释 float
26 deokjashop baseAdditionalValue 按本模块功能规则与原注释解释 float
27 deokjashop additionalValue 按本模块功能规则与原注释解释 float
28 deokjashop baseExtraValue 基础额外值 float
29 deokjashop plusExtraVaue 额外值增量(原拼写) float
30 deokjashop maxLevel 等级上限(负值语义需消费者) int
31 deokjashop baseGoldGargantua 按本模块功能规则与原注释解释 int 사용 X
32 deokjashop plusGoldGargantua 按本模块功能规则与原注释解释 int 사용 X
33 deokjashop EMonoStatus 属性枚举 EMonoStatus
34 deokjashop icon 按本模块功能规则与原注释解释 string
@@ -0,0 +1,6 @@
规则ID,规则项目,执行说明,规则状态,来源,边界
O26-01,好感收益,好感1配置金币收益参数1.1、钻石获得概率参数5及槽位品质数组。好感2对应1.2和10;对话性格与服饰也随档不同。金币收益与钻石概率不能使用同一个计算字段。,原作部分确认,deoksun;deoksunattendance;deokjashop,好感获得方式、收益缩放、特殊商店实际价格和-1上限的语义尚待确认。
O26-02,NPC签到,签到以组、轮次、开始日和日序定位奖励,与全局活动签到类型分开。,原作部分确认,deoksun;deoksunattendance;deokjashop,好感获得方式、收益缩放、特殊商店实际价格和-1上限的语义尚待确认。
O26-03,特殊属性商店,攻击升级条目权重30、基础增加1、增长1,等级上限字段-1。原表的两个金币字段注明不使用,因此本版不以它们写升级价格公式。,原作部分确认,deoksun;deoksunattendance;deokjashop,好感获得方式、收益缩放、特殊商店实际价格和-1上限的语义尚待确认。
O26-N01,NPC好感1:金币倍率字段1.1、钻石获得概率字段5;缩放及生效时机仍需消费者,"likePoint=1;goldUP=1.1;diaUP=5;slotRarity=0,1,-1,2,-1;ingameDiscount=0",原作配置确认,deoksun.csv/StringId=likePoint1,原字段值;复合公式以正文边界为准
O26-N02,特殊商店攻击升级:权重30、基础与增量1;maxLevel=-1不自动解释无限,isEnabled=True;probabilityWeight=30;baseAdditionalValue=1;additionalValue=1;maxLevel=-1,原作配置确认,deokjashop.csv/StringId=attackUpgrade,原字段值;复合公式以正文边界为准
1 规则ID 规则项目 执行说明 规则状态 来源 边界
2 O26-01 好感收益 好感1配置金币收益参数1.1、钻石获得概率参数5及槽位品质数组。好感2对应1.2和10;对话性格与服饰也随档不同。金币收益与钻石概率不能使用同一个计算字段。 原作部分确认 deoksun;deoksunattendance;deokjashop 好感获得方式、收益缩放、特殊商店实际价格和-1上限的语义尚待确认。
3 O26-02 NPC签到 签到以组、轮次、开始日和日序定位奖励,与全局活动签到类型分开。 原作部分确认 deoksun;deoksunattendance;deokjashop 好感获得方式、收益缩放、特殊商店实际价格和-1上限的语义尚待确认。
4 O26-03 特殊属性商店 攻击升级条目权重30、基础增加1、增长1,等级上限字段-1。原表的两个金币字段注明不使用,因此本版不以它们写升级价格公式。 原作部分确认 deoksun;deoksunattendance;deokjashop 好感获得方式、收益缩放、特殊商店实际价格和-1上限的语义尚待确认。
5 O26-N01 NPC好感1:金币倍率字段1.1、钻石获得概率字段5;缩放及生效时机仍需消费者 likePoint=1;goldUP=1.1;diaUP=5;slotRarity=0,1,-1,2,-1;ingameDiscount=0 原作配置确认 deoksun.csv/StringId=likePoint1 原字段值;复合公式以正文边界为准
6 O26-N02 特殊商店攻击升级:权重30、基础与增量1;maxLevel=-1不自动解释无限 isEnabled=True;probabilityWeight=30;baseAdditionalValue=1;additionalValue=1;maxLevel=-1 原作配置确认 deokjashop.csv/StringId=attackUpgrade 原字段值;复合公式以正文边界为准
@@ -0,0 +1,4 @@
状态,用途,规则状态
NPC好感档,决定对话服饰收益,开发映射
签到组轮次日序,决定当日奖励,开发映射
特殊属性等级,按商店条目记录,开发映射
1 状态 用途 规则状态
2 NPC好感档 决定对话服饰收益 开发映射
3 签到组轮次日序 决定当日奖励 开发映射
4 特殊属性等级 按商店条目记录 开发映射
@@ -0,0 +1,117 @@
# NPC好感与特殊养成商店:原作设计与规则
版本:HEROLL 2.0.1 原作还原文档 v1.0。
## 1. 功能定位
NPC系统通过好感档改变对话、服饰与收益参数,并包含独立签到轮次和特殊养成商店。好感档与特殊商店的属性升级不能合并成一条等级。
## 2. 主要状态
下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。
| 状态 | 用途 |
| --- | --- |
| NPC好感档 | 决定对话服饰收益 |
| 签到组轮次日序 | 决定当日奖励 |
| 特殊属性等级 | 按商店条目记录 |
## 3. 功能规则
### 3.1 好感收益
好感1配置金币收益参数1.1、钻石获得概率参数5及槽位品质数组。好感2对应1.2和10;对话性格与服饰也随档不同。金币收益与钻石概率不能使用同一个计算字段。
### 3.2 NPC签到
签到以组、轮次、开始日和日序定位奖励,与全局活动签到类型分开。
### 3.3 特殊属性商店
攻击升级条目权重30、基础增加1、增长1,等级上限字段-1。原表的两个金币字段注明不使用,因此本版不以它们写升级价格公式。
## 4. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
1. 显示当前好感档与该档对话、服饰及收益。
2. 签到按NPC签到轮次定位奖励。
3. 特殊商店按升级项展示属性成长,与好感进度分开。
## 5. 关键数值与计算
| 项目 | 数值 | 状态 |
| --- | --- | --- |
| NPC好感1:金币倍率字段1.1、钻石获得概率字段5;缩放及生效时机仍需消费者 | likePoint=1;goldUP=1.1;diaUP=5;slotRarity=0,1,-1,2,-1;ingameDiscount=0 | 原作配置确认 |
| 特殊商店攻击升级:权重30、基础与增量1;maxLevel=-1不自动解释无限 | isEnabled=True;probabilityWeight=30;baseAdditionalValue=1;additionalValue=1;maxLevel=-1 | 原作配置确认 |
### NPC好感档(全表)
| ID | 名称/键 | likePoint | 金币收益参数 | 钻石概率参数 | ingameDiscount |
| --- | --- | --- | --- | --- | --- |
| 0 | likePoint0 | 0 | 1 | 0 | 0 |
| 1 | likePoint1 | 1 | 1.1 | 5 | 0 |
| 2 | likePoint2 | 2 | 1.2 | 10 | 0 |
| 3 | likePoint3 | 3 | 1.3 | 15 | 0 |
| 4 | likePoint4 | 4 | 1.4 | 20 | 5 |
| 5 | likePoint5 | 5 | 1.5 | 20 | 10 |
| 6 | likePoint7 | 6 | 1.6 | 20 | 15 |
### 特殊养成商店(全表)
| ID | 名称/键 | 配置启用标志 | probabilityWeight | baseAdditionalValue | additionalValue | 等级上限(负值语义需消费者) |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | 攻击力修练 | True | 30 | 1 | 1 | -1 |
| 2 | 防禦力修练 | True | 30 | 0.3 | 0.3 | -1 |
| 3 | 生命值修练 | True | 30 | 6 | 6 | -1 |
| 4 | 命中率修练 | True | 30 | 2 | 2 | -1 |
| 5 | 迴避率修练 | True | 30 | 5 | 5 | -1 |
| 6 | 背包最佳化 | True | 10 | 0.2 | 0.2 | 10 |
| 7 | 複製药水 | True | 10 | 6 | 1 | 10 |
| 8 | 闪电呼唤 | True | 10 | 11 | 1 | 10 |
## 6. 原作中文内容
中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。
| 来源表 | ID | 名称 | 效果/条件文本 |
| --- | --- | --- | --- |
| deokjashop | 1 | 攻击力修练 | 于竞技场使勇士的攻击力 / 永久增加{0}。 |
| deokjashop | 2 | 防禦力修练 | 于竞技场使勇士的防禦力 / 永久增加{0}。 |
| deokjashop | 3 | 生命值修练 | 于竞技场使勇士的生命值上限 / 永久增加{0}。 |
| deokjashop | 4 | 命中率修练 | 于竞技场使勇士的命中率 / 永久增加{0}。 |
| deokjashop | 5 | 迴避率修练 | 于竞技场使勇士的迴避率 / 永久增加{0}。 |
| deokjashop | 6 | 背包最佳化 | 可携带药水的重量上限 / 增加{0}。 |
| deokjashop | 7 | 複製药水 | 使用药水时, / 以{0}%机率不消耗药水。 |
| deokjashop | 8 | 闪电呼唤 | 使用药水时, / 以{0}%机率召唤闪电。 / (伤害:攻击力的{1}%) |
## 7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| NPC好感档 | [deoksun.csv](./deoksun.csv) | 7 | [中文目录](./deoksun-中文目录.csv) |
| NPC签到轮次 | [deoksunattendance.csv](./deoksunattendance.csv) | 28 | [中文目录](./deoksunattendance-中文目录.csv) |
| 特殊养成商店 | [deokjashop.csv](./deokjashop.csv) | 8 | [中文目录](./deokjashop-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。
| 配置键 | 原值 |
| --- | --- |
| DeokjaShopCoinNeed | 1000, 500, 20000 |
## 8. 开发验收与禁止误写
| 输入 | 检查内容 | 预期 |
| --- | --- | --- |
| 读取deoksun中StringId=likePoint1 | 查询本条配置并核对界面/配置输出 | likePoint=1;goldUP=1.1;diaUP=5;slotRarity=0,1,-1,2,-1;ingameDiscount=0 |
| 读取deokjashop中StringId=attackUpgrade | 查询本条配置并核对界面/配置输出 | isEnabled=True;probabilityWeight=30;baseAdditionalValue=1;additionalValue=1;maxLevel=-1 |
验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。
## 9. 当前待补充边界
好感获得方式、收益缩放、特殊商店实际价格和-1上限的语义尚待确认。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)
@@ -0,0 +1,3 @@
用例ID,输入,检查动作,预期,验收范围
T26-01,读取deoksun中StringId=likePoint1,查询本条配置并核对界面/配置输出,"likePoint=1;goldUP=1.1;diaUP=5;slotRarity=0,1,-1,2,-1;ingameDiscount=0",配置数值与显示;不覆盖未知执行分支
T26-02,读取deokjashop中StringId=attackUpgrade,查询本条配置并核对界面/配置输出,isEnabled=True;probabilityWeight=30;baseAdditionalValue=1;additionalValue=1;maxLevel=-1,配置数值与显示;不覆盖未知执行分支
1 用例ID 输入 检查动作 预期 验收范围
2 T26-01 读取deoksun中StringId=likePoint1 查询本条配置并核对界面/配置输出 likePoint=1;goldUP=1.1;diaUP=5;slotRarity=0,1,-1,2,-1;ingameDiscount=0 配置数值与显示;不覆盖未知执行分支
3 T26-02 读取deokjashop中StringId=attackUpgrade 查询本条配置并核对界面/配置输出 isEnabled=True;probabilityWeight=30;baseAdditionalValue=1;additionalValue=1;maxLevel=-1 配置数值与显示;不覆盖未知执行分支