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

◆ ItemCheck_UseMiningTools_TryHittingWall()

void Terraria.Player.ItemCheck_UseMiningTools_TryHittingWall ( Item sItem,
int wX,
int wY )
inlineprivate

Definition at line 45636 of file Player.cs.

45637 {
45638 if (Main.tile[wX, wY].wall > 0 && (!Main.tile[wX, wY].active() || wX != tileTargetX || wY != tileTargetY || (!Main.tileHammer[Main.tile[wX, wY].type] && !poundRelease)) && toolTime == 0 && itemAnimation > 0 && controlUseItem && sItem.hammer > 0 && CanPlayerSmashWall(wX, wY))
45639 {
45640 int damage = (int)((float)sItem.hammer * 1.5f);
45641 PickWall(wX, wY, damage);
45642 itemTime = sItem.useTime / 2;
45643 }
45644 }
bool poundRelease
Definition Player.cs:1672
static bool CanPlayerSmashWall(int X, int Y)
Definition Player.cs:45646
static int tileTargetY
Definition Player.cs:2652
void PickWall(int x, int y, int damage)
Definition Player.cs:45667
static int tileTargetX
Definition Player.cs:2650
bool controlUseItem
Definition Player.cs:1904

References Terraria.Player.CanPlayerSmashWall(), Terraria.Player.controlUseItem, Terraria.Player.itemAnimation, Terraria.Player.itemTime, Terraria.Player.PickWall(), Terraria.Player.poundRelease, Terraria.Main.tile, Terraria.Main.tileHammer, Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, and Terraria.Player.toolTime.

Referenced by Terraria.Player.ItemCheck_UseMiningTools().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: