Glow Tulip
Jump to navigation
Jump to search

Glow Tulip

Statistics
Type | |
---|---|
Use time | 20 (Very fast) |
Tooltip | Summons a Caveling Gardener 'Ancient energy in full bloom.' |
Rarity | ![]() |
Sell | 2 GC |
Research | 1 required |
Grants Buff
Buff | ![]() |
---|---|
Buff tooltip | Huk arrr gruk tu! |
Summons Pet
- Caveling Gardener
Sounds
Use | |
---|---|
- Internal Item ID: 5333 (Desktop, Console and Mobile versions)
- Internal Tile ID: 656
- Internal Buff ID: 352 (Desktop, Console and Mobile versions)
- Internal Projectile ID: 1004
The Glow Tulip is a pet-summoning item that summons a Caveling Gardener pet which follows the player around. It can be found rarely near the left and right edges of the world below the Surface as a plant. Depending on world size, a set amount of Glow Tulips will spawn during world generation: 2 in small worlds, 4 in medium worlds, and 6 in large worlds. Half of them are usually generated on the left side and the other half on the right side of the world.
It can also be detected by the Metal Detector.
Notes
- Glow Tulips are only generated during the initial world generation. They do not generate during gameplay or regrow after being harvested.
- Generate attempts of the Glow Tulip are performed in a rectangular area:
- Its horizontal range is 200 tiles, starting at 100 tiles away from the left and right borders of the world.
- Its vertical range starts from the border between Surface and Underground layers, and ends at 200 tiles above the bottom of the world (350 tiles above the bottom in don't dig up worlds).[1]
- The game will choose a random tile in this first area, and then randomly choose a tile within a 21×21 rectangular area centered on the chosen tile.[2] The chosen tile must fulfill all conditions below for a Glow Tulip to be generated:
- There are no other Glow Tulips within a 241×241 rectangular area centered on the chosen tile.[3]
- The chosen tile is not a solid block, does not contain liquid, and is not occupied by ambient objects, dye plants, or Fallen Logs.[4]
- The tile directly below the chosen tile is Dirt, any grass block (excluding Jungle Grass), Mud, Hive, Stone, Ebonstone, Crimstone, or Stone that has any kind of moss on it.[5]
- If the chosen tile did not qualify, then choose another random tile within this 21×21 area. Counting the first random tile checked, up to 5 attempts will be made in this area to find a valid tile.
- If all attempts failed, then the game will choose a random tile in the first area again, and perform said actions. The generation process will stop after a total of 2/4/6 Glow Tulips are generated, or the total random tile-choosing actions in the first area is performed more than 10000 times.
- As the name suggests, the Glow Tulip glows in the dark, making it easy to spot.
- It has the same light color as Xenon Moss, making it very difficult to spot near Xenon Moss spots.
Trivia
- This item is a reference to a plant of the same name from the survival sandbox game Core Keeper. The pet it spawns is also based on the enemy of the same name from Core Keeper.
- If the Caveling Gardener cannot reach the player, it flies through solid tiles while holding onto a Snare Plant in order to catch up to them.
History
- Desktop 1.4.4.9: Fixed an issue where most worlds generated in or after 1.4.4.3 would not have Glow Tulips.
- Desktop 1.4.4: Introduced.
- Console 1.4.4: Introduced.
- Switch 1.4.4: Introduced.
- Mobile 1.4.4: Introduced.
References
- ↑ Information taken from the
Desktop 1.4.4.7 source code, method
GrowGlowTulips()
inTerraria.WorldGen.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.
- ↑ Information taken from the
Desktop 1.4.4.7 source code, method
TryGrowingGlowTulip()
inTerraria.WorldGen.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.
- ↑ Information taken from the
Desktop 1.4.4.5 source code, method
NoNearbyGlowTulips()
inTerraria.WorldGen.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.
- ↑ Information taken from the
Desktop 1.4.4.7 source code, method
PlaceTile()
inTerraria.WorldGen.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.
- ↑ Information taken from the
Desktop 1.4.4.7 source code, method
HasValidGroundForGlowTulipBelowSpot()
inTerraria.WorldGen.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.