浆糊论坛-RO小站's Archiver

夏海棠 发表于 2006-7-6 21:56

[醒目]关于HP公式

HP公式:

实际HP=[({35+BaseLv×Job倍率+Job系数×(100 + Vit)/100] + 装备补正)×卡片效果]

这个公式总觉得有问题,另外那个Job倍率是啥?

らёгαρん 发表于 2006-7-6 21:58

职 业/HP系数/HP倍率/SP系数
估计是输入错误吧..

saddk2 发表于 2006-7-6 22:02

请问WZ的拳套对大,中,小体型是多少(体型修正那些)

芊芊 发表于 2006-7-6 22:03

原文照搬的,没审核

HP&SP
基本HP=[35+BaseLV*Jov倍率+Jov加成]
Jov加成=Σ^(n=2~BaseLV)(HP系数*n)
※系数*n的小数点四舍五入
实际HP=[([基本HP*(100=Vit)÷100]+装备补正)*%上升效果]

[[i] 本帖最后由 芊芊 于 2006-7-6 22:04 编辑 [/i]]

夏海棠 发表于 2006-7-6 22:03

[quote]原帖由 [i]saddk2[/i] 于 2006-7-6 22:02 发表
请问WZ的拳套对大,中,小体型是多少(体型修正那些) [/quote]

请查询置顶RO资料大集合
[url]http://bbs.rohome.net/viewthread.php?tid=133711[/url]

夏海棠 发表于 2006-7-6 22:03

[quote]原帖由 [i]芊芊[/i] 于 2006-7-6 22:03 发表
HP&SP
基本HP=[35+BaseLV*Jov倍率+Jov加成]
Job加成=Σ^(n=2~BaseLV)(HP系数*n)
※系数*n的小数点四舍五入
实际HP=[([基本HP*(100=Vit)÷100]+装备补正)*%上升效果][/quote]

Job加成=Σ^(n=2~BaseLV)(HP系数*n)

这个没看明白……[img]http://vip.pastein.net/haitangx/other/dtg.gif[/img]

[[i] 本帖最后由 夏海棠 于 2006-7-6 22:08 编辑 [/i]]

芊芊 发表于 2006-7-6 22:10

maxhp =floor[(blv * HP倍率) + 35 + HP系数×Σ (2~ blv)]×(100 + Vit)/100 + 装备补正)×卡片效果

Σ这个是累加


比如20级剑士v1裸体,查表 hp倍率5 HP系数0.7 代入公式

20*5  + 35  + 0.7*209 * 1.01 =283

[[i] 本帖最后由 芊芊 于 2006-7-6 22:14 编辑 [/i]]

永恒の繁星 发表于 2006-7-6 22:11

[quote]原帖由 [i]夏海棠[/i] 于 2006-7-6 22:03 发表


Job加成=Σ^(n=2~BaseLV)(HP系数*n)

这个没看明白……[img]http://vip.pastein.net/haitangx/other/dtg.gif[/img] [/quote]

:blink:这个上次问过了....6X回答我什么来着

Neb 发表于 2006-7-6 22:12

[quote]原帖由 [i]芊芊[/i] 于 2006-7-6 22:10 发表
maxhp =floor[(blv * HP倍率) + 35 + HP系数×Σ (2~ blv)]×(100 + Vit)/100 + 装备补正)×卡片效果
Σ这个是累加 [/quote]
这个公式OK
不过相差个位数

翻译成简单的表达式吧
maxhp=floor((blv*倍率)+35+系数*(2+blv)*(blv-1)/2)*(1+vit/100)+装备)*卡片

[[i] 本帖最后由 Neb 于 2006-7-6 22:14 编辑 [/i]]

芊芊 发表于 2006-7-6 22:17

[quote]原帖由 [i]Neb[/i] 于 2006-7-6 22:12 发表

这个公式OK
不过相差个位数

翻译成简单的表达式吧
maxhp=floor((blv*倍率)+35+系数*(2+blv)*(blv-1)/2)*(1+vit/100)+装备)*卡片 [/quote]
写成(2+blv)*(blv-1)/2也可以,忘记了,这中间还要取整一次,一共经过三次取整
maxhp=floor(floor(blv*倍率)+35+floor【系数*(2+blv)*(blv-1)/2)】*(1+vit/100)+装备)*卡片

芊芊 发表于 2006-7-6 22:21

另外进阶是在

maxhp=floor(floor(blv*倍率)+35+floor【系数*(2+blv)*(blv-1)/2)】*[color=Red]1.25[/color]*(1+vit/100)+装备)*卡片

但是进阶的时候应该是floor还是round我怎么假设都不成功,总会在某些时候出现1的误差。懒得试了。大娘有空就试试看吧

らёгαρん 发表于 2006-7-6 23:04

这个西格玛放这里就是等差数列求和.......

夏海棠 发表于 2006-7-6 23:05

搞定,现在就是要用方程式逆推5个新职业的系数和倍率了……

幻之冰 发表于 2006-7-6 23:37

看过之后一定要膜拜一下芊大的计算能力....

らёгαρん 发表于 2006-7-7 00:35

理论上2组数据就够了..........
不过还是多做几组比较好

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.