本Wiki中譯名以官方Wiki中文語言包為準

草藥

出自Terraria Wiki
跳至導覽 跳至搜尋

草藥是一類植物,可以用於製作藥水。它們可以在世界各處找到,並可以使用幾乎任何武器工具收穫。每種草藥都會在滿足特定需求時開花。收穫開花時的草藥時會額外掉落 1-3 個對應類型的種子,可以被重新種植以持續供應草藥。草藥會在其對應的土壤上隨機出現,但也可以在那一土壤上、粘土盆、和種植盆(電腦版、主機版、和移動版)中用對應種子種植。

草藥也可以在草藥袋(電腦版、主機版、和移動版)中找到。此外,太陽花可以由憤怒蒲公英(電腦版、主機版、和移動版)掉落。

草藥和液體的交互各有不同:僅火焰花可在熔岩中生長,僅月光草和水葉草可在水中生長。沒有草藥可在蜂蜜或微光中生長。[1]

類型

有 7 種不同類型的草藥。

植物 種子 適合的土壤 開花條件[2]
閃耀根 閃耀根內部物品 ID:315 閃耀根種子 隨機
太陽花 太陽花內部物品 ID:313 太陽花種子 白天(上午 4:30 至 下午 7:29)
死亡草 死亡草內部物品 ID:316 死亡草種子 夜間,且是血月(電腦版、主機版、和移動版) 滿月(下午 7:30 至 上午 4:29)
火焰花 火焰花內部物品 ID:318 火焰花種子 (電腦版、主機版、和移動版) 日落時段(下午 3:45 至 下午 7:30),正在下時除外
(前代主機版、和3DS版) 浸沒在熔岩中時
月光草 月光草內部物品 ID:314 月光草種子 夜間(下午 7:30 至 上午 4:29)
寒顫棘 寒顫棘(電腦版、主機版、前代主機版、和移動版)內部物品 ID:2358 寒顫棘種子 隨機;會永遠保持開花,直到被收穫
水葉草 水葉草內部物品 ID:317 水葉草種子 (電腦版、主機版、前代主機版、和移動版)
(3DS版) 浸沒在中時

生長

草藥 發芽階段 成熟階段 開花階段
閃耀根 Blinkroot (placed) (sprout).png Blinkroot (placed) (mature).png Tiles 84 2.png
太陽花 Daybloom (placed) (sprout).png Daybloom (placed) (mature).png Tiles 84 0.png
死亡草 Deathweed (placed) (sprout).png Deathweed (placed) (mature).png Tiles 84 3.png
火焰花 Fireblossom (placed) (sprout).png Fireblossom (placed) (mature).png Tiles 84 5.png
月光草 Moonglow (placed) (sprout).png Moonglow (placed) (mature).png Tiles 84 1.png
寒顫棘 Shiverthorn (placed) (sprout).png Shiverthorn (placed) (mature).png Tiles 84 6.png
水葉草 Waterleaf (placed) (sprout).png Waterleaf (placed) (mature).png Tiles 84 4.png

草藥的生長分為三個不同的階段:

  • 發芽階段 被摧毀時不會掉落草藥被摧毀時不會掉落種子
從地面長出的非常小的植物枝條或幼芽。這一階段可以在種子剛剛播撒時觀察到。試圖在這一階段收穫植物時,既不會獲得草藥,也不會獲得種子(甚至不會返還最初用於種植的種子)。
  • 成熟階段 被摧毀時會掉落草藥被摧毀時不會掉落種子
植物的植株部分已經有所生長,變化相當顯著。但是它們仍然沒有開花。在此時收穫會獲得一份草藥,但不會獲得種子。在此階段使用再生法杖收穫種植在土壤中的草藥獲得種子(但收穫種植在粘土盆或種植盆中的草藥不會)。
  • 開花階段 被摧毀時會掉落草藥被摧毀時會掉落種子
以花的出現(可能有其他次要的效果,例如火花、發光、閃爍的光等等)為特徵,且這一階段只會在滿足所需要求時出現。對於取決於天氣或事件的條件,在這些條件的持續時間內會保持開花;植物會在之後轉變回成熟階段(例:月光草在夜晚開花,在白天則不會)。一般來說,這是收穫植物的最佳階段,因為如此做會獲得草藥和其種子

細節

草藥生長分為兩種類型:草藥植物的初始生成[3],和已存在的草藥植物的生長。[1]

初始生成

每嘀嗒,遊戲會多次嘗試在世界的隨機位置生成一棵發芽階段的草藥。[4]植物 § 生長獲取細節。

當草藥將要被生成時,遊戲會選擇一定豎直範圍內的一個隨機圖格。[3]

  • 在常規世界中,此圖格有 1/40 (2.5%) 機率在洞穴地層的下半部分中或更下方,1/10 (10%) 機率在世界中的任何位置,以及 7/8 (87.5%)機率在地表以下。
  • don't dig up(電腦版、主機版、和移動版)get fixed boi(電腦版、主機版、和移動版) 世界中,此圖格將總是在世界中的任何位置。

如果所選圖格未被占用,則在所選圖格的正下方選擇一個新的被實心塊占用的圖格。

然後,通過檢查當前選擇的圖格來嘗試生成草藥植物:

  • 首先,檢查附近是否有太多的草藥。以所選圖格為中心的正方形範圍內,至多允許 4 個草藥存在。正方形的邊長取決於世界大小
    • 小世界:31×31
    • 中世界:45×45
    • 大世界:61×61
  • 草藥也無法在半物塊或斜坡物塊上生成。
  • 然後,如果所選圖格的上方一格未被占用,通過所選圖格的類型決定草藥的類型。如果所選圖格不匹配下方列出的任一個圖格,則不會種植草藥。
草藥類型 所選圖格類型
太陽花 太陽花 草神聖草神聖草
月光草 月光草 叢林草叢林草
閃耀根 閃耀根 土塊土塊泥塊泥塊
死亡草 死亡草 腐化草腐化草黑檀石塊黑檀石塊猩紅草猩紅草猩紅石塊猩紅石塊
腐化叢林草腐化叢林草(電腦版、主機版、和移動版)猩紅叢林草猩紅叢林草(電腦版、主機版、和移動版)
水葉草 水葉草 沙塊沙塊珍珠沙塊珍珠沙塊
(不在海洋生物群系中)
火焰花 火焰花 灰燼塊灰燼塊灰燼草灰燼草(電腦版、主機版、和移動版)
寒顫棘 寒顫棘(電腦版、主機版、前代主機版、和移動版) 雪塊雪塊冰雪塊冰雪塊紫冰雪塊紫冰雪塊紅冰雪塊紅冰雪塊粉冰雪塊粉冰雪塊

已存在的草藥的生長

在隨機圖格更新選中一個草藥圖格時,會進行生長檢查。[1]

首先,遊戲會檢查草藥是否在恰當的液體中生長,遵循前述規則:僅火焰花可在熔岩中生長,僅月光草和水葉草可在水中生長,且沒有草藥可在蜂蜜或微光中生長。雖然熔岩應當已經在接觸其他草藥時將其摧毀,草藥仍然可能在其餘類型的液體中存在。如果這一檢查檢測到了草藥在不恰當的液體中生長,就會將其摧毀。

然後,若所選草藥在發芽階段,嘗試將其生長為成熟階段。首先,有 1/50 (2%) 的機率以 1/1 (100%) 的機率讓所選草藥生長,但對於寒顫棘這一機率僅為 1/2 (50%)。如果這個 1/50 (2%) 機率失敗了,有另一個 1/50 (2%) 的機率讓部分類型的草藥生長,但需要特定的條件:

草藥類型 條件
太陽花 太陽花 白天期間
月光草 月光草 夜晚期間
閃耀根 閃耀根 位於地表以下
水葉草 水葉草
火焰花 火焰花 位於地獄

之後,遊戲會決定閃耀根和寒顫棘的更新。

  • 對於閃耀根,有 2/3 (66.67%) 機率進行更新。
    • 如果它處於成熟階段,它有 1/2 (50%) 的機率開花。
    • 如果它已開花,它有 1/5 (20%) 的機率返回到成熟階段。
  • 對於寒顫棘,有 1/30 (3.33%) 的機率進行更新。這總是會讓成熟階段的寒顫棘開花。
    • 開花的寒顫棘不會返回到成熟階段。

備註

  • 只要存在對應的土壤,草藥能夠在世界中的任何地方生長。由於部分土壤類型在某些生物群系中存在更為普遍,因此對應的草藥在這裡會更頻繁地出現。例如,雪原生物群系/冰雪生物群系絕大部分由雪原和冰雪塊組成,因此寒顫棘可以在這裡被大量發現。
  • 每次草藥的開花條件滿足時,它都會開花,而非僅開花一次。例如,每當夜晚到來,月光草都會開花,而非僅開花一次。
  • 由於隨機圖格更新的機制,平均來說,在地表層及以上的草藥會比在地表層以下的草藥生長得更快。
  • 雖然對於每種草藥都有其對應的種植盆(電腦版、主機版、和移動版),但任何種植盆(和粘土盆)都可以用來種植任何草藥,無論其類型或是放置在哪個生物群系中。用這些來種植草藥也避免了揮舞工具會破壞附近草藥的問題。
  • 草藥種子以其對應草藥命名(例:閃耀根種子對應閃耀根)。也存在普通的種子,它們是吹管彈藥,不能被種植。
  • 所有草藥賣出價都是 20 CC,而它們的種子賣出價為 16 CC

小貼士

花絮

  • 太陽花是僅有的能由敵怪掉落的草藥。

另見

歷史

  • 電腦版 1.0.5:引入閃耀根、太陽花、死亡草、火焰花、月光草、水葉草。

參考

  1. 1.0 1.1 1.2 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.WorldGen.cs 中的 GrowAlch() 方法。
  2. 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.GameContent.Drawing.TileDrawing.cs 中的 IsAlchemyPlantHarvestable() 方法。
  3. 3.0 3.1 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.WorldGen.cs 中的 PlantAlch() 方法。
  4. 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.WorldGen.cs 中的 UpdateWorld() 方法。
  5. www.terrariaonline.com → 論壇 → 帖子: "Jungle vegetation and Moonglow farms"