草藥
草藥是一類植物,可以用於製作藥水。它們可以在世界各處找到,並可以使用幾乎任何武器或工具收穫。每種草藥都會在滿足特定需求時開花。收穫開花時的草藥時會額外掉落 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版) 浸沒在水中時 |
生長
草藥 | 發芽階段 | 成熟階段 | 開花階段 |
---|---|---|---|
閃耀根 | |||
太陽花 | |||
死亡草 | |||
火焰花 | |||
月光草 | |||
寒顫棘 | |||
水葉草 |
草藥的生長分為三個不同的階段:
- 發芽階段 ❌ • ❌
- 從地面長出的非常小的植物枝條或幼芽。這一階段可以在種子剛剛播撒時觀察到。試圖在這一階段收穫植物時,既不會獲得草藥,也不會獲得種子(甚至不會返還最初用於種植的種子)。
- 成熟階段 • ❌
- 植物的植株部分已經有所生長,變化相當顯著。但是它們仍然沒有開花。在此時收穫會獲得一份草藥,但不會獲得種子。在此階段使用再生法杖收穫種植在土壤中的草藥會獲得種子(但收穫種植在粘土盆或種植盆中的草藥不會)。
- 開花階段 •
- 以花的出現(可能有其他次要的效果,例如火花、發光、閃爍的光等等)為特徵,且這一階段只會在滿足所需要求時出現。對於取決於天氣或事件的條件,在這些條件的持續時間內會保持開花;植物會在之後轉變回成熟階段(例:月光草在夜晚開花,在白天則不會)。一般來說,這是收穫植物的最佳階段,因為如此做會獲得草藥和其種子。
細節
草藥生長分為兩種類型:草藥植物的初始生成[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。
小貼士
- 草藥種子可以被用來創造草藥農場。[5]可以使用飛鏢機關來快速收穫生長在土壤上的草藥;不過,收穫生長在粘土盆或種植盆(電腦版、主機版、和移動版)中的草藥需要用鎬,或者,若要獲取更高收益,則需使用再生法杖。
花絮
- 太陽花是僅有的能由敵怪掉落的草藥。
另見
歷史
- 電腦版 1.2.4:引入寒顫棘。
- 電腦版 1.0.5:引入閃耀根、太陽花、死亡草、火焰花、月光草、水葉草。
參考
- ↑ 1.0 1.1 1.2 信息來自 電腦版 1.4.4.9 原始碼,
Terraria.WorldGen.cs
中的GrowAlch()
方法。 - ↑ 信息來自 電腦版 1.4.4.9 原始碼,
Terraria.GameContent.Drawing.TileDrawing.cs
中的IsAlchemyPlantHarvestable()
方法。 - ↑ 3.0 3.1 信息來自 電腦版 1.4.4.9 原始碼,
Terraria.WorldGen.cs
中的PlantAlch()
方法。 - ↑ 信息來自 電腦版 1.4.4.9 原始碼,
Terraria.WorldGen.cs
中的UpdateWorld()
方法。 - ↑ www.terrariaonline.com → 論壇 → 帖子: "Jungle vegetation and Moonglow farms"