What items do NPCs sell when they are happy in Terraria?

In Terraria, the happiness system for NPCs is a mechanic introduced in the 1.4 update that allows players to influence the prices of items sold by NPCs and unlock unique items by keeping them happy. NPC happiness is determined by two main factors: the biome they live in and the NPCs they are near. Each NPC has preferences for specific biomes and neighbors, and their happiness level affects the prices of their goods and the availability of certain items. To maximize NPC happiness, you need to carefully plan where to place them and who they live near.

First, letÔÇÖs discuss the mechanics of NPC happiness. Each NPC has a preferred biome and a list of NPCs they like, love, or dislike. For example, the Arms Dealer loves the Desert biome and likes the Nurse, but he dislikes the Steampunker. If an NPC is in their preferred biome and near NPCs they like or love, their happiness increases. Conversely, if they are in a biome they dislike or near NPCs they dislike, their happiness decreases. Happiness affects the prices of items they sell. A happy NPC will sell items at a discount, while an unhappy NPC will charge more. Additionally, some NPCs will only sell certain items if they are happy enough.

To achieve high NPC happiness, follow these steps. First, identify the preferred biome and neighbors for each NPC. You can find this information on the Terraria wiki or through in-game experimentation. Next, build houses in the appropriate biomes and place NPCs near their preferred neighbors. For example, the Zoologist loves the Forest biome and likes the Golfer, so you should place them together in a Forest biome. Similarly, the Goblin Tinkerer loves the Underground biome and likes the Mechanic, so they should be placed together underground. Make sure to avoid placing NPCs near neighbors they dislike, as this will lower their happiness.

There are some important tips and considerations to keep in mind. First, NPCs need valid housing to move in, so ensure that each house meets the requirements for size, walls, and furniture. Second, biomes can overlap, so be careful when building near biome borders. For example, if you build a house too close to the Corruption, it might not count as the Forest biome. Third, some NPCs have unique requirements for moving in, such as defeating certain bosses or meeting environmental criteria. Make sure to meet these requirements before attempting to optimize their happiness.

Common mistakes to avoid include placing NPCs in biomes they dislike or near neighbors they dislike. For example, placing the Arms Dealer in the Snow biome or near the Steampunker will make him unhappy. Another mistake is overcrowding NPCs in one area. While it might be tempting to build a large town, NPCs prefer smaller groups with their preferred neighbors. Overcrowding can lead to lower happiness levels and higher prices.

Advanced techniques include creating mini-biomes for specific NPCs. For example, you can create a small Desert biome near your main base for the Arms Dealer and Nurse. This allows you to keep them happy without having to travel far. Another technique is to use pylons, which are teleportation devices that can only be purchased from happy NPCs. By placing pylons in different biomes, you can quickly travel between them and manage your NPCs more efficiently.

Resource requirements and preparation include gathering materials for building houses and creating biomes. You will need wood, stone, and other building materials for houses, as well as biome-specific blocks for creating mini-biomes. For example, you will need Sand Blocks to create a Desert biome. Additionally, you will need to defeat certain bosses or meet environmental criteria to unlock some NPCs.

Class and equipment considerations are not directly related to NPC happiness, but having a well-equipped character can make it easier to gather resources and build houses. For example, a character with a high mining speed can gather materials faster, while a character with high mobility can travel between biomes more quickly.

Specific examples and scenarios include the Zoologist and Golfer in the Forest biome. By placing them together in a Forest biome, you can keep them happy and unlock the Forest Pylon. Another example is the Goblin Tinkerer and Mechanic in the Underground biome. By placing them together underground, you can keep them happy and unlock the Cavern Pylon.

In conclusion, achieving high NPC happiness in Terraria requires careful planning and attention to detail. By understanding the mechanics of NPC happiness, following step-by-step instructions, and avoiding common mistakes, you can keep your NPCs happy and unlock unique items and discounts. Advanced techniques like creating mini-biomes and using pylons can further optimize your town and make it easier to manage your NPCs. With the right preparation and strategy, you can create a thriving town with happy NPCs and enjoy the benefits of their unique items and discounts.