作者laechan (挥泪斩马云)
看板mud_sanc
标题[圣殿] 普攻/en 连击数计算公式
时间Thu Jul 19 12:59:53 2018
因为写得很乱,所以贴出来给大家看。当公式是确定的时,或许
可以把它变成计算式显示於指令 a 里头。
(目前则考虑把它函数化,也考虑把它放在 attack.c 里头)
以下皆不列入 multi-attack 及风行阵的影响部份,风行阵目前
特色仍很分明,风、火、山现在都各有特色,林阵我会想想有没
有什麽关键特色可以给(符合徐如林的说明)。飘浮状态目前无法
使用 普攻/en 攻击,这部份以後看有没有例外设定可做。
基本连击数: 1
当玩家 temp_data 区有 double_hits 参数时,连击数x2
(这东西怎麽来的要查,晚点我查看看)
当玩家戴 2013元宵节的
金蛇灯笼帽 时,连击数 +1~3 <= 所以这个与 n1
有关
到这里的值叫做连击数 n1。
当玩家处於
暴走状态时,n1 强制为 15。
========================================================
以下指的连击数就是上面的 n1。
当玩家受到进阶牧师技能
战神的巡礼效果影响时,连击数x2
当玩家受到牧师技能
鼓舞信心的效果影响时,连击数 +1~3
当玩家学有
集气连击技能ti时,只要符合发动率:
主职刀客时 连击数 +ti/200~ti/100
非主职刀客 连击数 +2~ti/100
(比方 ti 练到 1500,ti/200 就是 8,ti/100 就是 15)
当玩家的武器受到法师技能
魔法武器的 'hv' 效果影响时
连击数 +hv/200
(比方施展者魔法武器 1500 时,连击数增加 1500/200 = 8)
(原公式 times=1+(times*(200+i/200))/200 ,把 i/200
改成 i/100,玩家连击数会微增。)
到这里的值叫做连击数 n2。
=====================================================
以下指的连击数就是上面的 n2。
当玩家持有第二武器,且学有战士技能泰坦之握时
技能值 100 以上,连击数 +30%
技能值 <100 ,连击数 +15%
(这样分其实没啥意义,不过暂时不动)
到这里的值叫做连击数 n3。
=====================================================
以下指的连击数就是上面的 n3。
当玩家有喝连击药水时
如果喝的是 超连击药水 的话,连击数 +5%
如果喝的是 连击药水 的话,连击数 +3%
到这里的值叫做连击数 n4。
由上面就能看出
一、连击数的计算式有四层,n1~n4。
二、灯笼帽及暴走影响的是 n1,连同 n2 区的计算全部都是累加
连击数或是 n1区强制值为多少(暴走)。
以後若有其它累加连击数的影响都会写在 n1 或 n2,这两区
意思是一样的,谁先谁後没有差异。
三、n3 起(包含 n4)则是连击数 +XX% 这样的计算,所以整体公
式目前可以用以下来概括:
基底 倍率1 倍率2 ..
玩家连击数计算 = (((n1+n2) +n3%) +n4%) +...%
通常一般 OLG 是把後面的加几%合起来算
OLG 连击数计算 = (n1+n2) + (n3+n4+...)%
例如 n3 算出来 30%,n4 算出来 10%,那就 30+10 = 40%
,但若照 sanc 的公式实际为 130%x110% = 增加43%,是以
照 sanc 的公式是较有利的。
(缺点就是若日後有其它影响趴数的效果时还要再乘下去)
以上给玩家参考。节庆帽子的影响部份,影响连击数的效果就专属
於灯笼帽,每年元宵节附近发放或玩家可领取。
(如果我记得、或玩家有提醒我的话)
对计算公式有任何建议或意见,也欢迎提出。以後若计算式有修改
的话,这篇也会跟着调整。
(如果我记得的话)
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.106.224
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1531976396.A.9F3.html
※ 编辑: laechan (122.117.106.224), 07/19/2018 14:58:43
1F:→ laechan : 这篇暂时置底 07/19 17:03
2F:→ iluy : 07/20 10:07
※ 编辑: laechan (122.117.106.224), 07/20/2018 11:50:28
3F:→ laechan : 徐如林有在考虑给"自动攻击的怪不会自动攻击",配套 07/20 11:52
4F:→ laechan : 是队长无法连续移动,移动CD时间 1 秒,不过不好改 07/20 11:52
5F:→ laechan : 不过这个不太合理就是了,另一种改法是只要在林的状 07/20 11:53
6F:→ laechan : 态,移动时3p就补满,配套就是移动速度会受限 07/20 11:53
7F:→ laechan : 还有一种改法就是只要战斗状态结束,就是回满3p状态 07/20 11:54
8F:→ laechan : 剩下可改的比方战斗中消耗的sp/pp减半等等,这个要直 07/20 11:55
9F:→ laechan : 接改 add_3p,但 sanc 也不是全部战斗都是呼叫这函数 07/20 11:55