How do NPCs work in multiplayer?
The requirements to attract NPCs are shared across all players. As long as one player has a gun, for example, the Arms Dealer will come. The money requirement for the Merchant is divided amongst all players; all the coins in the inventories of all players is combined, and the Merchant is summoned if the tally is at least 50 silver.