Re: [問題] 魔法風暴+箭雨 算是BUG嗎
首先呢
來看 韓方設計的魔風下傷害公式
(魔攻-物攻)*技能%+物攻*技能%+尾數 => C程式再去算buff*debuff
~~~~~~~A程式~~~~~ ~~~~B程式~~~~~
可以理解成
在物攻技能上 加上魔物差*技能%的傷害 就會變成很接近魔攻*技能%的公式
由分別呼叫兩個function 計算 再丟給C去算
但是!!!
這邊出現了一個問題
龍谷的傷害計算上(B程式在做的事)
部份技能是暫時將人物面板提昇到面板*技能%的數字
然後再將這個面板按 技能每hit會有多少技能%
(箭雨會分10%箭跟 90% 迅捷會分25% 75%箭)
A程式只是buff下的給予技能傷害上增加額外的傷害 不管技能分配的事
進行計算時 目前容易錯亂順序
這個主要是把以前 T3魔風buff要消失的時候 箭雨傷害錯亂的問題
(也就是因為改bug而出現的bug)
箭雨下
初箭 施放動作的時候
A程式:(魔攻-物攻)*33%
B程式:物攻*33%+尾數 (但是這邊只是改變面板 還沒開始傷害)
當你進行傷害計算的時候
A程式:魔攻100% -物攻100% (buff計算完畢了)
B程式:物攻*33%+尾數 (正在傷害中)
當你鎖定狀態結束後
A程式:魔攻100%-物攻100%
B程式:物攻100%+尾數
Q&A:
怎麼發覺初箭公式呢?
你貼身用箭雨打大型怪就會發現 並不適用魔物差+物攻*技能%+尾傷
卡纏足原理?
鎖定狀態結束後
B程式被重新呼叫計算
A程式:魔攻100%-物攻100%
B程式:物攻*192%+尾數(纏足的尾數)
只要有技能在"還沒命中前"會重新呼叫B程式 就可以改變傷害
不會變的 就是飛行道具 這種要命中才會呼叫B程式
飛行道具:一個彈道碰到怪物時,讀取本身能力給予傷害
召喚物:創造一個複制本身能力的物體
差別分不出來的話...看dnt檔
卡毒息原理?
這要從雙攻公式開始看起
B程式將面板提昇至魔360% 分給6HIT 每HIT60%魔
物360% 分給6HIT 每HIT60%物
將面板復制給召換物
當一個召換物命中後 瞬間給予2hit 1hit魔1hit物
魔風下
A程式:(魔攻-物攻)*360%
(開始毒息一按 立即呼叫B程式先提昇面板再分配給召換物)
B程式:物攻*360%+魔攻*360%+魔尾傷+物尾傷
箭雨正在計算中
C程式原本正在算箭雨
突然就變成
魔攻360%-物攻360%+物攻360%+魔攻360%+魔尾傷+物尾傷
簡化
魔攻360%+魔攻360%+魔尾傷+物尾傷 =魔攻720%+魔尾傷+物尾傷
冰霜為何不能卡?
提昇時間太短了 頂多卡到0~1hit
冰霜是個瞬間出手技
那冰霜兩倍攻原理?
跟毒息公式一樣...只看魔攻 2倍傷害
說他是bug的原因不是說韓方設定公式怎樣
而是這個buff會因為你放各種技能而改變箭雨傷害
可以3300%魔攻(不放其他) 或是可以3300%魔攻-500%物攻(側踢)
也可以3300%魔攻+920%物攻(纏足) 還可以3300%+10800%魔攻(毒息)
甚至可以1000%魔攻 (只打兩秒就翻滾取消)
如果他可以固定3300%魔攻我就不會說他是bug......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.176.79
推
04/24 12:28, , 1F
04/24 12:28, 1F
→
04/24 13:20, , 2F
04/24 13:20, 2F
推
04/24 14:12, , 3F
04/24 14:12, 3F
推
04/24 15:29, , 4F
04/24 15:29, 4F
→
04/24 15:30, , 5F
04/24 15:30, 5F
推
04/24 16:53, , 6F
04/24 16:53, 6F
→
04/24 16:54, , 7F
04/24 16:54, 7F
→
04/24 16:55, , 8F
04/24 16:55, 8F
→
04/24 19:15, , 9F
04/24 19:15, 9F
推
04/24 19:36, , 10F
04/24 19:36, 10F
→
04/24 19:59, , 11F
04/24 19:59, 11F
推
04/25 00:04, , 12F
04/25 00:04, 12F
推
04/25 09:27, , 13F
04/25 09:27, 13F
→
04/25 09:27, , 14F
04/25 09:27, 14F
→
04/25 09:46, , 15F
04/25 09:46, 15F
※ 編輯: asLay 來自: 118.163.176.79 (04/26 14:54)
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):