首页工具中心 › AP 加点计算器

AP 加点计算器

算升级与 AP 投入带来的 HP/MP 成长。 结果是区间不是定值 —— 原版冒险岛升级时 HP/MP 就是随机的(战士每级 24~28 HP), 给一个确定数字反而是错的。

战士 · 升 40 级

获得 AP200
HP 合计960 ~ 1,120期望 1,040
MP 合计160 ~ 240期望 200
来源HPMP
升级自然成长 (40 级)960 ~ 1,120160 ~ 240
AP 投入 (HP 0 点 / MP 0 点)00
合计960 ~ 1,120160 ~ 240
转职一次的额外奖励 (不含在上面)300 ~ 3500

转职奖励单列,是因为转职发生在特定等级、这段区间里到底转不转由你的路线决定 —— 混进合计会让人以为一定包含。

关于 INT 加成的来源边界

MP 成长受 INT 影响这一条,在开源服务端里由配置开关 USE_RANDOMIZE_HPMP_GAIN 控制(config.yaml:228,默认开启)。 随机成长本身是原版机制,但官方怀旧服的服务端配置我们无从得知, 所以这一项单独做成开关、不混进主结果里冒充定论。 不确定时可以取消勾选,看不含 INT 加成的下界。

公式出处

内容出处(HeavenMS,v83)
每级 HP/MP 成长src/client/MapleCharacter.java:6489-6517
升级 MP 的 INT 加成src/client/MapleCharacter.java:6530-6536
转职奖励src/client/MapleCharacter.java:1207-1223
AP 加 HPsrc/client/processor/stat/AssignAPProcessor.java:638-720
AP 加 MPsrc/client/processor/stat/AssignAPProcessor.java:725-790
每级 5 点 APsrc/client/MapleCharacter.java:6473(骑士团才有额外点数,怀旧服没有)

实现与原文的对拍脚本:etl/verify-ap.mjs(41 项)。