diff --git a/zone/parcels.cpp b/zone/parcels.cpp index 0ae296eef..f1dc874c1 100644 --- a/zone/parcels.cpp +++ b/zone/parcels.cpp @@ -386,9 +386,7 @@ void Client::DoParcelSend(const Parcel_Struct *parcel_in) uint32 quantity = 1; if (inst->IsStackable()) { quantity = parcel_in->quantity; - } - - if (inst->GetItem()->MaxCharges > 0) { + } else if (inst->GetItem()->MaxCharges > 0) { quantity = inst->GetCharges(); }