 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 |
|
 joywayerandClaude Opus 4.8
|
fe1d1f690f
|
feat(resist): EnemyManager 元素抗性加载+命中查表;enemies.json Fast 种子抗火弱冰
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-24 11:51:53 +08:00 |
|
 joywayerandClaude Opus 4.8
|
daf34ac1bb
|
feat(iframe): balance.json 增 player_iframe_sec 键 + SettingsManager 访问器(默认0.5s)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-24 09:15:48 +08:00 |
|
joywayer
|
2ed7b625bb
|
feat(boss): data/bosses.json — Mini(4)/Final(5) 三阶段招式配置(7 种 kind 全覆盖)
|
2026-07-23 10:03:24 +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
|
7025f283f8
|
feat(mana): balance.json mana_heat/infinite_spells 配置 + SettingsManager getters
|
2026-07-21 15:09:28 +08:00 |
|
joywayer
|
427147d09d
|
feat(meta): spells.json 6 张进阶法术加 unlock_cost(解锁树)
|
2026-07-21 11:44:35 +08:00 |
|
joywayer
|
d6f4f2b5a6
|
feat(meta): 碎片奖励阈值表(balance.json)+aether_for_wave+清除数据钩子
|
2026-07-21 11:43:28 +08:00 |
|
joywayer
|
2c42ed4277
|
feat(mana): spells.json 每法术加 mana_cost(numerical §2)
|
2026-07-20 16:29:06 +08:00 |
|
joywayer
|
94a78d1a4c
|
feat(mana): CoreDefinition 加 base_mana_max/regen + cores.json 数据
|
2026-07-20 16:24:36 +08:00 |
|
joywayer
|
7bcc0026e0
|
初次提交
|
2026-07-20 10:56:52 +08:00 |
|