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,169 @@
# 领地地块与研究:原作设计与规则
版本:HEROLL 2.0.1 原作还原文档 v1.0。
## 1. 功能定位
局外地块系统让玩家收集和培养可影响局内棋盘的地块。它同时包含地块等级、技能、研究及地块包挂机四套关联进度,不能用一个总等级代替。
## 2. 主要状态
下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。
| 状态 | 用途 |
| --- | --- |
| 地块身份品质等级 | 决定成长及技能 |
| 配置地块集合 | 用于局内牌组 |
| 总升级次数与研究阶段 | 连接研究成长 |
| 研究节点 | 记录选择或升级进度 |
| 挂机包和里程 | 独立累计 |
## 3. 功能规则
### 3.1 地块对应关系
地块通过字符串键关联局内事件,例如GoodEventSmithy。稀有铁匠地块默认配置标记True,技能开放等级8;史诗与传说则配置多项等级和技能,须按数组保留。
### 3.2 研究推进
总升级次数24对应研究等级1,配置鞋类武器额外等级1;48对应研究等级2及戒指配置。这里是研究阶段查表,不是每次升级都增加武器1级。
### 3.3 研究节点
研究0的攻击节点0数值为0.3、消耗为8;节点2消耗已变为10。应按研究等级和节点索引查询,不沿用首节点价格。
### 3.4 地块包挂机
每30分钟形成1包,最多累计30包,开放时配置初始10包;容量折算为900分钟,即15小时。包权重为90、10、0,里程需求37、奖励3005×1。里程奖励与自然包候选分开结算。
## 4. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
1. 查看地块身份品质、当前成长和已配置状态。
2. 成长后依据总升级次数查询研究阶段。
3. 研究节点按阶段与节点读取属性和消耗。
4. 挂机包界面显示累计容量和里程奖励,局内牌组使用地块到事件的关联键。
## 5. 关键数值与计算
| 项目 | 数值 | 状态 |
| --- | --- | --- |
| 地块包独立挂机:每包分钟数、容量、初始包和里程 | afkTime=30;maxPackCount=30;startAddPack=10;probList=90,10,0;getMileage=1,1,1;needMileage=37;mileageRewardId=3005;mileageRewardCount=1 | 原作配置确认 |
| 总升级次数24对应研究1和鞋类武器加级配置 | totalUpgradeCount=24;researchLevel=1;weaponPlusLevel=1;EMonoWeapon=Ingame_Boots | 原作配置确认 |
| 研究0的首条攻击属性与消耗 | needResearchLevel=0;index=0;EMonoStatus=ATTACK_POWER;value=0.3;needCost=8 | 原作配置确认 |
### 5.A 挂机容量换算
`30分钟/包 × 30包 = 900分钟 = 15小时`。此式只换算地块包容量,不能替代巡逻挂机的24小时上限。
### 地块研究阶段(全表)
| ID | 名称/键 | 总升级次数 | 研究等级 | 武器额外等级 | EMonoWeapon |
| --- | --- | --- | --- | --- | --- |
| 100 | 100 | 0 | 0 | 0 | |
| 101 | 101 | 24 | 1 | 1 | Ingame_Boots |
| 102 | 102 | 48 | 2 | 1 | Ingame_Ring |
| 103 | 103 | 72 | 3 | 1 | Ingame_Gauntlet |
| 104 | 104 | 96 | 4 | 1 | Ingame_Weapon |
| 105 | 105 | 120 | 5 | 1 | Ingame_Boots |
| 106 | 106 | 144 | 6 | 1 | Ingame_Ring |
| 107 | 107 | 168 | 7 | 1 | Ingame_Gauntlet |
| 108 | 108 | 192 | 8 | 1 | Ingame_Weapon |
| 109 | 109 | 216 | 9 | 1 | Ingame_Boots |
| 110 | 110 | 240 | 10 | 1 | Ingame_Ring |
| 111 | 111 | 264 | 11 | 1 | Ingame_Gauntlet |
| 112 | 112 | 288 | 12 | 1 | Ingame_Weapon |
| 113 | 113 | 312 | 13 | 1 | Ingame_Boots |
| 114 | 114 | 336 | 14 | 1 | Ingame_Ring |
| 115 | 115 | 360 | 15 | 1 | Ingame_Gauntlet |
| 116 | 116 | 384 | 16 | 1 | Ingame_Weapon |
| 117 | 117 | 408 | 17 | 1 | Ingame_Boots |
| 118 | 118 | 432 | 18 | 1 | Ingame_Ring |
| 119 | 119 | 456 | 19 | 1 | Ingame_Gauntlet |
| 120 | 120 | 480 | 20 | 1 | Ingame_Weapon |
| 121 | 121 | 504 | 21 | 1 | Ingame_Boots |
| 122 | 122 | 528 | 22 | 1 | Ingame_Ring |
| 123 | 123 | 552 | 23 | 1 | Ingame_Gauntlet |
| 124 | 124 | 576 | 24 | 1 | Ingame_Weapon |
| 125 | 125 | 600 | 25 | 1 | Ingame_Boots |
| 126 | 126 | 624 | 26 | 1 | Ingame_Ring |
| 127 | 127 | 648 | 27 | 1 | Ingame_Gauntlet |
| 128 | 128 | 672 | 28 | 1 | Ingame_Weapon |
| 129 | 129 | 696 | 29 | 1 | Ingame_Boots |
| 130 | 130 | 720 | 30 | 1 | Ingame_Ring |
| 131 | 131 | 744 | 31 | 1 | Ingame_Gauntlet |
| 132 | 132 | 768 | 32 | 1 | Ingame_Weapon |
| 133 | 133 | 792 | 33 | 1 | Ingame_Boots |
### 地块包挂机与里程(全表)
| ID | 名称/键 | 每包累计时间(分钟) | 最多累计包数 | 内容解锁初始包数 | 里程奖励需求 | 里程奖励道具ID | 里程奖励数量 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 100 | DefaultConfig | 30 | 30 | 10 | 37 | 3005 | 1 |
## 6. 原作中文内容
中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。
| 来源表 | ID | 名称 | 效果/条件文本 |
| --- | --- | --- | --- |
| outgametileskill | 100 | 復甦纹章 | 失败防止券+{0} |
| outgametileskill | 101 | 幸运碎片 | 以{0}%机率使成功 / 机率增加+{1}% |
| outgametileskill | 102 | 灰色粉末 | 失败时, / 发放{0}~{1}点数 |
| outgametileskill | 103 | 星星印记 | 每次成功时,武器增加{0}个增幅星星 |
| outgametileskill | 104 | 额外补给 | 额外获得{0}个药水 |
| outgametileskill | 105 | 恢復曙光 | 进入时, / 生命值恢復+{0}% |
| outgametileskill | 106 | 最后一口气 | 生命值低于 / {0}%,额外获得 / {1}个药水 |
| outgametileskill | 107 | 飞跃印记 | 以{0}%机率增加药水祝福 |
| outgametileskill | 108 | 空间扭曲 | 以{0}%机率使节奏判定间隔+{1}% |
| outgametileskill | 109 | 不和谐恩宠 | 不良判定时, / 分数+{0} |
| outgametileskill | 110 | 终极节拍 | 完美判定时, / 点数+{0} |
| outgametileskill | 111 | 调律者印记 | 全达成完美判定,额外获得传说装备 |
| outgametileskill | 112 | 最新挖掘法 | 遗骸中有{0}个炸弹登场 |
| outgametileskill | 113 | 无名的恩惠 | 以{0}%机率于本次 / 活动期间启用2倍 / 奖励活动 |
| outgametileskill | 114 | 虚无之礼 | 当所有为空格时,获得传说装备 |
| outgametileskill | 115 | 大地印记 | 以{0}%机率额外 / 发掘附近1格 |
| outgametileskill | 116 | 再来一瓶! | 以{0}%机率增加{1}个药水 |
| outgametileskill | 117 | 鑑定师之眼 | 高级道具 / 登场机率+{0}% |
| outgametileskill | 118 | 黄金符石 | 以{0}%机率 / 道具数量+{1} |
| outgametileskill | 119 | 循环印记 | 以{0}%机率无限额外掉落 |
本节展示前20条中文内容;完整52条有名称或效果的记录见对应中文目录及[中文文本对照](./中文文本对照.csv)。
## 7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| 地块收集与养成 | [outgametile.csv](./outgametile.csv) | 39 | [中文目录](./outgametile-中文目录.csv) |
| 地块技能 | [outgametileskill.csv](./outgametileskill.csv) | 52 | [中文目录](./outgametileskill-中文目录.csv) |
| 地块研究阶段 | [outgametileresearch.csv](./outgametileresearch.csv) | 34 | [中文目录](./outgametileresearch-中文目录.csv) |
| 地块成长研究收益 | [outgametileresearchexp.csv](./outgametileresearchexp.csv) | 75 | [中文目录](./outgametileresearchexp-中文目录.csv) |
| 研究属性节点 | [outgametileresearchstatus.csv](./outgametileresearchstatus.csv) | 816 | [中文目录](./outgametileresearchstatus-中文目录.csv) |
| 地块包挂机与里程 | [outgametileafkconfig.csv](./outgametileafkconfig.csv) | 1 | [中文目录](./outgametileafkconfig-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。
| 配置键 | 原值 |
| --- | --- |
| BaseTilePrice | 100 |
| MultiplyTilePrice | 2 |
| outgameTileUnlockStage | 3 |
## 8. 开发验收与禁止误写
| 输入 | 检查内容 | 预期 |
| --- | --- | --- |
| 读取outgametileafkconfig中StringId=DefaultConfig | 查询本条配置并核对界面/配置输出 | afkTime=30;maxPackCount=30;startAddPack=10;probList=90,10,0;getMileage=1,1,1;needMileage=37;mileageRewardId=3005;mileageRewardCount=1 |
| 读取outgametileresearch中StringId=101 | 查询本条配置并核对界面/配置输出 | totalUpgradeCount=24;researchLevel=1;weaponPlusLevel=1;EMonoWeapon=Ingame_Boots |
| 读取outgametileresearchstatus中StringId=ATTACK_POWER_0_0 | 查询本条配置并核对界面/配置输出 | needResearchLevel=0;index=0;EMonoStatus=ATTACK_POWER;value=0.3;needCost=8 |
验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。
## 9. 当前待补充边界
地块装备容量、升级索引、研究经验累计公式和里程重置处理尚待确认。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)