夢(mèng)幻西游網(wǎng)頁(yè)版:判定次序
針對(duì)的是一條邏輯鏈中,內(nèi)部是以何種順序做出判斷的。
比如:有四個(gè)伙伴,伙伴1回合開(kāi)始前有什么什么效果,伙伴2有什么什么效果……有多種相同或相似效果的情況下,具體是誰(shuí)先誰(shuí)后。
當(dāng)然,有些順序都無(wú)所謂,例如巫奎虎的增傷和羽云的風(fēng)刃,誰(shuí)先誰(shuí)后都沒(méi)啥關(guān)系。

例1:天魔牛刀:回合開(kāi)始時(shí)復(fù)制氣血最低的單位。當(dāng)氣血都一樣的時(shí)候,是如何判斷的。
經(jīng)測(cè)試,是會(huì)采用四號(hào)位的伙伴。
推測(cè)判定鏈:(偽代碼)
hp_min = hp(1)
if hp(2) <= hp_min { hp_min = hp(2);... }
if hp(3) <= hp_min { hp_min = hp(3);... }
if hp(4) <= hp_min { hp_min = hp(4);... }
(注:即使是同樣的技能效果說(shuō)明,不同地方的內(nèi)置代碼也未必會(huì)相同,這與下邊的戰(zhàn)斗邏輯鏈?zhǔn)遣煌?,牛刀的?nèi)嵌邏輯鏈靈活性很大)

例2:怒濤觸發(fā)順序,當(dāng)四個(gè)伙伴都上的怒濤,則理論上都是回合末。
經(jīng)測(cè)試,是3-4-1-2的順序。如果有電母或其他伙伴借助怒濤觸發(fā)相應(yīng)效果,應(yīng)選擇合適的位置。

例3:太白1星效果:回合開(kāi)始時(shí)清除自身異常;太白4星效果:第五回合開(kāi)始時(shí)清除全隊(duì)異常。那么第五回合時(shí),是先清除自身,還是先清除全隊(duì)?
這個(gè)例子的使用場(chǎng)景是針對(duì)累計(jì)次數(shù)的伙伴,例如1星布雨神君。第五回合開(kāi)始時(shí),如果先執(zhí)行全隊(duì)的清除異常(上述太白4的效果),那么布雨再執(zhí)行效果時(shí),由于異常已被清除,則不會(huì)觸發(fā)布雨的效果。而如果是先執(zhí)行單獨(dú)伙伴的異常,那么布雨會(huì)產(chǎn)生效果。
經(jīng)測(cè)試,是后者。也即,假設(shè)第四回合結(jié)束后,布雨已經(jīng)累計(jì)解除3個(gè)異常,且當(dāng)前隊(duì)伍中還有多個(gè)其他異常狀態(tài)。那么會(huì)先執(zhí)行單獨(dú)的異常清除指令,布雨累計(jì)四個(gè),在回合開(kāi)始階段就會(huì)出手一次,之后太白再解除所有異常狀態(tài)。

例4:冰凍效果:使單位無(wú)法行動(dòng);伙伴的非戰(zhàn)斗效果:例如上述布雨1的效果,累計(jì)四個(gè)異常出手一次;再例如碧霞0的狀態(tài)轉(zhuǎn)移效果。它們?cè)诨锇楸槐鶅鰰r(shí)是否會(huì)仍然執(zhí)行?
經(jīng)初步的不完全測(cè)試,是不會(huì)執(zhí)行的,例如碧霞被凍住的情況,回合開(kāi)始效果,不會(huì)再找一個(gè)伙伴轉(zhuǎn)移異常。
(我自己布雨沒(méi)起來(lái),也沒(méi)啥金伙伴,所以做不到完全的測(cè)試)

例5:附加狀態(tài)時(shí)是否影響到當(dāng)前的打擊?例如菩提1的暈傷,在菩提出手時(shí)是否有這個(gè)暈傷效果?
(是 i++ 還是 ++i ?)
從經(jīng)驗(yàn)上看,是前者,即不會(huì)有這個(gè)5%增傷,之后才有。

例6:同樣是說(shuō)回合末效果,但來(lái)源不同。例如玉帝的天罰和五色石怒濤,其執(zhí)行的先后順序?
伙伴有限,未加以測(cè)試。
(這兩者是不可交換的,因?yàn)橛竦鄣奶炝P會(huì)附有增傷效果,出手順序影響到怒濤是否會(huì)利用到該效果。雖然影響不大)