鐵之狂傲

 取回密碼
 註冊
搜尋
列印 上一主題 下一主題

防禦減傷公式討論

[複製連結] 檢視: 2547|回覆: 13

切換到指定樓層
1#
jaykk
請問
防禦公式0.05XN/1+0.05XN
到底在寫什麼?
0.05*N/1+0.05*N
0.05 乘以 一分之裝甲值 + 0.05 乘以裝甲值 的意思嗎?
N所指的是裝甲值嗎?
那意思是說...例如:
我買了一個玄五甲+10裝甲
本身敏捷加了3點裝甲-共13點
那所以防禦減傷是......算不出來...破100%...
到底要怎麼算啊....
傲神狂龍
[COLOR="Cyan"](0.05*裝甲值)/(1+裝甲值*0.05)
這是他們忘記加上括號...
依照數學的算法 先乘除 後加減= ="
所以說...0.05*10/(1+0.05*10)=33.33%
若本身敏捷+防3則..
0.05*13/(1+0.05*13)=39.39%

這樣我解釋的清楚?
暗夜我解釋的對嗎= =?
jaykk
如果你的算法沒錯
那我有問題了
===
[COLOR="Red"]重點請看好!!
曹操大絕招扣9點防禦力
典偉大決扣15點防禦力=共扣24點
假設一隻腳色本身防禦力+4
受到以上兩招攻擊本身防禦力變成-20
經過公式運算,防禦減傷百分比分母是零,其值等於無限大(任何實數除以零等於無限大,不知道電腦是不是也這樣計算)
or典偉或曹操再帶一顆烈玉=扣3點防禦力
共扣防禦力23點,公式運算結果,減傷大約為770%
===
雖然以上假設很難成立
不過的確可能
請問暗夜大
這公式到底怎麼用?

以上轉自http://forums.wasabistudio.ca/viewtopic.php?t=1035&start=15
jaykk就是我發的言
所以是經過自己同意轉載,另一個發言的人就暫時不管他
其中[COLOR="Red"]紅字部份算出來防禦力破100%,[COLOR="Yellow"]也就是說扣防禦力扣至本身防禦到-23(身上不穿任何防具即可能)
這時候
就算受到五隻近戰英雄圍毆
也是一點兒不會損血
這樣說對嗎?
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

無名的英雄

GOD(Gear Of Del)王女醫

回覆: 防禦減傷公式討論

他好像沒有把成長遞減的條件算進去...

我是不知道怎麼算啦...

而且我玩英雄亂鬥 衝過100%減傷
結論是還是會死
就這樣 看能不能幫到你
 
行醫救人 blinklywing-T-Edger有正義感是好事情 但是不代表你可以指使他人去執行你的正義

回覆 使用道具 檢舉

名望的勇者

最後的培根

回覆: 防禦減傷公式討論

乾脆拿個計算機 看對方攻擊 除 自己裝甲=你被打會少多少血量.....
 

回覆 使用道具 檢舉

回覆: 防禦減傷公式討論

[quote=行醫救人]他好像沒有把成長遞減的條件算進去...

我是不知道怎麼算啦...

而且我玩英雄亂鬥 衝過100%減傷
結論是還是會死
就這樣 看能不能幫到你[/quote]
什麼成長遞減
是升級後加敏捷所升高的防禦力嗎?
 

回覆 使用道具 檢舉

回覆: 防禦減傷公式討論

很遺憾...不管你防禦多高.都會受傷.
哪怕妳的防禦是100%都一樣.
但是.這樣的防大約是破超過好幾千.
一般的dota類型的遊戲根本不可能達成
除非是利用bug的方式讓遊戲系統判定無法受傷.這個可能性還比較高= =
就算達成.只要能夠控制血量.魔法還有攻擊力高的渾沌攻擊還是可以打重傷.
建議你...別把防高當成無敵了...
當然...這個問題非常的好...但是,遊戲不可能讓你不受傷.最多寫太多.回血又快.防高
讓你錯覺不會受傷而已
 

回覆 使用道具 檢舉

名望的勇者

最後的培根

回覆: 防禦減傷公式討論

張遼就是個例子...防高 血多 "但是"還是會死....

只是要打他很久 還有不好殺而已...
 

回覆 使用道具 檢舉

回覆: 防禦減傷公式討論

減傷100%是不可能的(看公式就知道,分母永遠多1)
那是系統判定顯示值自動進入(因為太過逼近100%)
當防禦是負值的時候減傷也會變負值(用C++的判定函數"if"和"if else")
算法可能是-{[0.05(-N)]/[1+0.05(-N)]}
也就是受到的傷害會加成

自己做過地圖的話會發現一件很奇怪的事情
當一位英雄敏捷為5的時候,防禦顯示-1,減傷0%
算出來的值是約0.8的防禦值,減傷0.03%,確實是和0%沒什麼兩樣=.="

另外,混沌攻擊並不是無視防禦值,而是無視裝甲類型的減傷值
例:神性裝甲對魔法和混沌以外的攻擊減傷97%,只有魔法和混沌攻擊能越過這個障礙,但是對方的防禦值過高,到達99%以上的防禦,它所受到的傷害還是只有1%以下,一般攻擊造成的傷害就只有0.3%以下了
 

回覆 使用道具 檢舉

回覆: 防禦減傷公式討論

[quote=zoids-wwz無限制]很遺憾...不管你防禦多高.都會受傷.
哪怕妳的防禦是100%都一樣.
但是.這樣的防大約是破超過好幾千.
一般的dota類型的遊戲根本不可能達成
除非是利用bug的方式讓遊戲系統判定無法受傷.這個可能性還比較高= =
就算達成.只要能夠控制血量.魔法還有攻擊力高的渾沌攻擊還是可以打重傷.
建議你...別把防高當成無敵了...
當然...這個問題非常的好...但是,遊戲不可能讓你不受傷.最多寫太多.回血又快.防高
讓你錯覺不會受傷而已[/quote]

同學你沒有在聽我說話........
我講的是防禦力太低
不是防禦力太高
根據暗夜大網頁上給的公式
防禦力低到某個值
減傷%數是正數,而且大於100%,只是沒有時間測試,改天我測完了會告訴大家
會跑出一支打不死的腳色嗎?...哈哈哈
 

回覆 使用道具 檢舉

回覆: 防禦減傷公式討論

電腦是不會計算X/0的,除非您在寫C++時告訴電腦如何判定
事實上,X/0也不是無限大
是"不能計算",這個式子"無意義"
X和Y做任何計算=無限大 這種事也不會發生,因為"無限大"並不能放在任何方程式裡面
它的用法是設定一個無上的範圍,並不是一個計算符號
"X/Y是無限大"Y絕對不是零,而是"極逼近零",而X/Y的比值過大,不容易紀錄,所以把他寫成"無限大"
 

回覆 使用道具 檢舉

回覆: 防禦減傷公式討論

[quote=利德蓓絲]乾脆拿個計算機 看對方攻擊 除 自己裝甲=你被打會少多少血量.....[/quote]
這個...虧妳想的出來!!
我想光是算那個的話...可能腦京都要打節了= =
反正最終結論就是...我打的死妳就好!!
妳房高不高血多不多 那都不關我的事...這樣說對嗎= =?
說實在算那個真一點一點都沒意義= =...
 
魔獸我把他成為我的歷史!
在射擊遊戲界裡面..
我掀起一個風潮..
在明年的時候..
我將會讓大家知道我們是誰!

現在我以新的目標前進
在老天爺給我的天份  以及我的勤奮努力!
我可以創造出更多的不可能!
完成這個目標   這就是我的使命!

這是我的無名 http://www.wretch.cc/album/ts00213111 歡迎逛逛!!

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 25-1-11 05:53 , Processed in 0.026291 second(s), 15 queries , Gzip On.

回頂部