奖励 v2.0:顶层改名 + 重构为两根轴(分类轴 × 渠道轴)

顶层概念「特性」改名为「奖励(Reward)」。改名动因:这个筐里既装
"角色自身的变化"也装金币这类一次性兑付物,用"自身提升 vs 持有物"
已经切不开——边界判据改由生命周期承担:
  一次冒险内获得、冒险收束即清零的是奖励;跨冒险跟着你走的是魔法道具。

分类由两类扩为三个枚举(分类轴 = 给的是什么):
- 机制类(专长 Feat)      → relics.tres
- 属性提升类(ASI,生命/AC/攻击三轴)→ adventure.tres
- 资源与机会类(命名待定:行动点上限/刷新次数/金币/回复)→ adventure.tres
  类内异质性显式登记:金币与回复是即时兑付,不进持有集、不持续生效,
  与行动点上限/刷新次数生命周期不同。

新增第 2 节「渠道轴 × 分类轴」交叉开关表:机制类主渠道=关底 Boss
击败后(不新增节点类型),罕见旁路=奖励节点/商店的「专长获取」;
属性提升类与资源与机会类=奖励节点 + 商店。两根轴互不决定。

gp/heal 不再当作"该移出去的脏东西"(用户 2026-10-05 选暂不处置=
不做结构性迁移、不动配额),改为安置在资源与机会类里并登记异质性。

同步:02-系统清单(文档树改名 + ADVENTURE_FEATURE → ADVENTURE_REWARD +
v1.5)、06-待办清单(BD 分层条目改写 + 新立「两个新种类入池」条目 +
「命名统一后续」补 feature_* → reward_* 对齐项)、entities.yaml
(feature 条目 → reward,新增 axes / 三类 categories / open_questions)、
两个 schema 的概念指路注释、battle.md / level-map.md / HUD框架.md 称谓。

未动:数据层数值与表结构(值零变更);feature_* 标识符尚未换到
reward_*(属临时态,已登记待办,须在可跑冒烟批次收口);game/ 下
运行层称谓换名同批。本会话按测试执行两入口铁规零测试。
This commit is contained in:
DKChan committed 2026-10-05 03:01:13 +08:00
1 parent 8e7acaa903
commit 33fcac79e8
10 files changed
+292 -267

No files matched your search

+9 -7
View File
@@ -13,13 +13,15 @@
class_name AdventureTable
extends Resource
## 概念指路:本表的属性提升,与 relics.tres 的专长,同属一个对象——
## 「特性」(一次冒险内角色自身得到的提升)。定义见 design/gdd/systems/冒险循环/特性.md。
## 两者是它的两个分类(属性提升 ASI / 专长 Feat),不是两个系统;本表承载「属性提升」类的种类配额与件值。
## (2026-10-05 命名统一:旧称「数值件」→ 属性提升;常量与字段随之前缀 feature_*。
## 2026-10-05 分类重构:属性提升内部分纯属性组〔生命上限 / AC / 攻击〕与特殊组
## 〔行动点上限 / 刷新次数 / 专长获取〕;刷新次数与专长获取两项尚未入表——见 06-待办清单。
## gp 与 heal 两项是否仍属本类待拍板,见特性文档「待办」节。)
## 概念指路:本表的属性提升类与资源与机会类,与 relics.tres 的机制类,同属一个对象——
## 「奖励」(一次冒险内各渠道给予玩家的增益总称)。定义见 design/gdd/systems/冒险循环/奖励.md。
## 它们是它的分类轴上的枚举(机制类 / 属性提升类 / 资源与机会类),不是三套系统;
## 本表承载属性提升类与资源与机会类的种类配额与件值。
## (2026-10-05 命名统一 + v2.0 改名:旧称「数值件」→ 属性提升;顶层「特性」→「奖励」。
## 常量与字段随之前缀 feature_*,**尚未**随顶层改名换到 reward_*——见 06-待办清单。
## 分类轴三个枚举:属性提升类〔生命上限 / AC / 攻击〕;资源与机会类〔行动点上限 /
## 刷新次数 / 金币 / 回复,命名待定〕——本表两类混编;刷新次数与专长获取两项尚未入表。
## 类内异质性:金币与回复是即时兑付,不进持有集、不持续生效。)
## 三选一提升池 kind 词表(封闭——断点附随件与牌库剔除态依赖它;扩件走本表+registry 修订)。
## aux_item 池种退役(迭代 11 第①批 T7——同调批出池);heal 恢复件新入池(v2.2 令牌池追认 b)。
const FEATURE_KINDS: Array[String] = ["attack", "max_hp", "armor", "gp", "ap", "heal"]
+6 -6
View File
@@ -2,13 +2,13 @@
# Validation Question: 七核心流派各 ≥3 件入局内随机渠道后,标签+档位激活引擎能否机械判「成型」、
# 专长带能否挂进令牌池稀有/罕见档随机投放(P0——迭代 12 双层 BD 实施批 T1)
# Date: 2026-10-04(双层 BD 实施批 T1——任务书五裁定稿;设计权威 双层BD体系-整合定稿-2026-10-03 v3)
# 概念指路:本表的专长,与 adventure.tres 的属性提升,同属一个对象——
# 「特性」(一次冒险内角色自身得到的提升)。定义见 design/gdd/systems/冒险循环/特性.md。
# 两者是它的两个分类(专长 Feat / 属性提升 ASI),不是两个系统;本表承载「专长」类的逐项定义。
# (2026-10-05 命名统一 + 分类重构:旧称「流派件」→「规则改写型特性」→ 现定名「专长」;
# 概念指路:本表的机制类(专长),与 adventure.tres 的属性提升类、资源与机会类,同属一个对象——
# 「奖励」(一次冒险内各渠道给予玩家的增益总称)。定义见 design/gdd/systems/冒险循环/奖励.md。
# 它们是它分类轴上的枚举(机制类 / 属性提升类 / 资源与机会类),不是三套系统;本表承载「机制类」(专长 Feat)的逐项定义。
# (2026-10-05 命名统一 + 分类重构:旧称「流派件」→「规则改写型特性」→ 现定名「机制类(专长)」;
# 表名与 relic_id 沿用历史命名,与统一词族对齐归后续批次——见 06-待办清单「命名统一」条目。
# 目标渠道:专长走关底 Boss 击败后专属三选一(不新增节点类型),见特性文档 4.1 节。)
# 数据配置 RelicTable schema(特性·专长定义表;行 = Dictionary 键 relic_id,Rule 4 豁免
# 目标渠道:专长走关底 Boss 击败后专属三选一(不新增节点类型),见奖励文档 2.1 节。)
# 数据配置 RelicTable schema(奖励·机制类定义表;行 = Dictionary 键 relic_id,Rule 4 豁免
# 定义表——AuxItemTable 先例)。
# 行字段:relic_id 主键 / display_name / rarity ∈ {common, rare, rarest}(对齐令牌池三档命名——
# 投放档映射:common/rare→稀有令牌档、rarest→罕见令牌档;relic 令牌永不入普通档=「挂稀有/罕见档」