外观
D7 · 坐骑/翅膀/灵兽统一九次进阶
差异现象
坐骑、翅膀、灵兽的进阶次数在旧版本按「伙伴百阶」设计为 100 次进阶,当前实现统一为 9 次进阶(与名望/称号阶数一致)。旧进度按比例四舍五入映射,满阶属性倍率与累计材料投入保持不变。
代码事实(文件:行号 + 数值)
db/migration/V72__consolidate_companion_advances_to_nine.sql:1-21:- 4-11 行:
UPDATE player_mount / player_wing / player_pet SET advance_level = LEAST(9, ROUND(advance_level * 9.0 / 100.0)) - 13-21 行:三表
advance_level列注释改为「0-9」
- 4-11 行:
db/migration/V62__growth_idle_and_companion_hundred_advances.sql:旧 100 阶设计(已废弃)domain/CompanionGrowthRules.java:14:MAX_ADVANCE_LEVEL = 9(当前权威常量)domain/CompanionGrowthRules.java:18-24:ADVANCE_MULTIPLIER_BASE_PARTS = 9、ADVANCE_MULTIPLIER_PER_LEVEL_PARTS = 4(倍率 (9+4×阶)/90)、ADVANCE_BASE_COST = 9750、ADVANCE_GROWTH_RATE = 1.008domain/InheritRules.java:49-56:累计进阶消耗按整合后的九阶成本计算
旧文档说法
docs/26_坐骑翅膀灵兽重构设计文档.md、docs/27_万象蕴灵境与伙伴百阶重构设计.md:描述 100 次进阶(伙伴百阶)设计。
影响范围
- 「坐骑/翅膀/灵兽」设定页(按 9 次进阶描述)
- 成长轨道表(system_growth_config 的 MOUNT/WING/PET_ADVANCE track 按 9 次闭合校验,见
BalanceConfigRegistry.validateTrackClosure的unitCost × 10) - 换新继承页(进阶材料返还按 9 阶累计成本)
处理结论
以代码为准:三系统一按 9 次进阶描述;旧 100 阶设计仅在差异审计留档。