PoE2 的搜尋框接受正規表示式(regex)。這能把「在四十顆換界石裡找出那三顆好的」變成「貼上一個字串,看看哪些亮起來」。ePOE 的正則工具會替你建立這些字串。
在應用程式中開啟 市場 → 商人正則、到 覆蓋層 → 快捷鍵 綁定一個快捷鍵,或從功能列使用遊戲內的工具視窗。
四種模式,四種用途
商人。 依你想要的基底和詞綴篩選商人的商品。最經典的用法,是在練等時不用逐行閱讀,就找到帶抗性和生命的藍色物品。
換界石。 依階級、稀有度、數量,以及你想要或拒絕的詞綴篩選你的換界石倉庫。這是正則最能發揮價值的地方:你會跑上百顆換界石,需要一套一致的規則來決定哪些要跑、哪些要重骰、哪些要賣。
石板。 對石板也是同樣的概念:依你正在刷的內容所需的詞綴來篩選。
聖物。 依詞綴組合篩選聖物。
每種模式都會提供與它相關的欄位,例如階級範圍、稀有度、已汙染或譫妄狀態、想要的詞綴、不想要的詞綴、數量詞綴,並即時顯示產生的字串和字元數。
250 字元上限
遊戲的搜尋框最多接受 250 個字元。ePOE 的每個正則工具都會顯示字元數,並把較長的字串切成幾段,讓你依序貼上。這帶來兩個影響:
- 要精確,不要求全。 一個比對三十條詞綴的正則,比只比對你真正在意的五條還糟,因為它幾乎什麼都會比對到。
- 針對你要做的決定來篩選。 「這些裡面我要跑哪些?」和「這些裡面我要賣哪些?」是不同的字串。兩個都存起來,而不是試著建立一個能同時做兩件事的字串。
貼到遊戲中
貼上輔助功能只做三件事:Ctrl+F 讓搜尋框取得焦點,Ctrl+A 選取現有內容,Ctrl+V 取代它。
它刻意從不按下 Enter。這不是疏忽:一個會自己送出的搜尋框,離自動化只差一步,而 ePOE 堅守的界線是:工具負責準備輸入,由你來確認送出。
如果貼上似乎沒有生效,通常是因為遊戲沒有取得焦點,或倉庫視窗沒有開啟。先點一下遊戲畫面。
已儲存的設定檔
具名的正則設定檔會被儲存,而且在你登入帳號後,會同步到 epoe.io,所以你在桌機上調好的字串,到了另一台電腦上也會在。內建六個商人預設組作為起點;把它們當成可以修改的範例,而不是完成品。
依設定檔要做的決定來命名,而不是依它包含的內容:「值得跑的換界石」、「要保留的聖物」。一週內你就會有十幾個,而你唯一會看的就是名稱。
寫出好的正則
直覺是把所有好東西都放進去。更好的直覺是把所有壞東西都排除:
先從否決開始。 如果某條換界石詞綴無論如何都會讓你跳過那張地圖,就先篩選出沒有它的。一個排除條件常常就能讓這堆東西少掉一半。
然後要求你想要的那一樣東西。 數量、某條特定詞綴、階級下限。一個要求,不是五個。
檢查命中率。 如果你的正則什麼都比對不到,就是太嚴了,你會把好的換界石拿去重骰。如果它比對到倉庫裡的大部分,就是太鬆了,等於沒篩選。目標是留給你一份有意義的候選清單。
拿真實的倉庫反覆測試。 一個看起來沒問題、卻從沒貼上過的正則,就是一個還不能用的正則。