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

◆ PlaceThing_PaintScrapper()

void Terraria.Player.PlaceThing_PaintScrapper ( )
inlineprivate

Definition at line 39459 of file Player.cs.

39460 {
39461 if (ItemID.Sets.IsPaintScraper[inventory[selectedItem].type] && position.X / 16f - (float)tileRangeX - (float)inventory[selectedItem].tileBoost - (float)blockRange <= (float)tileTargetX && (position.X + (float)width) / 16f + (float)tileRangeX + (float)inventory[selectedItem].tileBoost - 1f + (float)blockRange >= (float)tileTargetX && position.Y / 16f - (float)tileRangeY - (float)inventory[selectedItem].tileBoost - (float)blockRange <= (float)tileTargetY && (position.Y + (float)height) / 16f + (float)tileRangeY + (float)inventory[selectedItem].tileBoost - 2f + (float)blockRange >= (float)tileTargetY)
39462 {
39463 int num = tileTargetX;
39464 int num2 = tileTargetY;
39465 if (Main.tile[num, num2] != null)
39466 {
39469 }
39470 }
39471 }
Vector2 position
Definition Entity.cs:14
static bool[] IsPaintScraper
Definition ItemID.cs:229
int tileBoost
Definition Item.cs:159
void PlaceThing_PaintScrapper_TryScrapping(int x, int y)
Definition Player.cs:39522
static int tileTargetY
Definition Player.cs:2085
void PlaceThing_PaintScrapper_LongMoss(int x, int y)
Definition Player.cs:39473
static int tileRangeX
Definition Player.cs:2075
static int tileTargetX
Definition Player.cs:2083
static int tileRangeY
Definition Player.cs:2077
Item[] inventory
Definition Player.cs:1257

References Terraria.ID.ItemID.Sets.IsPaintScraper, Terraria.Main.tile, Terraria.Item.tileBoost, and Terraria.Item.type.