public override bool Shoot(Player player) { TervaniaUtils.PrintLn(Main.item.Length); int item = TervaniaUtils.GetItemAtPos(Main.MouseWorld); if (item >= 0) { player.GetItem(player.whoAmI, Main.item[item].Clone()); Main.item[item] = new Item(); } else { player.tileInteractAttempted = true; player.TileInteractionsCheck(Main.MouseWorld.ToTileCoordinates().X, Main.MouseWorld.ToTileCoordinates().Y); player.tileInteractAttempted = true; player.tileInteractionHappened = true; } return(false); }