跳到內容

音樂與吟遊詩人

音樂是遊戲的第一個表演系統(協議 v20–v22)。背包裡有樂器,任何人都能演奏; 職業選吟遊詩人開局就帶著一把,其他職業則可以想辦法讓廣場上的 Signe 把她那把賣給你。

在聊天欄輸入:

/play_music [曲名]

判定全部在伺服器端:

  • 需要樂器 —— 放在背包或拿在手上都算(目前是兩種曼陀林)。 沒有的話會收到「You need an instrument to play music.」。
  • 曲名可以只打一部分 —— 大小寫不拘,整段或片段都對得上; 不給曲名就隨機挑一首。曲庫就是遊戲的 BGM 清單, 在世界各地聽過的曲子都能點。
  • 對不上任何曲子只會回「No such song.」,不會白白開演。

開始演奏後:

  • 角色擺出演奏姿勢,附近的玩家全都聽得到;聊天欄會像開寶箱那樣公告曲名, 演奏者自己一句話都不用說。
  • 演奏中背景音樂會自動讓位,聽眾中途走近也從當下的進度接著聽,不會從頭播。
  • 多人可以同時演奏,沒有佔位限制;曲子播完,演奏自然結束。

角色創建時可選。d6 生命骰,屬性調整 DEX +2、CHA +2、STR −2、CON −1、WIS −1 —— 完整數值見角色與屬性

初始裝備比其他職業多一把 磨損的曼陀林,開局就能演奏。 這把和 Signe 手上那把一樣:商人不收購,純粹是吃飯工具。

Signe 是常駐城鎮廣場的吟遊詩人 NPC,作息固定:

  • 白天在廣場駐唱,有人在就一首接一首;曲間會跟聽眾聊天、接受點歌。
  • 入夜後點起營火,在火光旁繼續演奏;時間到了回家睡覺,隔天早上回到廣場。
  • 每天開唱前,會先把前一天收到的小費雜物拿去賣給 Rica。

想表達支持 —— 協議 v29 起,Signe 開唱前會先放下自己的 賣藝帽,丟進帽子裡的錢幣直接進她的錢包,聊天欄只留一則 系統訊息;體積較大的小東西則仍舊丟在她腳邊 —— 物品轉手所有人都看得見 (協議 v22),她會在曲間撿起來,記住是誰給的,並且道謝。作息切換時 (收工回家、換場地),她會把攤位和帽子一起自動收好,不會留在原地。

Signe 身上有兩把琴:天天彈的 磨損的曼陀林, 和收在包裡的 曼陀林(40s)。 後者是她的珍藏品(keepsake) —— 瀏覽她的物品時根本看不到,開口要買也會被回絕。

她只把它賣給自己認定的熟客。給小費、稱讚演奏、點歌、整組聽完 —— 這些她都記得。 哪天她覺得你夠格,會主動對你個人開價:報價只對你有效、只有一把、 幾分鐘內就過期,要就當場買下。賣掉之後過段時間會再補一把, 但下一把,還是只給下一位熟客。

這套「只賣給指定對象」的交易規則,詳見經濟資料

任何玩家想收小費都靠 賣藝帽 道具 —— 不限職業都能用, Rica 有賣(2s)。Signe 自己 也是用同一頂帽子收小費(見上文)。

  • 使用道具會在面前 2 格處放下帽子;再用一次收回。道具本身不會被消耗。
  • 帽子只在主人待在附近時存在 —— 離開超過 5 公尺、切換樓層,或登出, 都會自動收起並物歸原主。
  • 點擊別人的帽子會走近後開啟打賞對話框,可以輸入 1g20s30c 這種 混合金銀銅的格式,或直接打數字視為銅幣。伺服器會檢查你的錢包夠不夠、 距離是否在 5 公尺內,自己的帽子也打賞不了自己。

/play_music 是點播整首 BGM,即時演奏則是自己一個音一個音彈。輸入 /play_instrument 或從社交選單開啟演奏面板即可開始,伺服器只接受活著、 已載入世界、身上或背包裡有樂器類道具的玩家。

鍵盤分高、中、低三排,對應到:

音域按鍵音名
高音Q W E R T Y U IC5 D5 E5 F5 G5 A5 B5 C6
中音A S D F G H JC4 D4 E4 F4 G4 A4 B4
低音Z X C V B N MC3 D3 E3 F3 G3 A3 B3

滑鼠與觸控共用同一套音鍵,按一次發一次聲,放開才能再按。最多同時四個 音,第五個音會頂掉最舊的一個,重複按同一個鍵則換掉自己前一個音。Esc 依畫 面堆疊逐層關閉,面板打開時 Ctrl 組合鍵仍可正常穿透。

音色是本機端用阻尼撥弦模型加上程式生成的房間殘響即時合成,不需要額外音效 素材。同樓層 30 公尺內的人聽得到,已封鎖對方的人聽不到彼此的琴聲。播放清 單背景音樂會像讓路給廣場吟遊詩人一樣,自動讓位給正在自由演奏的人,戰鬥音 樂與 /play_music 優先權不變。

演奏中無法移動或戰鬥:移動、攻擊、被擊中、死亡、樂器遺失或賣掉、開啟交 易、按 Esc 或斷線都會結束演奏。換裝備不會中斷演奏——樂器只要還在身上或 背包裡就算數。

Signe 入夜後轉場到客棧演出時,會唱起伺服器上真實發生的事蹟——擊殺頭 目、稀有裝備強化成功或破裂、釣到傳說中的大魚等等。每晚客棧場開始時,系統 從事蹟紀錄挑出三則當晚主題,每首主題曲之間至少隔兩首普通曲子才會唱下一 段,確保不會整晚都在講故事,也讓晚到的人有機會聽到。

第一輪歌詞會寫進聊天紀錄,重複的輪唱則只顯示氣泡不佔聊天欄。演唱語言看現 場聽眾:全用中文就中文、全用英文就英文,語言混雜或沒人開口則每則主題輪流 切換。事蹟裡的姓名是真的——但故事本身是 Signe 加油添醋過的版本。