9 Commits
Author SHA1 Message Date
joywayerandClaude Opus 5 4b12ffbfb1 fix(homing): modifier_homing 强度 3.0 → 1.5 rad/s,使 8 蓝同族定价名副其实
发版前平衡复核发现 3.0 rad/s 名不副实:spec §2.0 声称「急转的敌人能甩掉」,
但只算了转弯半径、从未对照敌人实际速度。敌人 45~140 px/s vs 子弹 350 px/s,
400px 接近过程(~1.14s)里最快敌人只需约 0.38 rad 航向修正,而 3.0 rad/s 可转
3.4 rad —— 余量近 10 倍,实际是「稳定命中」而非「中度制导」。

1.5 rad/s → 转弯半径 233px,对最快敌人(140px/s)在 93px 内跟丢(d < v/ω),
贴脸急转真能甩掉,兑现原批准的设计意图。

mana_cost / shop_cost 不动(8 / 18,与 pierce/bounce 同族)。选「降强度」而非
「抬价到 numerical_design.md 原定的 Tier 3 / Mana 40」,因后者会牵动整条 Tier 3
定价与玩家蓝池预算,属另一次立项。

实测:单层 e2e=1.500、两层折叠 e2e=3.000、设计器往返无损(1.5 正落在
SpinBox step=0.05 格点)、商店池仍可抽。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 18:13:26 +08:00
joywayerandClaude Opus 5 0a6f0e95d5 style(homing): 评审抛光——JSON 列对齐 + 注释精度(无行为变更)
1. spells.json: modifier_homing 的 description 补一空格对齐到第 72 列,
   与相邻 type 1 条目一致,避免错位被复制传播。
2. cast_stats.gd: homing_add 注释改用全角括号与相邻行统一;措辞明确为
   「最大转向角速度」——按 spec §2.1 该值是 clampf 上界而非实际角速度,
   原措辞可能误导调平衡的人设错值。
3. spell_evaluator.gd: 分支快照注释点明 pierce_add 是已知 pre-existing
   遗漏而非笔误,防止后来人把「10 字段」误读为「全部字段」。
4. spell_evaluator.gd: 归航冷数据块加注 homing_range 同 bounce_range/
   bounce_decay 仅从 ACTION meta 读取,MODIFIER 覆盖静默失效(一致行为,
   非回归),省掉后来人一次 debug。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 15:35:56 +08:00
joywayerandClaude Opus 5 5663dedc12 feat(homing): CastStats.homing_add + 修饰器折叠 + 发射写归航冷数据 + 分支快照; modifier_homing 词条
homing_add 为 float(角速度,弧度/秒),镜像 bounce_add 的 int 累加路径。
发射时不解析目标,homing_target_id 留 -1 由 bullet_manager 首帧惰性获取,
使 spell_evaluator 不必接触 SpatialGrid。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 15:24:17 +08:00
joywayerandClaude Opus 4.8 6b910697a9 feat(bounce): CastStats.bounce_add + 修饰器折叠 + 发射写弹跳冷数据 + 分支快照; modifier_bounce 词条
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 15:00:27 +08:00
joywayer 81f53e9435 balance(mana): 提高基础回蓝(+3)+降 spark 蓝耗(→3),基础杖能持续突突 2026-07-21 15:23:04 +08:00
joywayer 37f4d45e9f feat(mana): wand_eternal(infinite)+modifier_heavy_cost/mana_leech 数据 2026-07-21 15:18:07 +08:00
joywayer 427147d09d feat(meta): spells.json 6 张进阶法术加 unlock_cost(解锁树) 2026-07-21 11:44:35 +08:00
joywayer 2c42ed4277 feat(mana): spells.json 每法术加 mana_cost(numerical §2) 2026-07-20 16:29:06 +08:00
joywayer 7bcc0026e0 初次提交 2026-07-20 10:56:52 +08:00