diff --git a/src/npctrade.cpp b/src/npctrade.cpp index 2f7e6c1c6cd34..5ad8634d524e3 100644 --- a/src/npctrade.cpp +++ b/src/npctrade.cpp @@ -63,9 +63,6 @@ void npc_trading::transfer_items( std::vector &stuff, player &give } if( ip.loc.where() == item_location::type::character ) { - if( gift.typeId() == giver.weapon.typeId() ) { - giver.remove_weapon(); - } if( ip.charges > 0 ) { giver.use_charges( gift.typeId(), charges ); } else if( ip.count > 0 ) {