diff --git a/trunk/dist/game/data/scripts/handlers/itemhandlers/ExtractableItems.java b/trunk/dist/game/data/scripts/handlers/itemhandlers/ExtractableItems.java index a628e2f93b..433e906fb8 100644 --- a/trunk/dist/game/data/scripts/handlers/itemhandlers/ExtractableItems.java +++ b/trunk/dist/game/data/scripts/handlers/itemhandlers/ExtractableItems.java @@ -88,13 +88,19 @@ public class ExtractableItems implements IItemHandler } // Do not extract the same item. + boolean alreadyExtracted = false; for (L2ItemInstance i : extractedItems) { if (i.getItem().getId() == expi.getId()) { - continue; + alreadyExtracted = true; + break; } } + if (alreadyExtracted) + { + continue; + } if (item.isStackable() || (createItemAmount == 1)) {