v0.1.10: 长线决断(数值重建 + 长跑鉴证)
评估发现(3000月×6种子实证): - 旧数值在正常难度 6/6 种子 90-125 年绝嗣(修炼慢+寿元短+渡劫卡死三重叠加) - 关键缺陷:渡劫事件被 eventRoll 误压制(qi8→筑基永不可达),境界峰恒为炼气 重建(data/ 数值 + engine 修复): - 修炼提速:基率 0.5+感知0.1→1.0+感知0.18;pacing qi 1→2.2(各境界等比提) - 修为曲线:qi expGrowth 1.35→1.10(9层累计工期<28年) - 寿元放宽:凡人75 / 炼气150 / 筑基220 / 金丹340 / 元婴520 / 化神850 - 失败跌损收窄 40-65%→26-44%;衰减点 55→65 岁;突破概率全线+0.1 - 渡劫修复:悬置 12 月自动压制(挂机不软锁)、玩家处理即零计数、 大比 FIFO 不被拍卖/传薪挤掉(queue 兜底) - 新增:仙门拍卖(十月·灵石漏斗)/ 名宿传薪(八年·传承)/ 圣者护族(幼儿修行提速) 鉴证: - 金钟罩升 3 档(47/100/180 年 × 3 seed = 9 指纹固化) - longevity 套件(200 年不败/渡劫晋升/拍卖传薪) - rebuild 套件(速率/工期/寿元/跌损/渡劫率) - 测试 881→905;typecheck/build 通过
This commit is contained in:
@@ -2,11 +2,11 @@ import { RealmMajor } from '../types/domain'
|
||||
|
||||
export const MAJOR_RATE: Record<RealmMajor, number> = {
|
||||
mortal: 1,
|
||||
qi: 1,
|
||||
foundation: 0.62,
|
||||
core: 0.38,
|
||||
nascent: 0.23,
|
||||
spirit: 0.15
|
||||
qi: 2.2,
|
||||
foundation: 1.4,
|
||||
core: 0.95,
|
||||
nascent: 0.68,
|
||||
spirit: 0.48
|
||||
}
|
||||
|
||||
export function masteryRateOfMajor(major: RealmMajor): number {
|
||||
|
||||
@@ -11,12 +11,12 @@ export interface MajorDef {
|
||||
}
|
||||
|
||||
export const MAJORS: Record<RealmMajor, MajorDef> = {
|
||||
mortal: { name: '凡人', short: '凡', minorLayers: 0, lifespan: 62, expBase: 0, expGrowth: 1 },
|
||||
qi: { name: '炼气', short: '炼气', minorLayers: 9, lifespan: 110, expBase: 60, expGrowth: 1.35 },
|
||||
foundation: { name: '筑基', short: '筑基', minorLayers: 3, lifespan: 165, expBase: 1400, expGrowth: 1.6 },
|
||||
core: { name: '金丹', short: '金丹', minorLayers: 3, lifespan: 260, expBase: 6200, expGrowth: 1.7 },
|
||||
nascent: { name: '元婴', short: '元婴', minorLayers: 3, lifespan: 400, expBase: 22000, expGrowth: 1.75 },
|
||||
spirit: { name: '化神', short: '化神', minorLayers: 3, lifespan: 600, expBase: 60000, expGrowth: 1.8 }
|
||||
mortal: { name: '凡人', short: '凡', minorLayers: 0, lifespan: 75, expBase: 0, expGrowth: 1 },
|
||||
qi: { name: '炼气', short: '炼气', minorLayers: 9, lifespan: 150, expBase: 60, expGrowth: 1.10 },
|
||||
foundation: { name: '筑基', short: '筑基', minorLayers: 3, lifespan: 220, expBase: 1400, expGrowth: 1.32 },
|
||||
core: { name: '金丹', short: '金丹', minorLayers: 3, lifespan: 340, expBase: 6200, expGrowth: 1.36 },
|
||||
nascent: { name: '元婴', short: '元婴', minorLayers: 3, lifespan: 520, expBase: 22000, expGrowth: 1.4 },
|
||||
spirit: { name: '化神', short: '化神', minorLayers: 3, lifespan: 850, expBase: 60000, expGrowth: 1.44 }
|
||||
}
|
||||
|
||||
export const MAJOR_ORDER: RealmMajor[] = ['mortal', 'qi', 'foundation', 'core', 'nascent', 'spirit']
|
||||
@@ -91,15 +91,15 @@ export function breakthroughBaseChance(realm: Realm): number {
|
||||
case 'mortal':
|
||||
return 0.9
|
||||
case 'qi':
|
||||
return 0.45
|
||||
return 0.55
|
||||
case 'foundation':
|
||||
return 0.32
|
||||
return 0.45
|
||||
case 'core':
|
||||
return 0.22
|
||||
return 0.32
|
||||
case 'nascent':
|
||||
return 0.14
|
||||
return 0.22
|
||||
case 'spirit':
|
||||
return 0.08
|
||||
return 0.14
|
||||
default:
|
||||
return 0.4
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user