作者theperfect (随~~便啦)
看板MysticWiz
标题[疑问] 关於技能倍率和SS重复施放的问题
时间Fri Jun 19 23:07:04 2015
不好意思刚刚匆匆打完要出门,现在回来修文重新排版一下,希望不会太难阅读。
先问第一个问题
其实就是我在上面dudu524那篇底下推文问的
不过因为在那篇问的不够清楚所以所以板友还是没有完全解答到我的疑问
我想再开一篇用实际的例子来问问看
已知我方输出的公式长这样(by)
一般攻击实际输出
= 0.5 * 原始攻击力 * 技能倍率 * 属性倍率 * (1 + 0.01 * combo数) * 随机数
SS 攻击实际输出
= 原始攻击力 * 技能倍率 * 属性倍率 * (1 + 0.01 * combo数) * 随机数
其中
˙原始攻击力 = 卡面上写的攻击力(包含玛那值和觉醒自己攻击力的部分)
+ 觉醒特定属性或种族攻击力的部分
╭ 1.5, if 克属
˙属性倍率 = ┤ 1.0, if 同属
╰ 0.5, if 被克属
˙combo数没有问题,就是看攻击当下右上角那个数字。
(刚答完的这题也算by
#1LVFzyIT 这篇)
˙随机数 ~ Uniform(0.9, 1.1) 也没有问题。
我主要想问清楚的是技能倍率
已知有很多角色的 AS 和部分角色的 SS 都会影响到这个数值
我想要问清楚这个问题的话应该直接举例子比较快。
例题一:
假设今天我整队都同样水属性,而队伍组成如下
角色A AS:提升自己 x% 攻击力
角色B AS:提升水队 y1% 攻击力
角色C AS:提升水队 y2% 攻击力
角色D SS:提升水队 z1% 攻击力三回合
角色E SS:提升水队 z2% 攻击力三回合
则当 D 和 E 先後发动 SS 後,成功发动 AS 技时,A 的技能倍率应为
(A) (1 + x%) * (1 + y1%) * (1 + y2%) * (1 + z1%) * (1 + z2%)
(B) (1 + x%) * (1 + y1% + y2%) * (1 + z1% + z2%)
(C) (1 + x%) * (1 + y1% + y2%) * (1 + z2%)
(D) (1 + x% + y1% + y2% + z1% + z2%)
(E) (1 + x% + y1% + y2% + z2%)
(F) 以上皆非
分析:
其实以写程式的角度来想的话应该 (A)(D)(E) 都比较单纯一点点吧,
然後已经从楼上那篇的板友那知道不是 (A) 了,
也知道 SS 技会覆盖,所以也不会是 (B)(D),
所以应该是 (E)?只是这样线性累加感觉low了一点点。
例题二:
承例题一,如果没发动 AS 技时 A 的技能倍率应为
(A) (1 + z1%) * (1 + z2%)
(B) (1 + z1% + z2%)
(C) (1 + z2)
(D) 1 (即程式判断只要 AS 没发就定义的常数)
(E) 以上皆非
分析:
同样先排除 (A)(B) 可能性,
我觉得应该是 (C),因为 (D) 太没道理了。不过还是问问看。
例题三:
承例题一,但角色A替换成对火 x%,如果成功发动 AS 技时 A 的技能倍率应为
(A) 完全比照例题一的算法
(B) x% 不影响技能倍率,而是属性倍率的 1.5 替换成 x%。
分析:
其实只是对於属性杀发动时的出现的
属性特效这几个字有疑惑,不过我猜应该是(A)。
第二个问题是
我已经知道同样的 SS 重复施放的话,
通常会被後放的覆盖(如属性抗性)或无效(如延迟)。
例如连续放两个水盾则就以第二次水盾重新计算 那
Q1. 如果先放水盾再放火盾呢?一样会被覆盖还是会共存?
Q2. 如果先放水盾再放水火盾呢?只有水的抗性被覆盖还是整个被覆盖?
Q3. 如果先放水火盾再被敌人放降水防呢?水的抗性被覆盖还是整个取代?
分析: 总之就是不知道哪些算是同样的技能啦。
不知道这些问题会不会太琐碎让板友觉得很烦@@
但是想说未来可能会需要精算攻击力
所以还是想问问看
感谢 >"<
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.70.183.24
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MysticWiz/M.1434726427.A.D65.html
1F:推 s751011502: 前面应该是(E)、(C)、(A) 後面三题就有请前辈高人了 06/19 23:18
2F:→ s751011502: BTW~ 欢迎加入精算派 XD 06/19 23:20
3F:推 william5h: 这个我也很好奇! 推原PO 06/19 23:20
我是好奇怎麽爬都没人解释到这块。
是不是我这个问题太奇怪XD
4F:推 sby123: 第二个问题是 1.覆盖成火盾 2.覆盖成水火 3.两个合算 06/19 23:20
5F:→ sby123: 比方说敌人降你50%,自己盾是提升50%就是正负相抵了 06/19 23:21
原来如此,那我了解了,
就是我方增加抗性的都算同一种技能,而敌方降防又算同一种技能
而同种技能被後者覆盖,不同种技能间又互相叠加的意思。
用楼上举例的例子的话就是乘以 (1 - 50% + 50%) 这样。
太感谢了~~
6F:推 alvinbhou: 如果不是线性累加的话 放数张40%增伤伤害就会太不平衡 06/19 23:29
这麽说也是啦
7F:推 kinomon: 推 06/19 23:32
8F:→ uuu456256: 推看不懂 06/20 01:48
※ 编辑: theperfect (219.70.183.24), 06/20/2015 02:45:15
※ 编辑: theperfect (219.70.183.24), 06/20/2015 02:53:19