Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsAlchemyPlantHarvestable()

bool Terraria.GameContent.Drawing.TileDrawing.IsAlchemyPlantHarvestable ( int style)
inlineprivate

Definition at line 8406 of file TileDrawing.cs.

8407 {
8408 if (style == 0 && Main.dayTime)
8409 {
8410 return true;
8411 }
8412 if (style == 1 && !Main.dayTime)
8413 {
8414 return true;
8415 }
8416 if (style == 3 && !Main.dayTime && (Main.bloodMoon || Main.moonPhase == 0))
8417 {
8418 return true;
8419 }
8420 if (style == 4 && (Main.raining || Main.cloudAlpha > 0f))
8421 {
8422 return true;
8423 }
8424 if (style == 5 && !Main.raining && Main.time > 40500.0)
8425 {
8426 return true;
8427 }
8428 return false;
8429 }

References Terraria.Main.bloodMoon, Terraria.Main.cloudAlpha, Terraria.Main.dayTime, Terraria.Main.moonPhase, Terraria.Main.raining, and Terraria.Main.time.

Referenced by Terraria.GameContent.Drawing.TileDrawing.DrawAnyDirectionalGrass(), Terraria.GameContent.Drawing.TileDrawing.DrawGrass(), Terraria.GameContent.Drawing.TileDrawing.DrawTiles_EmitParticles(), Terraria.GameContent.Drawing.TileDrawing.DrawTiles_GetLightOverride(), Terraria.GameContent.Drawing.TileDrawing.GetTileDrawTexture(), and Terraria.GameContent.Drawing.TileDrawing.GetTileDrawTexture().