docs(designer): 既有双语标签归一为「中文 English」序

This commit is contained in:
2026-07-22 10:54:14 +08:00
parent d95ed67e63
commit 48d417d049
@@ -102,11 +102,27 @@ const BOSS_NAMES = ["无 None", "首领 MiniBoss", "终焉 Boss"] # 存储走 B
--- ---
## 7. 已双语的页(enemy / core / status ## 7. 既有双语标签归一为「中文 English」序
`enemy_tab.NAMES`"杂兵 Basic")、`core_tab.TOPO/FEAT`"MATRIX 矩阵")、`status_tab.STACK`"REFRESH 刷新")已是双语,**本次不改文案**(其中 enemy `name` 是持久化字段,改动会写入 enemies.json),仅受益于第 2 点布局撑满。 统一所有枚举下拉显示为「中文 English」序(存储均为 index,改文案零数据影响):
> 注:core/status 现为「英文 中文」序,新加的为「中文 英文」序,序不统一但均双语、均含中文,本次不做归一化以免无谓改动持久化/工作正常的部分。 - `core_tab.gd``addons/game_designer/core_tab.gd`):
```gdscript
const TOPO = ["线性 LINEAR", "矩阵 MATRIX", "电路 CIRCUIT"]
const FEAT = ["无 None", "记忆 PERSISTENT_MEMORY", "双流 DUAL_STREAM", "末位施法 ALWAYS_CAST_LAST", "洗牌 SHUFFLE_DECK", "无限法术 INFINITE_SPELLS"]
```
`FEAT` 原有 3 项纯英文 `ALWAYS_CAST_LAST`/`SHUFFLE_DECK`/`INFINITE_SPELLS` 补中文;`topology`/`feature_tags` 存 index 不变。)
- `status_tab.gd``addons/game_designer/status_tab.gd`):
```gdscript
const STACK = ["刷新 REFRESH", "叠层 INTENSITY", "独立 INDEPENDENT"]
```
`stack_mode` 存 index 不变。)
**不改**
- `enemy_tab.NAMES``["杂兵 Basic", ...]`)已是「中文 English」序,且 enemy `name` 是**持久化字段**(写入 enemies.json)——保持原样。
- `balance_tab` 标签本就中文(`敌人血量×`/`初学者`/`MiniBoss(W8) 血量` 等),无纯英文枚举下拉,无需改。
全 7 页均受益于第 2 点布局撑满。
--- ---
@@ -118,8 +134,10 @@ const BOSS_NAMES = ["无 None", "首领 MiniBoss", "终焉 Boss"] # 存储走 B
| `spell_tab.gd` | 元素复选框 + 自定义框替换 `_tags``TYPE_NAMES`/`ACTION_KINDS`/`DMG_LABELS`/`ST_LABELS` 改双语;新增 `LOGIC_OP_LABELS` 并用于 `_lop` 下拉 | | `spell_tab.gd` | 元素复选框 + 自定义框替换 `_tags``TYPE_NAMES`/`ACTION_KINDS`/`DMG_LABELS`/`ST_LABELS` 改双语;新增 `LOGIC_OP_LABELS` 并用于 `_lop` 下拉 |
| `wave_tab.gd` | `TYPE_NAMES`/`BOSS_NAMES` 改双语 | | `wave_tab.gd` | `TYPE_NAMES`/`BOSS_NAMES` 改双语 |
| `resonance_tab.gd` | `MATCH_LABELS` 新增用于下拉;元素 A/B 改元素下拉 | | `resonance_tab.gd` | `MATCH_LABELS` 新增用于下拉;元素 A/B 改元素下拉 |
| `core_tab.gd` | `TOPO`/`FEAT` 归一为「中文 English」序(FEAT 补 3 项中文) |
| `status_tab.gd` | `STACK` 归一为「中文 English」序 |
其它运行时脚本、数据文件、其它 tab 逻辑不动。 其它运行时脚本、数据文件、其它 tab 逻辑不动。`enemy_tab`/`balance_tab` 仅受布局修复,文案不动。
--- ---
@@ -134,7 +152,7 @@ const BOSS_NAMES = ["无 None", "首领 MiniBoss", "终焉 Boss"] # 存储走 B
## 10. 范围外(YAGNI ## 10. 范围外(YAGNI
- 不改游戏运行时代码 / 数据文件格式 / 数据内容。 - 不改游戏运行时代码 / 数据文件格式 / 数据内容。
- 不归一化 enemy/core/status 既有双语文案 - 不动 `enemy_tab.NAMES`(持久化)与 `balance_tab` 中文标签
- 不做元素标签之外的 tag 下拉词表(自定义框已覆盖)。 - 不做元素标签之外的 tag 下拉词表(自定义框已覆盖)。
- resonance pattern 仍限两元素(现结构),不扩展多元素配方。 - resonance pattern 仍限两元素(现结构),不扩展多元素配方。