How do I make the Arms Dealer NPC happy in Terraria?

To make the Arms Dealer NPC happy in Terraria, you need to understand the NPC happiness system, which was introduced in the 1.4 update. This system allows NPCs to have preferences for specific biomes and neighbors, which directly affects their happiness. A happy NPC will offer discounts on their items and, in some cases, sell unique items that are otherwise unavailable. For the Arms Dealer, his happiness is influenced by the biome he lives in and the NPCs he is housed near. HereÔÇÖs a detailed guide on how to maximize his happiness.

First, letÔÇÖs discuss the mechanics. The Arms Dealer prefers the Desert biome. If you place him in a house located in the Desert, he will be happier than if he were in other biomes. Additionally, he likes to be near the Nurse and dislikes being near the Steampunker or the Goblin Tinkerer. If he is housed near NPCs he dislikes, his happiness will decrease, leading to higher prices for his items. On the other hand, being near the Nurse will increase his happiness, resulting in discounts.

To start, you need to prepare a suitable house in the Desert biome. This involves gathering materials like Sandstone Blocks or Hardened Sand Blocks to build the house. You can also use Palm Wood, which is readily available in the Desert. Make sure the house meets the basic requirements: it must have walls, a light source, a table, a chair, and a door. Once the house is built, assign the Arms Dealer to it. You can do this by opening the housing menu and selecting the house for him.

Next, ensure that the Nurse is housed nearby. The Nurse prefers the Hallow biome, but for the sake of the Arms DealerÔÇÖs happiness, you can place her in the Desert as well. If you want to optimize both NPCsÔÇÖ happiness, you can create a hybrid biome by placing enough Hallow blocks near the NurseÔÇÖs house while keeping the Arms Dealer in the Desert. This requires some planning and resource management, as youÔÇÖll need Pearlstone or Hallowed Grass to create the Hallow biome.

One common mistake is placing the Arms Dealer near NPCs he dislikes, such as the Steampunker or the Goblin Tinkerer. This will decrease his happiness and increase his prices. Another mistake is not providing a suitable biome. While the Arms Dealer can live in other biomes, his happiness will be lower, and you wonÔÇÖt get the full benefits of his discounts.

Advanced techniques involve creating a multi-biome town where you can house multiple NPCs in their preferred biomes while keeping them close enough to benefit from each otherÔÇÖs presence. For example, you can create a Desert biome section for the Arms Dealer and Nurse, and a separate Hallow biome section for other NPCs who prefer that biome. This requires careful planning and resource gathering, but it can significantly improve overall NPC happiness.

Resource requirements include materials for building houses, such as wood, stone, and biome-specific blocks. YouÔÇÖll also need to gather materials for crafting furniture, like torches, tables, and chairs. If youÔÇÖre creating a hybrid biome, youÔÇÖll need Hallow blocks, which can be obtained by breaking Pearlstone in the Hallow biome or by using the Clentaminator with Blue Solution.

In terms of class and equipment considerations, having a good pickaxe or drill is essential for gathering resources efficiently. If youÔÇÖre in Hardmode, the Picksaw or Drax can speed up the process. For combat, having a strong weapon is important, especially if youÔÇÖre gathering resources in dangerous biomes. The Arms Dealer sells guns, so having a good gun like the Megashark can be beneficial.

Specific examples include setting up a Desert town with the Arms Dealer and Nurse living close to each other. You can also create a Hallow biome nearby for other NPCs who prefer that biome. Another scenario is creating a hybrid biome by placing enough Hallow blocks near the NurseÔÇÖs house while keeping the Arms Dealer in the Desert. This requires careful placement and resource management but can lead to a highly efficient and happy town.

In summary, to make the Arms Dealer happy, place him in the Desert biome and house him near the Nurse. Avoid placing him near NPCs he dislikes, and ensure his house meets all basic requirements. Use advanced techniques like creating hybrid biomes to optimize happiness for multiple NPCs. Gather the necessary resources and plan your town layout carefully to maximize efficiency and happiness. By following these steps, you can ensure the Arms Dealer is happy, leading to discounts and unique items.