Files
HEROLL/HEROLL_OUTGAME_2.0.1/11-领地地块与研究/01-模块设计文档.md
T

58 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 11 领地地块与研究:原作模块设计
## 功能定位
负责局外地块收集配置、地块技能、研究和地块包挂机。
## 功能流程
获得地块包与碎片 → 解锁或升级地块 → 配置地块与开放技能 → 累积研究进度 → 提升研究属性。
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
## 子功能构成
| 子功能 | 设计内容 |
| --- | --- |
| 地块收集与养成 | refNewTileId连接局内地块;grade、needPiece和unlockStage描述获取成长条件;defaultEquip与skillUnlockLevel/ETileSkill描述默认装备及技能开放。 |
| 地块技能 | refNewTileId标识作用地块,ETileSkill/skillValue配置技能类型及数值,标题和描述键用于展示。 |
| 地块研究阶段 | totalUpgradeCount对应researchLevel,weaponPlusLevel与EMonoWeapon保存该研究阶段的武器成长配置。 |
| 地块成长研究收益 | 按EMonoTileGrade和level区分reward;与研究阶段表分开保存,不能把reward直接当researchLevel。 |
| 研究属性节点 | needResearchLevel是研究阶段要求,index是节点序号,EMonoStatus/value与needCost给出收益及消耗。 |
| 地块包挂机与里程 | afkTime按分钟定义每包时间,maxPackCount为累计容量,startAddPack为初始包;包列表、权重与里程数组分开配置,needMileage与里程奖励描述累计奖励档。 |
## 功能构成与规则关系
outgametile 经 refNewTileId 连接局内事件,包含 defaultEquip、unlockStage、needPiece 和 skillUnlockLevel;研究用 totalUpgradeCount 映射 researchLevel/weaponPlusLevel,研究属性按 needResearchLevel/index 配置 needCost。地块包使用独立 afkTime/maxPackCount 及里程奖励。
## 关键规则与数值
| 原作规则 | 数值 | 来源 |
| --- | --- | --- |
| 地块包独立挂机:每包分钟数、容量、初始包和里程 | afkTime=30;maxPackCount=30;startAddPack=10;probList=90,10,0;getMileage=1,1,1;needMileage=37;mileageRewardId=3005;mileageRewardCount=1 | E-outgametileafkconfig / StringId=DefaultConfig / CSV记录4 |
| 总升级次数24对应研究1和鞋类武器加级配置 | totalUpgradeCount=24;researchLevel=1;weaponPlusLevel=1;EMonoWeapon=Ingame_Boots | E-outgametileresearch / StringId=101 / CSV记录5 |
| 研究0的首条攻击属性与消耗 | needResearchLevel=0;index=0;EMonoStatus=ATTACK_POWER;value=0.3;needCost=8 | E-outgametileresearchstatus / StringId=ATTACK_POWER_0_0 / CSV记录4 |
## 完整数值表
| 配置表 | 记录数 | 完整数据 |
| --- | --- | --- |
| outgametile | 39 | [CSV](./03-表格/outgametile.csv) |
| outgametileskill | 52 | [CSV](./03-表格/outgametileskill.csv) |
| outgametileresearch | 34 | [CSV](./03-表格/outgametileresearch.csv) |
| outgametileresearchexp | 75 | [CSV](./03-表格/outgametileresearchexp.csv) |
| outgametileresearchstatus | 816 | [CSV](./03-表格/outgametileresearchstatus.csv) |
| outgametileafkconfig | 1 | [CSV](./03-表格/outgametileafkconfig.csv) |
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
[返回总纲](../00-局外系统模块总纲.md)
## 相关功能模块
| 模块 | 关联内容 |
| --- | --- |
| [资源背包与体力](../02-资源背包与体力/01-模块设计文档.md) | 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。 |
| [主线进度与星级挑战](../18-主线进度与星级挑战/01-模块设计文档.md) | 管理局外选关、进度奖励和星级挑战;关内战斗只保留衔接配置。 |