作者Disjoint ( )
看板Dynasty
標題Re: [問題] 請問炎龍二 密蒂跟羅德曼二選一
時間Sat Jul 18 00:20:59 2009
※ 引述《TAROKOPARK (none)》之銘言:
: ※ 引述《kevinnn (杉? 俊哉)》之銘言:
: : 關於這點我則是贊成他的公式(只要他是測出來的)
: : 記得之前有一篇討論關於升級最大值
: : 比如平常玩索爾是7 5 2 11,但是用最大值補丁時則是8 6 3 12
: : 然後就有一位板友回覆說
: : 當時的程式設計在範圍中取亂數會讓最大值(意及那個8 6 3 12)出現機率超低
: : 所以我認為火炎術的50也如同升級一樣是最大值
: : 實際上則是45~50的範圍,且50出現機率超級低
: : 以前也有聽過一個人說他索爾轉了10次劍聖,(總共升級400次)看過兩次AP+12
: : 也跟這說法相呼應
: : 且即使是劍聖的特殊劍技也應該要有關於敵人的防禦
: : 總不能同一招打盜賊跟打空魔神損一樣多吧,這樣並不合理@@
: : 而且更重要的是每次打出來的傷害都不同,所以傷害一定是介於一個範圍之間
: : 炎外的攻略本我想意思是跟你說的一樣,讓大家好理解所取的近似值
: : 並沒有告訴你實際公式,因為一般玩家不會對那個有興趣
: : 上面的公式自己也有說是簡易公式,所以可能跟真正的仍有誤差
: : 但既然是實測出來的,自然不會相差太遠
: 我想kevinn版友誤解我的意思了...
: 基本上這和升級的數值沒有關係...
: 修改器開出來..升級的數值本身就有最大值與最小值
: 然後升級的時候取亂數決定數值...所以有一個range很容易理解
: 就是像下面的式子:
: rand(min,max)
: 但是在法術的數值上...修改器開出來就是只有一個基準傷害值
: 我的猜測是這個基準傷害值是每個法術固定的...
: 然後攻擊的時候根據這個傷害值取一個亂數...造成大約是基準值90%~100%的傷害
: 所以當然每次load之後傷害會有所不同...但是基準值是不變的
: 打盜賊跟打空魔神當然傷害不一樣...因為要看角色防禦
: 只是我的算法是沒有把防禦考慮進去...單純算傷害
: 那些傷害值在攻擊的時候當然會需要把敵方的防禦算進去
: 我猜測的一般普通攻擊傷害公式是這樣:
: (AP*地形效果-DP*地形效果)*rand(90,100)/100
: ^^^^^^^^^^^^
: 這裡就是取一個90~100之間的亂數
: 然後劍聖的劍招只是在"AP*地形效果"後面多乘上一個基準倍數
: 法術的傷害應該是這樣:
: 法術基本傷害*(100-敵方魔防參數)*rand(90,100)/100
: 這樣子在一般攻擊.劍術攻擊.法術攻擊的數值都會是一個range
: 但是法術傷害的基準值就只有一個..也符合修改器的內容
: 公式也較為合理...
有猜測是一件好事...但是沒有實驗證明就不能讓人信服
先來歸納一下問題的癥結點...
1.法術的傷害在遊戲的設定是兩個值中間的range還是一個值而已?
2.劍招的傷害的公式?
其實第一點相當容易測試...假設修改器的法術效果值是法術傷害的最大值
然後分成兩個部分來測試
實驗一:把火炎術的傷害改成500
然後第一關一開始就用悠妮去燒盜賊(hp設為1000)..因為時間有限
我只簡單的燒10次取平均...以下是造成的傷害值數據
483
497
493
485
480
450
455
466
461
486
平均=475.6
實驗二:把天火術傷害改成50..修改悠妮一開始會天火術...
一樣第一關去燒盜賊10次...以下是數據
48
49
46
48
47
49
47
47
45
48
平均=47.4
好了...根據以上...結果很明顯...法術有最大值跟最小值的推論被推翻了
為什麼...因為假設修改器的值是最大值那麼
1.火炎術傷害改成500...傷害應該會是45~500...平均272.5
2.天火術傷害改成50... 傷害應該是450~50...應該會造成最小值450的傷害
但是兩個實驗出來的結果都不對...所以...法術應該是指有一個參考傷害值
而且造成的傷害範圍都在參考值的90%~100%之間..平均也落在95%左右
至於第2點...很抱歉...因為我修改一開始的索爾跟悠妮擁有破龍擊
但是一使用就當機....XD...所以還沒有辦法測試
另外...我個人是很認同tarokopark的結論&公式
因為以下面這些公式看來
一般傷害=|AP-DP*0.9|:AP-DP-1
破龍擊 =|AP*1.35 -DP*0.9|:|AP*1.5 -DP-1|
熾炎刀 =|AP*1.075-DP*0.9|:|AP*1.185-DP-1|
音速刃 =|AP*1.619-DP*0.9|:|AP*1.792-DP-1|
淒煌斬 =|AP*1.82 -DP*0.9|:|AP*2 -DP-1|
可以看出...左邊的最小值..跟右邊的最大值..其實只差0.9倍罷了
意思就是最小值都是最大值的0.9倍...其實用法術效果的想法去想
就可以知道其實公式真的沒這麼複雜...
所以大陸那個公式的發明者的數學老師或者程式設計老師應該會想要去自殺(^^)
我想法術跟一般傷害都是單純以一個參考值..
然後最後造成的傷害就在這個參考值的90%~100%中
當然針對以上我有做了一個簡單的測試...結果也很符合
所以我認為tarokopark的公式就算不是100%正確也八九不離十了
附帶一提...為什麼有人會說最大值很難隨機到....最小值卻常常出現..
原因是...炎龍二的程式設定中...只要出現小數就無條件捨去
這也就是為什麼大陸那個網站怪怪的公式會在最大值那裡多一個-1
但是實際上不應該是-1..只是單純的常常被捨去罷了..
最大值很難出現...而不是像大陸的怪公式直接-1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.114
※ 編輯: Disjoint 來自: 140.112.28.114 (07/18 00:29)
1F:推 danny7612345:實驗一:把"天火術"的傷害改成500?? 07/18 02:09
※ 編輯: Disjoint 來自: 140.112.28.114 (07/18 02:37)
2F:→ Disjoint:哈哈...打太快打錯了...抱歉 07/18 02:37
3F:→ agricultural:認為太魯閣公園的公式應該是對的+1 07/18 12:05
4F:推 chinagogoya:盜賊太可憐了,要被燒10次XD 07/18 16:38