
joywayerandClaude Opus 5
06d66dbd1a
docs(spec): E3-② 货架 C(属性购买)设计——PriceFormula 模块 + shop 段数据驱动
按用户指定的架构方向,定价由专门模块 PriceFormula 负责(与 AttributeFormula
同构:纯静态零依赖,故可脱离游戏进程单元断言)。模块不认识「属性/武器/装备」,
只认识 {price_base, price_growth, curve}——划分点在数据里,故货架 B 与出售退款
可直接复用。
可售集合纯数据驱动:attributes.json 的 shop 段缺失即不可售,自动覆盖 7 个
「已定义但被阻塞」的属性,将来解除前置只需加一段 JSON,零代码。
附完整角色属性盘点(6 类):框架内 4 个可售、权威表已定义未进框架 7 个、
PlayerStats 里权威表漏记的事实属性 2 个(mana_regen/mana_leech,权威给货架 C
举的「回蓝速度」正是前者)、资源与进度、法杖侧、全局配置。
查明 numerical_design §1.2 消耗清单缺属性购买一项,故定价属设计而非查表,
定稿后补录列为本设计的组成部分。
自审订正一处方向性错误:初稿称 cast_delay_mod 的饱和点高于 soft、需逐杖动态
判定——反了。inverse 属性数值更低=更快,三个饱和点全部低于 soft(0.1),正常
购买够不到,UI 只需 soft 一道闸。差点规定一个永远触发不了的功能。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 16:35:18 +08:00
..
2026-07-20 16:44:11 +08:00
2026-07-21 14:21:35 +08:00
2026-07-21 11:29:48 +08:00
2026-07-21 15:54:09 +08:00
2026-07-23 09:29:50 +08:00
2026-07-22 12:02:46 +08:00
2026-07-22 10:54:14 +08:00
2026-07-24 15:28:31 +08:00
2026-07-24 11:45:28 +08:00
2026-07-24 09:08:04 +08:00
2026-07-30 18:13:58 +08:00
2026-07-31 13:36:53 +08:00
2026-07-31 16:35:18 +08:00