ff14rp店營業(yè)高級觸發(fā)器-ff14AuraCan6.2.1介紹
雖然標(biāo)題是6.2.1,但截圖都是6.2.2的。
差別不大,只是我github上的版本是6.2.1。
鏈接:https://github.com/raine01/ff14AuraCan/blob/main/ff14AuraCan6.2.1.xml
↓可以看個熱鬧的早期版本,由于日志更新已經(jīng)不能用了。如果有喜歡的功能我可以復(fù)刻

AuraCan最初就是出于類似“觸發(fā)器框架”一樣的構(gòu)想開始制作的(并未做到),現(xiàn)如今取得了階段性進展,感覺可以寫一篇新的專欄了。

這組觸發(fā)器可以分為三大塊:
玩家列表維護與狀態(tài)監(jiān)測(核心)
聊天頻道發(fā)言朗讀(從rp店營業(yè)的角度考慮,這是對核心功能的一個重要運用)
其余功能(和上面那些沒什么聯(lián)系,親友想要就加上了,你們喜歡什么功能可以私聊我,我會寫的就寫出來發(fā)你,然后直接集成進來)(聊天內(nèi)容記錄是cv19916985的優(yōu)化版)

一些說明:
該圖中黃色表示觸發(fā)器,藍色表示變量。箭頭由觸發(fā)器指向變量表示該觸發(fā)器維護該變量;箭頭由變量指向觸發(fā)器表示由該觸發(fā)器讀取該變量。(讀取與維護并不絕對,實際的邏輯比圖中標(biāo)出的還要麻煩一些)
那個定時器與其他的觸發(fā)器有些不同,由于“玩家列表遍歷”和“注視列表遍歷”這兩個觸發(fā)器需要調(diào)用自己以完成列表遍歷操作,因此設(shè)置了一個定時器來調(diào)用它們。
“入場離場注視播讀開關(guān)”這個也比較特殊,它維護一些變量,而用藍線相連的三個觸發(fā)器讀取這些變量來判斷某些動作是否執(zhí)行。
所有變量(包括臨時變量、持久變量、瞬時變量)均以rp_開頭,如果你擔(dān)心變量名沖突,使用與我不同的前綴即可。
核心中的播讀相關(guān)功能是支持“鯰魚精郵差”較新版本的,會在語音播報的同時調(diào)用鯰魚精郵差使用默語頻道進行輸出。未安裝鯰魚精郵差不影響使用。
我最細的教程,同時也是為我漲粉最多的專欄:《ff14高級觸發(fā)器不正經(jīng)教程-想讓你的角色被注視時搖搖尾巴嗎?》就是從龍罐頭的核心部分抽出來的(cv17010294)

這組觸發(fā)器我是放棄作為教程進行講解的,它很復(fù)雜,復(fù)雜到我我根本無心將其每一步詳細進行講述(當(dāng)然如果你某些部分看不懂我還是十分愿意進行講解的,留言或者私信都可以)。我為其中的大部分觸發(fā)器寫了描述。至于觸發(fā)器名與變量名使用中文則是為了方便使用它的人理解其工作原理與二次修改,我很期待高級觸發(fā)器在非高難副本中的應(yīng)用。

觸發(fā)器設(shè)置了比我實際使用更多的捕獲組,方便二次開發(fā),如“聊天頻道發(fā)言朗讀”就可以和“聊天內(nèi)容記錄”聯(lián)動,以此更細致的記錄聊天內(nèi)容(在未完成的6.2.2版本中我確實打算這樣做)

接下來是可用命令一覽,使用方法為直接輸入游戲內(nèi)聊天框,若聽到滴聲則表示輸入無誤。
由于該功能使用持久變量,重啟游戲后不需要重新輸入。
最后幾個是屏蔽字功能的示例,若想屏蔽多個關(guān)鍵字請使用豎線進行分割。盡量不要屏蔽特殊符號,尤其是正則相關(guān)符號,可能會導(dǎo)致觸發(fā)器出故障。
情感動作和自定義情感動作是兩種東西。
不要長時間站在海都!