首先說明一下影響出手順序的因素:人物敏捷、騎寵敏捷、戰寵敏捷、人物動作、戰寵動作、人品。其次,需要說明一下的是:計算攻擊順序的敏捷於計算迴避的敏捷不是一回事。讀懂本文你就可以知道,為什麼敏捷差不多的兩個人,總是吃魚片的先出手,而施放攻擊法術的後出手,等一系列問題。下面進入正題。總的來講,出手順序是按照戰場上所有對象的綜合敏捷按照大小排列下來的。那麼綜合敏捷是如何計算出來的呢?
首先,討論一下人物的綜合敏捷
一、當人物動作為攻擊時,
1、人物裝備近戰武器且騎寵,綜合敏捷=(人物敏捷*0.2+騎寵敏捷*0.8+20)*RAND( 0.7, 1 )
2、人物裝備遠程武器且騎寵,綜合敏捷=(人物敏捷*0.8+騎寵敏捷*0.2+20)*RAND( 0.7, 1 )
3、人物未騎寵時,綜合敏捷=人物敏捷+20
ps: RAND( 0.7, 1 )的意思是0.7到1之間隨機一個數
二、當人物動作為施法時(無視騎寵敏捷)
1、人物未騎寵,綜合敏捷=人物敏捷+20
2、人物騎寵,綜合敏捷=(人物敏捷+20)*RAND( 0.7, 1 )
三、當人物動作為使用職業技能時
1、人物使用職業技能為火山泉、召雷術、冰箭術, 綜合敏捷=(人物敏捷+20)*RAND( 0.8, 1 )
2、人物使用職業技能為電流術、火星球、冰爆術, 綜合敏捷=(人物敏捷+20)*RAND( 0.5, 1 )
3、人物使用職業技能為火龍槍、暴風雨、冰鏡術,附身術、移形換位, 綜合敏捷=(人物敏捷+20)*RAND( 0.5, 0.8 )
4、人物使用職業技能為世界末日, 綜合敏捷=(人物敏捷+20)*RAND( 0.4, 0.7 )
5、人物使用職業技能為火附體、冰附體、雷附體, 綜合敏捷=(人物敏捷+20)*RAND( 0.5, 0.7)
6、人物使用職業技能為近身攻擊技能(如白狼的某些技能) 綜合敏捷按普通攻擊時的公式計算。
7、人物使用職業技能為其他職業技能時,
(1)人物未騎寵,綜合敏捷=人物敏捷+20
(2)人物騎寵,綜合敏捷=(人物敏捷+20)*RAND( 0.7, 1 )
四、當人物動作為使用道具時(比如魚片之類的)(無視騎寵敏捷)
綜合敏捷=(人物敏捷+20)*RAND( 0.85, 1.15 )
五、戰寵出手時
1、戰寵技能為急速攻擊,綜合敏捷=(寵物敏捷+20)*1.3
2、戰寵使用其他技能,綜合敏捷=寵物敏捷+20
還有一些不常見的情況我就不寫出來的。
那麼,接下來就由大家自己好好安排一下戰隊吧
閱讀更多 石器粉 的文章