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

◆ PlaceThing_PaintScrapper_LongMoss()

void Terraria.Player.PlaceThing_PaintScrapper_LongMoss ( int x,
int y )
inlineprivate

Definition at line 39473 of file Player.cs.

39474 {
39475 if (Main.tile[x, y].type != 184)
39476 {
39477 return;
39478 }
39479 cursorItemIconEnabled = true;
39481 {
39482 return;
39483 }
39484 _ = Main.tile[x, y].type;
39485 int frameX = Main.tile[x, y].frameX;
39486 WorldGen.KillTile(x, y);
39487 if (Main.tile[x, y].active())
39488 {
39489 return;
39490 }
39492 if (Main.netMode == 1)
39493 {
39494 NetMessage.SendData(17, -1, -1, null, 0, x, y);
39495 }
39496 if (Main.rand.Next(9) == 0)
39497 {
39498 int type = 4349 + frameX / 22;
39499 switch (frameX / 22)
39500 {
39501 case 6:
39502 type = 4377;
39503 break;
39504 case 7:
39505 type = 4378;
39506 break;
39507 case 8:
39508 type = 4389;
39509 break;
39510 case 9:
39511 type = 5127;
39512 break;
39513 case 10:
39514 type = 5128;
39515 break;
39516 }
39517 int number = Item.NewItem(new EntitySource_ItemUse(this, HeldItem), x * 16, y * 16, 16, 16, type);
39518 NetMessage.SendData(21, -1, -1, null, number, 1f);
39519 }
39520 }
void ApplyItemTime(Item sItem)
Definition Player.cs:3752
bool cursorItemIconEnabled
Definition Player.cs:1489
bool ItemTimeIsZero
Definition Player.cs:3525
Item[] inventory
Definition Player.cs:1257
bool controlUseItem
Definition Player.cs:1391

References Terraria.WorldGen.KillTile(), Terraria.Main.netMode, Terraria.Item.NewItem(), Terraria.Main.rand, Terraria.NetMessage.SendData(), Terraria.Main.tile, and System.type.