Village merchant

village merchant
Village merchant.png
village merchant

Come. Browse my wares, friend.

Perfect

A village merchant is a somewhat rare trader that can appear in procedurally-generated villages.

A horned chameleon village merchant

Overview

Broadly speaking, villages have the following merchant-related generation features:

  • The player's starting village has a 100% chance to include a  dromad trader. It will never include a village merchant[1][2]
  • All other procedurally-generated villages have a 30% chance to include a trader of any kind. If a village does generate with a trader:[2]
    • There is an 80% chance for that trader to be a dromad trader.
    • There is a 20% chance for that trader to be a village merchant generated from a random member of the village. This is the type of merchant described on this wiki page.

Qualities

  • Village merchants will always have a yellow primary color. This is the same primary color used by named village members that do not have another village role.[2][3]
  • Village merchants will also have a +3 bonus to their Ego stat.[3]

Stock

Village merchants are unique for the potentially large amount of stock that they carry. Their total amount of stock can be up to three times the amount of stock carried by a  dromad traders.

The merchant's inventory will be composed of all of the following:[2]

  • A full set of items from Tier{X}Wares, where X equals the village's regional zone tier.
  • If the village is in a world map tier of 2 or higher, the merchant will also have a full set of items from Tier{X-1}Wares.
  • If the village is in a world map tier of 3 or higher, the merchant will also have a full set of items from Tier{X-2}Wares.

For example, a merchant in a deathlands(favilink error!) village will have a full set of combined wares from Tier5Wares, Tier4Wares, and Tier3Wares.

References

This information is reliable as of patch 2.0.201.52.
  1. XRL.World.ZoneBuilders.Village, method BuildZone
  2. 2.0 2.1 2.2 2.3 XRL.World.ZoneBuilders.Village, method generateMerchant
  3. 3.0 3.1 ObjectBlueprints.xml