原始物語大師之路

你已經遊玩了一陣子原始物語,對於操作和玩法邏輯瞭若指掌,但總覺得玩起來卡卡的,該如何優化自己的遊玩體驗呢?這篇文章幫助你客製化你的遊玩環境,使你玩起來像個職業選手一般絲滑流暢。

[使用簡短ID]

原始物語的物品,人物ID,都能使用簡短ID。簡短ID的匹配規則包含整串ID的每個單字節,以及你可以只輸入ID的前幾個字母,或是每個單字節的前幾個字母,就能匹配該物品,不需要打完整個ID,例如:

魯法加胸甲(Lofaga armor),與之匹配的簡短ID包含

l、lo、lof、lofa、lofag、lofaga
a、ar、arm、armo、armor
lofaga a、lofaga ar、lofaga arm、lofaga armo、lofaga armor

如此你能有很多簡短自己輸入指令的方法,熟悉使用簡短ID,讓遊戲更輕鬆簡便。

除了物品ID以外,房間敘述中出現可look的關鍵字,或是使用 ask指令時的 about關鍵字,也支援簡短ID,邏輯同上。

[調整舒適的分頁大小]

現在的螢幕裝置日新月異,每個人遊戲所使用的配置可能大相逕庭,因此在一些需要分頁顯示的遊戲內容,你可以使用 moreset 指令,依照螢幕裝置的性質和個人喜好設置適合分頁行數,例如:

你使用畫面較扁的筆電,合適的分頁行數約在20行左右

你使用桌電螢幕較大,分頁行數可能達到30行

[指令巨集]

使用 do 指令能將一連串的指令整合在一個指令中,例如:

do get all from corpse,sac all

此範例將兩個動作,撿屍和回收,融合在一道指令中,常用的固定動作便可依此法整理成一個巨集,更容易重複利用,若是搭配接下來的快捷指令還能更上一層樓。

[設計快捷指令]

遊玩MUD總是需要不斷輸入指令,某些指令很常使用,如前面提到的撿屍體並回收的動作,但如果每次都要打這麼長的指令,還真是挺費時的,而且又容易打錯字,為了解決這種問題,你可以使用 alias 自定義快捷指令,例如:

alias -a gc do get all from corpse,sac all

當你設置完成之後,只要輸入 gc ,就可以完成撿屍並回收的連串動作了,真是省時省力又讓人心情愉悅吧。你還可以在 alias 裡添加參數,附加到你的快捷指令中,例如:

alias -a gc do get all from corpse $*,sac all

指令中的 $* 會自動替換成 gc 指令後面附帶的參數,當你使用 gc快捷指令的時候,帶入不同的參數就能有不同的效果,例如:

(不帶參數) gc= do get all from corpse,sac all
gc 2= do get all from corpse 2,sac all
gc 3= do get all from corpse 3,sac all

如此一來當房間內有多個corpse的時候,你既能使用 gc 簡化指令,還能帶入參數指定要撿哪個屍體,非常實用。

[快速移動]

隨著遊戲進行越來越熟悉,一些常用的移動路線,大概已經在腦海中記得滾瓜爛熟,但路線越長總是每次都要下一堆指令,因此你想到了利用do 指令,將一連串路徑包裝成一個巨集,再設個快捷 alias ,來達到簡化操作,更容易四處奔走,堪稱完美,例如:

alias -a p1 do e,e,e,e,n,n,e,se,n,e,s,s,w

如此一來只要下達 p1 指令,就能讓你自動走完一連串長路徑,很輕鬆對吧,不過呢,當你的路徑越來越複雜時,會遇到另一個問題,由於原始物語有每秒鐘下達指令次數上限,當你使用 do 整合超過 20 個指令的長路徑時,將被系統阻擋,例如,從烏魯魯 recall 走到納達族族長的路徑為:

do out,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,e,e,e,e,e,s,w

但是當你執行以後,走到一半就會看到如下訊息:

揪抖媽爹~不要那麼快衝衝衝

原因就是因為同時執行超過 20 個指令,被阻擋了。

所幸,為了讓玩家能自由設定快捷路徑,原始物語提供了另一個配套措施為 run 指令, run 可視為專門用來移動的巨集指令,且不論路徑長短,每次執行 run 只會計算為一次指令,改用 run 就能順利避免指令過長而被系統阻擋的尷尬情形,將指令修改後,設定成一個新的快捷指令,結果如下:

alias -a p2 run o 15s 5e s w

再回到烏魯魯 recall 嘗試一次 p2 指令,你就能享受到瞬間移動的快樂囉,隨著你在遊戲中探索的區域日漸擴張,搭配 run適當管理方便你行動的多種 alias 能大幅增加遊玩的順暢感。

[機器人]

MUD好玩的地方,除了你可以正常的遊玩遊戲以外,根據客戶端連線程式提供的擴充性,你還可以開發自己的外掛,常見的MUD客戶端程式如zmud、mudlet、tintin++等都支援自訂義遊戲腳本甚至自訂義遊戲介面的功能,常見的腳本功能如:

設置觸發當畫面上出現特定文字訊息的時候,自動執行指令。應用 方式如戰鬥中血量低下時,自動喝藥水。
計時器每隔一段時間自動執行指令。應用方式如人不在電腦前, 但你可以先站在有怪的地方,每隔一段時間自動打怪等人回來之後經驗值就自動練好了。

上述由客戶端連線程式自動完成指令的方式統稱為機器人,請注意每個遊戲站的規則不一,有的MUD是禁止機器人行為的,而原始物語的立場為不鼓勵但不禁止,因此你只要不違反規則,在這裡可以自由使用機器人來優化你的遊戲體驗。腳本的撰寫方式請自行搜尋客戶端程式的教學文章。

[繼續閱讀]

最後更新 By Dontpkme at 2023.07.13