作者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/m.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