陰陽師:底層機制——協戰與邀戰的分析

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

  作者:NGA-光是在做夢等待

  前言:

  陰陽師是動作遊戲,你是這麼說的吧,那現在就讓我斷絕你這個想法,陰陽師中有關協戰和邀戰的結算順序與是否轉火的測試都有復現性,所以猜測動畫是契合結算順序調整的。

  要解決協戰與邀戰的結算順序問題,首先我們要引入一個概念——普攻等級(這裡的等級並不是用黑蛋升的技能等級),並假設一級為最大。

陰陽師:底層機制——協戰與邀戰的分析 遊戲 第1張

  猜測酒吞的五下普攻等級分別為一級、二級、四級、四級、五級,但由於樣本太少,我們就當後面兩級不存在好了。

  在此僅舉幾個例子。

  一級普攻:化鯨、姑獲鳥

  二級普攻:八岐大蛇、久次良

  三級普攻:大嶽丸、醜時之女

  多段普攻則其中某幾段為一級,例如不知火第一段為一級普攻,第二段為二級普攻。

  單段普攻與不包含三級(及以下)普攻的多段普攻帶來的協戰的結算順序,先按照普攻等級排序,當普攻等級相同時,該次普攻者先結算,協戰者後結算,協戰者普攻等級相同時再按照站位順序排序,站位靠前的先結算。

  

  邀戰的結算順序大致相同。

  當多段普攻包含三級以下普攻時,由於多段普攻最後幾段沒有參照等級,無法實測,故不再討論。而協戰是否轉火的本質原因是該次普攻是否讓協戰的人與它鎖定同一單位。

  當普攻等級為一級時,協戰者必定轉火。

  當普攻等級為二級和三級時,協戰者一般不轉火,這裡我僅測出一個特例,久次良鯨骨開會讓大嶽丸轉火。猜測可能是一級普攻底層代碼為協戰者與他不鎖定同一單位,二級普攻底層代碼為協戰者與他鎖定同一單位,三級普攻底層代碼為當協戰者普攻等級大於等於自己時,協戰者與他鎖定同一單位,由於鯨骨開經過了一次不完全的普攻等級修改,鯨骨開由原本的三級普攻調為二級普攻,但關於鎖定的代碼未改動,導致大嶽丸協戰鯨骨開時會轉火(鯨骨開之前是不會讓大嶽丸轉火的)。

  觸發邀戰時,邀戰者和被邀戰者均鎖定同一單位,必定鞭屍。

  鴉天狗三技能帶來的協戰,若被邀戰的友方為單段一級普攻,則在鴉天狗對該單位造成傷害前結算,其餘普攻均在鴉天狗(造成傷害後)結算。

  鴉天狗整個三技能中造成傷害的全部順序十分龐雜,不討論。

  

  用一段話總結

  協戰與邀戰造成的傷害順序先按普攻等級排序,再按站位排序(普攻者優先),除久次良外,部分單位的普攻帶來的協戰必定轉火,其他單位的普攻帶來的協戰必定不會轉火,被邀戰的單位必定不會轉火。

  

  最後想說

  總之在代碼層面的結算一定是分先後的,普攻等級的劃分給結算順序提供了排序依據,也讓動畫與結算順序更契合,但是有的機制反覆修改確實很讓人頭禿,比如之前有人說不知火的普攻特殊情況下可以讓大嶽丸轉火。

>陰陽師:底層機制——協戰與邀戰的分析

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!