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

◆ KillTile_GetTileDustAmount()

static int Terraria.WorldGen.KillTile_GetTileDustAmount ( bool fail,
Tile tileCache )
inlinestatic

Definition at line 57308 of file WorldGen.cs.

57309 {
57310 switch (tileCache.type)
57311 {
57312 default:
57313 if (!fail)
57314 {
57315 return 10;
57316 }
57317 return 3;
57318 case 654:
57319 return 0;
57320 case 630:
57321 case 631:
57322 return 0;
57323 case 231:
57324 if (!fail)
57325 {
57326 return 6;
57327 }
57328 return 3;
57329 case 481:
57330 case 482:
57331 case 483:
57332 return 3;
57333 case 541:
57334 return 1;
57335 case 549:
57336 return 2;
57337 case 125:
57338 case 138:
57339 case 172:
57340 case 287:
57341 case 300:
57342 case 301:
57343 case 302:
57344 case 303:
57345 case 304:
57346 case 305:
57347 case 306:
57348 case 307:
57349 case 308:
57350 case 354:
57351 case 355:
57352 case 373:
57353 case 374:
57354 case 375:
57355 case 376:
57356 case 461:
57357 case 484:
57358 case 499:
57359 case 564:
57360 case 565:
57361 case 593:
57362 case 594:
57363 case 617:
57364 case 664:
57365 case 665:
57366 return 0;
57367 case 534:
57368 case 536:
57369 case 539:
57370 case 625:
57371 case 627:
57372 if (!fail)
57373 {
57374 return 5;
57375 }
57376 return 3;
57377 case 184:
57378 if (tileCache.frameX / 22 >= 5)
57379 {
57380 return 5;
57381 }
57382 if (!fail)
57383 {
57384 return 10;
57385 }
57386 return 3;
57387 }
57388 }

References Terraria.Tile.frameX, and Terraria.Tile.type.

Referenced by Terraria.NPC.AI_110_Betsy(), Terraria.Projectile.AI_135_OgreStomp(), Terraria.Projectile.CreateGroundExplosion(), Terraria.Projectile.CreateImpactExplosion(), Terraria.Mount.EmitGolfCartWheelDust(), Terraria.Player.MowGrassTile(), and Terraria.Player.PlaceThing_TryReplacingTiles().