From 4b94417e21db78244dba5da863403e17243b5040 Mon Sep 17 00:00:00 2001 From: Nestorboy <35258953+Nestorboy@users.noreply.github.com> Date: Wed, 2 Apr 2025 02:05:24 +0200 Subject: [PATCH] Fix certain furniture drops being doubled - Removed manual item drop done in LoaderFurniture. - Add fallback drop to cover all styles when using LoaderFurniture. --- Core/Loaders/TileLoading/SimpleTileLoader.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Core/Loaders/TileLoading/SimpleTileLoader.cs b/Core/Loaders/TileLoading/SimpleTileLoader.cs index fc5fbe086..2ae9f619b 100644 --- a/Core/Loaders/TileLoading/SimpleTileLoader.cs +++ b/Core/Loaders/TileLoading/SimpleTileLoader.cs @@ -1,4 +1,5 @@ -using Terraria.Audio; +using System.Collections.Generic; +using Terraria.Audio; using Terraria.DataStructures; using Terraria.ID; @@ -194,9 +195,9 @@ public override bool CanExplode(int i, int j) return MinPick < 100; } - public override void KillMultiTile(int i, int j, int frameX, int frameY) + public override IEnumerable GetItemDrops(int i, int j) { - Item.NewItem(new EntitySource_TileBreak(i, j), new Vector2(i, j) * 16, DropID); + yield return new Item(DropID); } }