拋磚引玉 《精靈傳說》直接治療技能公式詳解
2、不同的天賦加成按照相乘的原則,如:強化自然生長(+20%)、15點天賦(+9%)、草系天性(+15%),相乘:1.2*1.09*1.15=1.5042,自然生長的最終效果加50.42%
測試過程中沒有發現與兩個假設衝突太大的地方。甚至本次測試可以證明兩個假設的正確性。
首先給出得到的公式:
直接治療量 = (係數 *( 0.375 * 攻擊 + 全系威力 + 系別威力 )+技能威力) * 天賦加成
附上已測試的幾個治療技能係數:
露珠:0.445
癒合:0.8
自我修復:1.4
潔淨:0
( 這個很特別,不受系別加成影響,沒天賦的情況下,加血量固定爲物攻的1/10 )
說下做這個測試的意義:
1、目前爲止還沒人做類似的測試,反正我是沒百度到
2、貌似有過傷害技能的測試,但參數比較模糊,內容也比較侷限;
3、大愛自然使,希望通過這個測試讓這個職業受到更大的關注;
4、最重要的一點,治療技能只看本身的各種屬性,小受的防禦和系別減免不會影響到治療量(除了某些BUFF的影響,比如潛地)。所以治療技能的測試和公式的導出應當是最容易的。受到治療技能公式以及測試過程的啓發,各位大神可以找到傷害技能的公式,比如有可能是下面這個:
傷害 = (係數 *( 0.375 * ( 攻擊 - 防禦 ) + 全系威力 + 系別威力 - 威力減免 )+ 技能威力 ) * ( 天賦加成 - 天賦減免 )
5、雖然數據和公式出來了,遊戲的神秘性會減少,但卻可以幫助大家少走彎路,更好地玩遊戲。正如速度公式、繁殖公式應運而生,治療和傷害的公式也該出來了,這是遊戲發展到一定階段的象徵……
這只是我根據治療技能公式所做的猜測,具體的測試和推導就靠各位大神了,我的使命已經結束了。
下面說明測試過程
第一部分:技能威力的測試
主要測試對象:33級惡草怪(因爲技能等級不高,可以還原)
主要測試技能:自然生長
(感謝以上BB對這次測試做出的貢獻)
下面是測試結果:
說明一下:
天賦加成的0.15是草系天性
基礎治療量=最終治療量/(1+天賦加成)
從上面的數據可以看出,技能威力提高几點,基礎治療量就提高几點。技能威力的提高直接體現在基礎治療量上。少量誤差可能來源於四捨五入。
以下是對這個結果的驗證:
帶武器的情況:
還有很多測試就不發上來了,由此,幾乎可以肯定一個結論:技能威力的提高量=治療量的提高量。
這個結論有一個侷限性,僅針對直接治療,持續治療技能不受用。(因爲自然生長和生命綻放的技能威力是一樣高的,但治療量不同),但我相信有一個恆定的比值,可以把持續治療轉化成直接治療當量來計算。
尋找這個當量,需要控制其他因素一致,比如超攻和物攻一樣高,生命綻放和自然生長等級一樣高。目前我的條件還不滿足。
第二部分:攻擊的測試
主要測試對象:各醬油BB
主要測試技能:自然生長/水療(技能等級都爲初始等級)
以下數據爲排除一切系別威力加成(武器、魔卡、基因……)的結果:
(上表爲不同BB的1級自然生長,下表爲不同BB的44級水療,ps:鬥魚和青蛙王子的水療沒有任何天賦加成,所以是0;青蛙點了4點水療,所以天賦加成是0.16)
說明:根據第一部分得出的結論,技能威力是直接加到基礎治療量A上的。所以可以在基礎治療量A的基礎上把技能威力B減掉。發現:如此得出的治療量(A-B)與超攻成正比關係。
同時還能驚奇地發現,自然生長和水療的係數是相同的,都是0.375左右。
由此可以得出:
沒有系別加成和天賦加成的的情況下:最終治療量=係數*超攻+技能威力
第三部分:系別威力的測試
主要測試對象:79級巨草精
主要測試技能:自然生長、露珠、癒合、自我修復
先說明一下:這次測試有3個造成系別威力加成的物品,分別是:
1、草系威力+15的基因
2、草系威力+25的基因
3、武器:全系111/草系180/水系63。
其中2個基因是不增加超攻屬性的,所以不會帶來其他的影響。
以下是4組巨草精治療技能的測試,每組都是上述3種物品排列組合的8個結果。
一開始也沒想到去測試那麼多技能的,可是測試過程中碰到一些問題,提出一些假設,只能通過測試其他技能來證明這些假設。
摸索的過程是很辛苦的,但結果說出來很簡單,就是:
治療量=( 係數a * 超攻 + 係數 b *( 系別威力 + 全系威力 )+ 技能威力 )* 天賦加成
圖中每組數據的最後一行“(A-B-(C+D)*b)/超攻”就是係數a,係數決定一個治療技能受超攻影響的大小;
計算係數的公式裡出現的就是係數b了,係數b決定一個技能受系別威力和全系威力加成的大小。
我擬合出的係數a和b如下:
自然生長/水療:a=0.375 b=1
露珠:a=0.1668 b=0.446
癒合:a=0.3 b=0.8
自我修復:a=0.525 b=1.4
潔淨:a=0.1 b=0
不難發現a/b=3/8,因此可以只保留一個係數b,公式簡化爲:
治療量=(係數*(0.375*超攻+系別威力+全系威力)+ 技能威力)* 天賦加成
由公式和係數可見,單獨堆攻擊和堆武器威力對治療量的影響都不大,技能威力就更坑爹了,考慮的是一個綜合的效果。相對而言,堆暴擊和堆速度就可以事半功倍了。所以練奶媽的各位酌情=v=
其中一直被忽略,但影響最大的就是天賦加成了,各種天賦對草球的自然生長就加成了一半之多。
有些人在猶豫要不要點15點+9%的天賦呢,我想說,不用猶豫了。。。與其點10點攻擊天賦提升一兩百點屬性,最後提升幾十點治療量而言,9%的天賦加成就能提高几百點治療量了。
因爲堅果在測試中沒有上場,所以我用堅果的自然生長和自我修復驗證公式的準確性。驗證結果是完全正確的,誤差小於千分之一,在貼吧我有貼圖。但在這裡偶不知道如何貼圖,所以不能分享了。
另外由於我發現火系的氧氣技能威力與自然生長相同,所以我嘗試用自然生長的係數來計算氧氣的治療量,並進行實際測試。
測試結果與計算的矛盾!但更可能是個BUG。
公式如下:
( 1 * (0.375 * 3092 + 352 )+ 756 )* 1.09 = 2471.6
1 *(0.375 * 3092 + 352) + 756 = 2267.5
1:氧氣的係數
3092:物攻
352:身上所有火系和全系威力的加和
756:氧氣技能威力
測試結果是2267,與第二行的計算結果一致。如果我的公式是正確的話,氧氣就沒有得到15點天賦的9%加成了。