雨
「我希望別下雨了,漆還沒幹。下雨就慘了!
— 油漆工
雨是一個事件,在其持續時間內會影響所有地表生物群系。每場雨事件都是隨機發生的[1]且總是持續遊戲內的 24 小時(現實中的 24 分鐘),經過白天和夜晚。當玩家在下雨期間位於雪原生物群系中時,它會以暴雪的形式呈現,導致降雪量增加。
雨主要具有美學上的效果,僅在地表上可見:它會顯示雨/暴雪的圖像效果,降低環境的日光/月光,增加雲量,且會改變音樂。不過,它也有一些功能上的效果。
事件會生成部分普通敵怪的變體種類,但也有一些獨特的敵怪,且特定的小動物的行為會有所不同。部分有趣的效果包括殭屍穿雨衣,打傘的史萊姆,和金魚用尾鰭悠閒地在地面行走(游泳的金魚能夠離開水行走,而行走的金魚也會在地面生成)。
在 電腦版、 主機版、和 移動版中,雨有三種不同的變化:小雨、普通的雨、和暴雨。雨下得越大,日光就越暗,而暴雨則會導致可觀的變暗。這些變化只是視覺上的,可以被天氣收音機檢測到,且在一場降雨期間可能會改變多次。
在 電腦版、 主機版、和 移動版中,發生雨的機率可以通過殺死瓢蟲來提升[2]。
雨不會產生新的水圖格,也不會使得現存的水面上升,它也對熔岩或蜂蜜圖格沒有任何效果。
其他效果包括以下內容:
- 在雨期間,在所有液體中具有 +20% 漁力的獎勵。
- 水葉草開花。
- 蠕蟲會頻繁地在森林生物群系中生成。
- NPC會待在他們的房屋中,就像在夜晚一樣。
- (電腦版、主機版、和移動版) 玩家人物在暴雪中的室外時會眯眼。
發生
雨不能被手動觸發,它總是會隨機發生。不過,在旅行模式中,雨可以通過能力菜單自由控制。
發生機率會在每嘀嗒[3] 1/475,200 至約 1/345,600 間不規律地浮動。在遊戲內的一整天中,下雨的機率在 18.2% 至 25% 之間。這等同於雨每 4 至 5.5 遊戲日會發生一次,即現實時間的 1 小時 36 分鐘至 2 小時 12 分鐘。
在世界生成後,雨發生的機率會立即被設置為 18.2%,且在接下來的 2 分鐘 24 秒至 24 分鐘內不會浮動。[4]
殺死普通的瓢蟲(電腦版、主機版、和移動版)或者使用它們釣魚會將每嘀嗒發生雨的機率增加 1/86400。這一機率提升持續 30 秒,且多個瓢蟲會使持續時間疊加到至多 300 秒[5]。
內容
備註
- 普通的雪原生物群系怪在暴雪期間會繼續生成。
- 雨會妨礙到血月或日食,因為它會生成額外的敵怪,從而讓某些來自那些事件的敵怪變得更加稀有。
- 如果雨和血月同時發生,行走金魚依然會變為腐化金魚,它不像普通金魚那樣能在雨中直立行走。
- 天氣收音機(電腦版、主機版、和移動版)會探測到地表是否正在下雨(無論玩家位置在哪)。
- 降雨動畫會被物塊擋住。這對於水葉草的開花並沒有影響,但卻會防止蠕蟲的生成。
- 如果大風天和常規以上的雨一起發生,就會造成雷雨。
花絮
- 曾經有一種「雨水累積」的機制,會讓雨水淹沒坑洞、地堡以及其他類似的結構,然後玩家就必須構建系統來處理積水。[6]但是,由於未知的原因,該機制後來被廢棄了。
- 在窗口模式時離開屏幕的話雨的動畫會停止(不像其他動畫)。
- 當同時下雨和下雪時,雪的動畫會停止,但雨的動畫不會。
- 雨雲塊會導致下雨效果,但這與下雨時間完全無關,並且純粹只是美學上的效果。
- 如果雨和血月同時發生,雨會呈現紅色。
- 如果在下雨期間退到標題屏幕,背景中會顯出霧來。即使進入新的世界然後再次退出後依然會這樣。要想移除此效果,需要關閉遊戲。
- 在舊的移動版和 前代主機版中,Morning Rain 音樂是教程獨有的。此後,它作為晨雨音樂實現到了 電腦版中。
另見
歷史
- 電腦版 1.3.3.3:
- 修復了雪塊有時在暴雪有時不出現的問題。
- 改善了暴雪時一些機器的表現。
- 電腦版 1.2.3:
- 修復了一些有關雨音效的小問題
- 優化雨的表現。
- 稍微減少了下雨的概率。
- 電腦版 1.2:引入。
- 主機版 1.17:同步變化到了電腦版 1.3.3 和 1.3.4 。
- 主機版 1.02:引入。
- Switch版 1.0.1096.2:同步變化到了電腦版 1.3.3 和 1.3.4 。
- 移動版 1.2.6508:引入。
- 3DS正式版:引入。
參考
- ↑ 見下方獲取細節
- ↑ 信息來自 電腦版 1.4.3.6 原始碼,
Terraria.NPC.cs
中的LadyBugKilled()
方法。這可能已經不準確,因為 電腦版的當前版本已經是 1.4.4.9。 - ↑ 嘀嗒是可由軟體計數的時間單位。泰拉瑞亞的大多數更新邏輯都會每嘀嗒發生一次。一個嘀嗒的長度為 1/60 秒,因此一秒鐘內有 60 嘀嗒,一分鐘內有 3600 嘀嗒。
- ↑ 信息來自 電腦版 1.4.3.6 原始碼,
Terraria.Main.cs
中的UpdateTime()
方法。這可能已經不準確,因為 電腦版的當前版本已經是 1.4.4.9。 在此方法中有三種條件下會引用StartRain()
方法。導致機率浮動的第二種條件需求變量cloudBGactive
為正。此變量會在世界生成時被設置為一個隨機的負值,且每嘀嗒增加。 - ↑ 信息來自 電腦版 1.4.3.6 原始碼,
Terraria.Main.cs
中的UpdateTime()
方法。這可能已經不準確,因為 電腦版的當前版本已經是 1.4.4.9。 - ↑ https://forums.terraria.org/index.php?threads/terrarias-8th-anniversary-ask-redigit-and-cenx.79731/page-7#post-1765746
- Pages setting LuaCache keys
- 頁面上有信息基於的是過時版本的泰拉瑞亞原始碼
- 環境
- 隨機事件