Travelling Merchant

The travelling merchant is an NPC added in the 1.2.3 update.