外观
D8 · 神话石改双曲渐近曲线 + 额度改周池硬顶
差异现象
- 效果口径:旧页面把神话石描述为「每颗 +1% 攻/防/血、无上限」「用于神话石镶嵌与转换」。当前实现为持有即生效的双曲渐近曲线:
pct(S) = 1000% × S / (S + 25,000),任何时候都拿不到 +1000%(渐近线),也没有任何消耗途径(只进不出的存量货币)。 - 直购价格与限购:旧页面写「500 点券/个、每日限 10 个」。当时为 200/颗、不限购(封顶职责交给渐近曲线,不依赖每日限购池)。2026-09-23 起货币由点券改为福利点券(点券无获取途径,见 D14),单价与不限购不变。
- 试炼投放额度:旧页面写「主世界奖励 神话石 50/日」。当前为周池容器 400/周(硬顶)+ 日顶 100/日(软顶)双裁剪;实际投放仍为 350/周(掉落结构不变),中间 50/周为容错余量(掉落波动兜底与临时活动额度,不属常规投放);前端只展示 350 + 转结。三模式(初始试炼/烬塔/循环场)与经典试炼共用同一周池。
- 连带停发:旧实现中五彩神石日额度(4006)耗尽会连带停发神话石与试炼充值券;当前只停五彩神石,神话石走统一周池、充值券走自身日池。
代码事实(文件:行号 + 数值)
效果公式(docs/51 §3)
emberfall-server/src/main/java/com/emberfall/domain/MythStoneRules.java:30:MAX_PCT = 10.0D(渐近 +1000%)- 同文件
:33:K = 25_000L(半程颗数:S = K 时恰为 +500%) - 同文件
:45:percentOf(long)=MAX_PCT × S / (S + K)(负值按 0) - 同文件
:59:nextStonePercent(long)=MAX_PCT × K / (S + K)²(下一颗边际,首颗 +0.040%) - 接线位置:
service/PlayerService.java攻/物防/魔防/气血1 + Σpct乘区(与三磐石、六道法则六槽②③同乘区,零改动即生效) - 只作用于主世界普攻 DPS 通道;不进固伤/真伤、不进攻速、不影响小游戏玩法
点券直购(docs/50 §7 + docs/51 §5)
domain/GoldExchangeRules.java:14(改造前):MYTHIC_STONE_POINT_PRICE = 200(docs/65 起改名MYTHIC_STONE_WELFARE_TICKET_PRICE,货币改福利点券,见 D14)service/ShopService.java:340(改造前):buyMythicStoneWithPoints仅做点券原子扣减 + 发放,无每日限购池校验(现buyMythicStoneWithWelfareTicket)domain/GoldExchangeRules.java:21-25(改造前):POINT_MYTHIC_STONE_DAILY_LIMIT*保留但@Deprecated(历史兼容,已无引用;docs/65 起删除)
试炼投放额度(docs/51 §4.1)
service/TrialBalanceConfig.java:1675:mythicStoneFreeDailyCap = 100(日顶,语义=日内软顶)- 同文件
:1683:mythicStoneFreeWeeklyCap = 400(周池容器硬顶,含 50 容错余量) src/main/resources/application.yml:309,312:mythic-stone-free-daily-cap: 100、mythic-stone-free-weekly-cap: 400(运行时权威值)service/TrialRewardLimitService.java:42:MYTHIC_STONE_DISPLAY_WEEKLY_TOTAL = 350(仅展示口径)- 同文件
:261:consumeUpToWeeklyWithDailyCap(...)—— 取min(候选, 日池剩余, 周池剩余),先扣周池(硬顶)再扣日池(软顶),日池并发失败时回滚周池重试 - 同文件
:187:mythicStoneRemaining(...)—— 展示total = 350 + 转结、remaining = max(0, total − produced),容器 400 与容错余量不外露,另回传今日软顶剩余 - 额度池 ID:日池
9301、周池player_trial_weekly_reward_pool的item_id也沿用9301(迁移需读取旧日池历史) service/TrialService.java:394-397:4006 耗尽只清五彩神石(capRainbowStoneMaterials(materials, 0)),不再连带停发神话石/充值券- 同文件
:560:经典试炼结算的神话石改为经rewardLimitService.mythicStone(...)双顶裁剪后入库(旧实现直接addItem(9203)不扣额度)
打金兑换(不变)
domain/GoldExchangeRules.java:38:STONE_BASE_LIMIT = 7(三币种共享daily_limit_pool 9203,灵金 20 万 / 黄金 2 万 / 元宝 2 万)
旧文档说法
- 站点页面(本次已修正):
docs/settings/codex/economy.md、items.md、limits.md、settings/dungeon/ember-trial.md、gold-dungeon.md、settings/monetization/shop.md、settings/guide/money-overview.md均按「500 点券/个、日限 10、主世界 50/日、每颗 +1%、用于镶嵌转换」描述。 - 设计文档:
docs/50_体验修复与数值定稿_境界神话石双塔烬塔破界炼体商店.md§2/§7(1%/颗无上限、500→200 点券)已被docs/51_神话石面板加成定稿_千百分比渐近与投放体系.md取代(docs/50 已加取代提示)。
影响范围
- 设定页:货币体系详解、物品图鉴、每日限额一览、余烬试炼场、打金副本、商城与福利点券、货币速览
- 技术页:配置中心、余烬试炼场实现、商城与福利点券实现
- 数值影响:300 日满勤面板加成由 +17,100%(面板 ×172)降为 +406%;渐近上限 +1000% 为预留的远期成长空间,短期不可达属预期;K 是节奏旋钮(投放口径变更时按
K = F × 300 × (1/ω − 1)重推),上限不被投放击穿。
处理结论
以代码为准:站点按「双曲渐近(渐近 +1000%)+ 持有即生效 + 直购 200/颗不限购(2026-09-23 起货币为福利点券,见 D14)+ 周池 400 容器 / 日顶 100 / 展示 350 + 转结」描述;旧「1%/颗、500 点券、日限 10、镶嵌转换」口径仅在差异审计留档。后续若新增神话石投放通道(新玩法、活动长期占用容错余量),须先登记预算并同步重算 K(docs/51 §4.6)。