作者beLIEve (相信就是被欺骗NN )
看板MapleStory
标题[心得] 计算公式
时间Mon Mar 8 19:26:11 2010
还是代PO....= = 收到了就来PO一下,依旧感谢这位热心人。
话说组务那边拔版主的动作实在有点慢啊....
====================以下正文====================
把之前不完整的计算公式全部翻译补完,有错请更正
转录自
http://www.southperry.net/forums/showthread.php?t=855
part.1 伤害计算顺序
1.) 根据伤害公式计算出最大最小伤害
2.) 计算技能威力加成,包含属性加成
3.) 计算怪物防御
4.) 从最大值与最小值之间挑出任意数X,不需为整数,先置於旁边
5.) 找出适当的乘数,分辨其为物攻或魔攻乘数(100%或1)
6.) 增加爆击威力,对於物攻,会心之眼额外增加100%,若有晕技,则再加100%,
若瞬冰火连击可用则再进行加成
7.) 将5.6所得之值乘上X
8.) 确认值是否在1,199999之间,若不是,则以1或199999代替
9.) 将此数再乘上最後修正值,通常为威力增加减少,例如闪连、光弩、穿透等
(这就是为何光弩可以破199999上限之原因)
10.) 将值化为整数
part.2 武器伤害公式
一般公式
最大值 = (主属性 + 副属性) * 武器攻击力 / 100
最小值 = (主属性 * 0.9 * 熟练度 + 副属性) * 武器攻击力 / 100
主副属性表:
武器 主属性 副属性
单手剑 STR * 4.0 DEX
单手斧/棍/短杖/长杖 (砍) STR * 4.4 DEX
单手斧/棍/短杖/长杖 (戳) STR * 3.2 DEX
双手剑 STR * 4.6 DEX
双手斧/棍 (砍) STR * 4.8 DEX
双手斧/棍 (戳) STR * 3.4 DEX
枪 (砍) STR * 3.0 DEX
枪 (戳) STR * 5.0 DEX
矛 (砍) STR * 5.0 DEX
矛 (戳) STR * 3.0 DEX
短剑 (非盗贼) STR * 4.0 DEX
短剑/飞镖 (盗贼) LUK * 3.6 STR + DEX
弓 DEX * 3.4 STR
弩 DEX * 3.6 STR
指虎 STR * 4.8 DEX
火枪 DEX * 3.6 STR
part.3 特殊伤害公式
魔法伤害:
最大值 = ((魔攻^2 /1000 + 魔攻)/30 + 智力/200) * 基础攻击
最小值 = ((魔攻^2 /1000 + 魔攻 * 熟练度 * 0.9)/30 + 智力/200) * 基础攻击
双飞斩/三飞闪:
最大值 = (幸运 * 5.0) * 物攻 / 100
最小值 = (幸运 * 2.5) * 物攻 / 100
飞毒杀 (每秒伤害):
最大值 = (18.5 * [力量 + 幸运] + 敏捷 * 2) / 100 * 基本攻击
最小值 = (8.0 * [力量 + 幸运] + 敏捷 * 2) / 100 * 基本攻击
忍影瞬杀:
每秒伤害 = 2 * [力量 + 幸运] * 技能攻击%
影网术:
每3秒伤害 = 怪物HP / (50 - 技能等级)
枫币攻击:
伤害 = 10 * 丢出的枫币数 (技能描述)
不进行普通爆击,以技能描述中为准
落叶斩在人物等级大於等於怪物等级时,忽视其防御
龙咆啸:
最大值 = (力量 * 4.0 + 敏捷) * 物攻 / 100
最小值 = (力量 * 4.0 * 熟练度 * 0.9 + 敏捷) * 物攻 / 100
强弓:
最大值 = (敏捷 * 3.4 + 力量) * 物攻 / 150
最小值 = (敏捷 * 3.4 * 熟练度 * 0.9 + 力量) * 物攻 / 150
熟练度 = 0.1 於所有技能等级
拳套近距离攻击:
最大值 = (幸运 * 1.0 + 力量 + 敏捷) * 物攻 / 150
最小值 = (幸运 * 0.1 + 力量 + 敏捷) * 物攻 / 150
伪装设籍:
不计算子弹攻击力及精准火枪
空手伤害(海盗):
最大值 = (力量 * 职业系数 + 敏捷) * 物攻 / 100
最小值 = (力量 * 职业系数 * 0.1 * 0.9 + 敏捷) * 物攻 / 100
攻击力 = floor((2*level+31)/3) 最高为31
职业系数海盗为3.0,2转以上为4.2
火焰喷射:
每秒伤害: 攻击力 * (5% + 瞬冰火加成%)
群体治癒伤害:
最大值 = (智力 * 1.2 + 幸运) * 魔攻 / 1000 * 目标乘数
最小值 = (智力 * 0.3 + 幸运) * 魔攻 / 1000 * 目标乘数
技能说明上之% (最大值300%) 以技能%方式作用
群体治癒回覆量:
最大值 = 某数 * 魔攻 * 治癒等级 * 目标乘数
最大值 = 某数 * 魔攻 * 治癒等级 * 目标乘数
目标乘数: 1.5 + 5/(含自己的目标数)
所有情形下的值-
1 - 6.5
2 - 4.0
3 - 3.166
4 - 2.75
5 - 2.5
6 - 2.333
毒雾/致命毒雾/炎灵地狱/寒冰地狱:
每秒伤害 = 怪物HP / (70 - 技能等级)
召唤凤凰/召唤银隼/章鱼炮台(炮台章鱼王)/海鸥突袭队:
MAX = (DEX * 2.5 + STR) * Attack Rate / 100
MIN = (DEX * 2.5 * 0.7 + STR) * Attack Rate / 100
忽略防御
part.4 怪物防御公式
物理防御
最大伤害 = (防御前最大值) * (1 - 0.01 * 等级差) - 怪物物防 * 0.5
最小伤害 = (防御前最小值) * (1 - 0.01 * 等级差) - 怪物物防 * 0.6
唯人物等级比怪物低等时才须计算等级差,人物等级大於等於怪物等级时,此项为0
魔法防御
最大伤害 = (防御前最大值) - 怪物魔防 * 0.5 * (1 + 0.01 * 等级差)
最小伤害 = (防御前最小值) - 怪物魔防 * 0.6 * (1 + 0.01 * 等级差)
part.5 怪物伤害公式
物理伤害
最大伤害 = 怪物物攻^2 * 0.0085 - 物防 * A - (物防-基准防御) * B
最小伤害 = 怪物物攻^2 * 0.008 - 物防 * A - (物防-基准防御) * B
其中:
修正值 (剑士) = 力量/2800 + 敏捷/3200 + 智力/7200 + 幸运/3200
修正值 (其他职业) = 力量/2000 + 敏捷/2800 + 智力/7200 + 幸运/3200
A = 修正值 + 0.28
若物理防御不小於基准防御,则 B = (修正值 * 28/45 + 人物等级 * 7/13000 + 0.196)
若物理防御小於基准防御,则 B = (修正值 + 人物等级 / 550 + 0.28) * C
若人物等级不小於怪物等级,则 C = 1 / (1 + (人物等级-怪物等级)/13)
若人物等级小於怪物等级,则 C = 1.3
P.S 基准防御见於附件1.
魔法伤害
最大伤害 = 怪物魔攻^2 * 0.008 - (魔防/4 + 力量/28 + 敏捷/24 + 幸运/20) * K
最小伤害 = 怪物魔攻^2 * 0.0075 - (魔防/4 + 力量/28 + 敏捷/24 + 幸运/20) * K
K = 1.2 (法师) 或 1 (其他职业)
part.6 修正值
技能修正值
斗气:
斗气修正值,1-5气 = 进阶斗气攻击 % + floor((气数-1) * (斗气等级 / 6)%)
斗气修正值,6-10气 = 进阶斗气攻击 % + 20% + (气数 - 5) * 4%
最後攻击 = 技能 % * 斗气修正 * 斗气乘数
斗气集中满 5气集中後威力*140%
进阶斗气满 10气集中後威力*190%
烈焰/寒冰/雷鸣 之 剑/棍 属性加成:
相克 = 基本伤害 * (105% + 技能等级 * 1.5%)
被克 = 基本伤害 * (95% - 技能等级 * 1.5%)
神圣之剑/棍:
相克 = 基本伤害 * (120% + 技能等级 * 1.5%)
被克 = 基本伤害 * (80% - 技能等级 * 1.5%)
烈火箭/寒冰箭属性:
相克 = 基本伤害 * (110% + 技能等级 * 0.5%)
被克 = 基本伤害 * (90% - 技能等级 * 0.5%)
炸弹箭:
伤害 = 技能伤害 * 爆击加成
(爆击加成与其他爆击皆不同,是以爆击加乘乘上技能伤害,爆击加成之值仍然相同)
(至於爆击加成则仍为霸王100%+"晕100%"+会心额外100%+会心提供%)
关於核爆术/光速神弩/狂暴冲击的集气威力:
未集气时约为原来威力的10%-15%,其余未知
最後修正值
剑气纵横之终极攻击: 2 * (1/3) ^ (攻击顺序 - 1)
攻击总和 = 3 * (1 - (1/3) ^ (总攻击数))
穿透之箭: 0.9 ^ (攻击顺序 - 1)
攻击总和 = 10 * (1 - 0.9 ^ (总攻击数))
光速神弩: 1.2 ^ (攻击顺序 - 1)
攻击总和 = 5 * (-1 + 1.2 ^ (总攻击数))
(可破攻击上限之技能,破上限难易度:易)
连锁闪电: 0.7 ^ (攻击顺序 - 1)
攻击总和 = (10/3) * (1 - 0.7 ^ (总攻击数))
元气弹: 2/3 ^ (攻击顺序 - 1)
攻击总和 = 3 * (1 - (2/3) ^ (总攻击数))
闪连杀最後2击: 2 ^ (攻击次序 - 4)
攻击总和: 10
(可破攻击上限之技能,破上限难易度:难爆了)
part.7 命中率
物理攻击
命中机率 = 命中率/((1.84 + 0.07 * 等级差) * 怪物回避) - 1
若等级差为负数,令其为0
魔法攻击
因公式已过时,故不知是否准确
part.8 经验分配
分配条件: 最少达到以下条件之一
1. 最少攻击到怪物一下
2. 与怪物差五等以下
3. 与符合条件1或2之队友差五等以下
组队经验分配 = 怪物经验 * (0.4 * 人物等级% + 0.6 * 伤害输出%) * 组队奖励
(40%经验决定於等级大小,60%经验决定於输出大小)
非组队经验分配 = 怪物经验 * 伤害输出%
(经验决定於输出大小)
若你的组队不是唯一决定伤害输出:
获得经验 = (怪物经验 * 组队输出%) 将其以组队经验分配方式分配
(意即将组队视为单体)
part.9 经验需求公式
角色升级经验值
等级介於1-3之间
升等所需经验 = 2*等级^2 + 13*等级
等级介於3-5之间
升等所需经验 = 4*等级^2 + 7*等级
等级介於6-50之间
若等级为3的倍数,升等所需经验 = (等级^4 + 57*等级^2)/9
否则,升等所需经验 = (等级^4 + 55*等级^2 - 56)/9
等级大於等於51
升等所需经验 = floor(1.0548*(等级-1时升等所需经验))
part.10 升级点数相关
命中率:
剑士/法师/初心者 = 敏捷 * 0.8 + 幸运 * 0.5
打手(含以上) = 敏捷 * 0.9 + 幸运 * 0.3
弓箭手/盗贼/海盗/枪手(含以上)/闪雷悍将 = 敏捷 * 0.6 + 幸运 * 0.3
回避率:
除海盗系列外之职业 = 敏捷 * 0.25 + 幸运 * 0.5
海盗/闪雷悍将 = 敏捷 * 0.25 + 幸运 * 0.5
打手(含以上) = 敏捷 * 1.5 + 幸运 * 0.5
枪手(含以上) = 敏捷 * 0.125 + 幸运 * 0.5
灵敏度 = 敏捷 + 智力 + 幸运
part.11 常数
上限:
等级: 200
HP/MP: 30000
力量/敏捷/智力/幸运: 999
物理/魔法 攻击/防御: 1999
命中率/回避率: 999
枫币: 2147483647 (2^31-1,可输入之最大值)
一次攻击的伤害 (正常情形): 199999
上述皆与怪物之上限同(若情况相同)
攻击时间之常数由(请输入文章代码 攻击速度那篇)做为解释
基准HP回覆量: 10 / 10 秒(不移动之情形下 剑士为5秒)
基准MP回覆量: 3 / 10 秒
法师之魔力净化回覆增加量: 人物等级 * 技能等级 / 10
死亡失去经验:
剑士/法师/海盗 = (5 + 20 / 空身幸运)%
弓箭手/盗贼 = (5 + 8 / 空身幸运)%
海盗船耐久度: (海盗船等级 * 2 + (人物等级 - 120)) * 200
每一点耐久度为10HP
蓄能激发:
10000 单位 = 1 完全充满气之气条
储能公式: 技能 % * 100 单位 每下每只怪物,在最大等级时,每下每只怪物储192单位
蓄能激发消耗: 未发动时降低速率为 200 单位 / 10 秒
(意即未集满气则每10秒损失200单位)
附件.1 基准防御补充资料
初心者
等级| 1| 5| 8|
基准| 7| 17| 19|
剑士
等级| 10| 12| 15| 20| 22| 25| 30| 35| 40| 47| 50| 55|
基准| 54| 57| 83|106|109|129|154|179|203|208|261|267|
等级| 60| 65| 70| 75| 80| 85| 90| 95|100|
基准|305|308|359|356|382|388|440|446|494|
法师
等级| 8| 10| 13| 15| 18| 20| 25| 28| 30| 33| 35| 40| 48| 50| 55|
基准| 25| 31| 40| 49| 54| 56| 60| 64| 75| 91| 98| 99|107|131|134|
等级| 58| 60| 65| 68| 70| 75| 78| 80| 85| 88| 90| 95| 98|100|
基准|142|159|162|170|184|190|198|212|218|226|240|246|254|266|
弓箭手
等级| 10| 15| 20| 25| 30| 35| 40| 45| 50| 55| 65| 70| 75| 80| 85| 90| 95|100|
基准| 32| 49| 65| 80| 95|110|125|145|148|177|180|206|212|238|244|270|276|298|
盗贼
等级| 10| 15| 20| 22| 25| 30| 32| 35| 37| 40| 50| 55|
基准| 42| 60| 72| 85|100|115|116|131|132|147|184|187|
等级| 60| 65| 70| 75| 80| 85| 90| 95|100|
基准|220|223|257|263|291|297|325|331|331|
海盗
等级| 10| 15| 20| 25| 30| 35| 40| 45| 50| 55| 65| 70| 75| 80| 85| 90|100|
基准| 24| 43| 56| 69| 82| 95|108|146|149|178|181|207|213|239|245|271|309|
====================正文结束====================
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.11.225
1F:推 a534055:圣骑的冲击波算戳吗?我有打出4.8跟3.4的值过 03/08 20:20
2F:推 lkkkim:因为他不想帮你拔~~~~~~~~ 03/08 21:08
3F:→ arl616:辞板主的置底一下吧 算是大事 要公告 混在板胞文容易忽略 03/08 21:21
4F:推 away01231259:二楼XD 03/08 21:55