37302 {
37304 {
37305 return;
37306 }
37308 int num2 =
j - Main.tile[
i,
j].frameY / 18;
37309 int num3 = Main.tile[
i,
j].frameX;
37311 while (
num3 >= 5000)
37312 {
37315 }
37317 {
37319 }
37322 bool flag = false;
37323 for (
int k = 0;
k < 3;
k++)
37324 {
37325 for (
int l = 0;
l < 3;
l++)
37326 {
37327 int num5 = num +
k;
37331 while (
num7 >= 5000)
37332 {
37335 }
37337 {
37339 }
37342 {
37343 flag = true;
37344 }
37345 }
37346 }
37347 if (!flag)
37348 {
37349 return;
37350 }
37353 {
37355 if (Main.netMode != 2)
37356 {
37357 Main.LocalPlayer.InterruptItemUsageIfOverTile(471);
37358 }
37359 }
37363 for (
int m = 0;
m < 3;
m++)
37364 {
37365 for (
int n = 0;
n < 3;
n++)
37366 {
37370 {
37372 }
37373 }
37374 }
37376 }
static Dictionary< int, TileEntity > ByID
static void Kill(int x, int y)
static int Find(int x, int y)
static bool destroyObject
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static IEntitySource GetItemSource_FromTileBreak(int x, int y)