OSRS 战斗等级计算
游戏所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
按官方公式算战斗等级:`base = 0.25 × (防御 + 生命 + ⌊祈祷/2⌋)`,三支 `近战 0.325×(攻击+力量)`、`远程 0.325×(⌊远程/2⌋+远程)`、`魔法 0.325×(⌊魔法/2⌋+魔法)` 取最大值再相加、最后向下取整。祈祷以一半计入 base,但不进任何一支的数值,也不影响最大命中。最大命中按 `⌊0.5 + 有效等级 × (装备加成+64)/640⌋` 估算,其中有效等级 = 等级 + 8,这里假设装备加成为 0。
功能
- 官方战斗等级公式,结果是整数
- 近战 / 远程 / 魔法三分支取最大
- 各支的数值分别列出
- 三种类型的最大命中估算
- 祈祷以一半计入战斗等级
- 一行可写 6 个或 7 个等级
使用方法
- 每行写 7 个数:攻击 力量 防御 生命 远程 魔法 祈祷
- 选一个战斗类型
- 战斗等级、三分支与最大命中立刻给出
- 想比较不同配置就每行写一组
常见问题
- 战斗等级用哪套公式?
- `战斗等级 = ⌊ 0.25×(防御 + 生命 + ⌊祈祷/2⌋) + max(近战, 远程, 魔法) ⌋`,其中 `近战 = 0.325×(攻击+力量)`、`远程 = 0.325×(⌊远程/2⌋+远程)`、`魔法 = 0.325×(⌊魔法/2⌋+魔法)`。三支是取最大不是相加,整数是在最后一次性向下取整。
- 祈祷到底算不算进战斗等级?
- 算,但只算一半 —— base 里是 `⌊祈祷/2⌋`。不过祈祷不进近战 / 远程 / 魔法那三支,也不影响下面的最大命中。所以提高祈祷会略微抬高战斗等级,却不会让攻击打得更疼。
- 最大命中为什么这么低?
- 因为这里假设装备加成为 0(空手 / 无加成),算出来的是下限。真实上限要把武器的 strength / ranged / magic 加成代进 `⌊0.5 + 有效等级 × (加成+64)/640⌋`,有效等级 = 等级 + 8。魔法还取决于具体法术,这里给的是无加成下的结构值。
相关工具
OSRS 经验换算
游戏OSRS 经验与等级换算:按官方分段经验表算出到目标等级还差多少经验,并列出每 10 级、99 级与 2 亿上限的对照。
随机数生成
生成器生成随机整数或小数:范围、个数、小数位数可调,还能去重、排序、按二/八/十六进制输出。随机源取自浏览器的加密随机数。
掷骰子
生成器在线掷骰子,支持 d4 到 d100 与自定义面数,可掷多颗、加修正值、排序,并统计每一面出现的次数。全部在浏览器本地完成,可填种子复现。
MC 坐标换算
游戏我的世界主世界与下界坐标互转,按 8:1 配比换算,并给出区块坐标与传送门放置提醒。支持 x z 与 x y z 两种写法。
MC 堆叠换算
游戏把物品总数换成几组加余几个,并算出需要几个潜影盒或大箱子。每组上限可选 64、16 或 1,桶装与不可堆叠物品都能算。
MC 游戏刻换算
游戏游戏刻、秒、红石刻、分钟四种单位互转,并列出常见周期。特别注意红石信号每 2 游戏刻更新一次。