What are the best biome and neighbor combinations for NPC happiness in Terraria?

NPC happiness in Terraria is a system that affects how NPCs feel about their living conditions, which in turn influences the prices of their goods and services. Happy NPCs offer discounts, while unhappy NPCs charge more. To maximize NPC happiness, you need to place them in their preferred biomes and pair them with neighbors they like. HereÔÇÖs a detailed guide on how to achieve this.

First, letÔÇÖs talk about the mechanics. Each NPC has a preferred biome and a list of NPCs they like, dislike, or love. For example, the Guide loves the Forest biome and likes living with the Clothier. The Nurse prefers the Hallow biome and likes living with the Arms Dealer. Placing NPCs in their preferred biome and pairing them with liked or loved neighbors increases their happiness. Conversely, placing them in disliked biomes or with disliked neighbors decreases their happiness.

To start, you need to understand the preferred biomes and neighbor combinations for each NPC. Some NPCs, like the Merchant, prefer the Forest biome, while others, like the Demolitionist, prefer the Underground. The Steampunker prefers the Desert, and the Truffle prefers the Glowing Mushroom biome. Pairing NPCs correctly is also crucial. For example, the Arms Dealer loves the Nurse, and the Goblin Tinkerer loves the Mechanic. The Zoologist loves the Witch Doctor, and the Pirate loves the Tavernkeep.

Step-by-step, hereÔÇÖs how to optimize NPC happiness. First, identify the NPCs you have and their preferences. Next, create housing in their preferred biomes. For example, build a small town in the Forest for the Guide and Merchant. In the Desert, build a house for the Steampunker and Dye Trader. In the Underground, create a home for the Demolitionist and Goblin Tinkerer. Make sure to place NPCs who like each other close together. For example, place the Nurse and Arms Dealer in the same house or nearby houses in the Hallow biome.

Important tips include keeping NPCs in their preferred biomes and avoiding overcrowding. Overcrowding occurs when too many NPCs are in the same area, which reduces happiness. Spread out your NPCs across different biomes to avoid this. Also, avoid placing NPCs in biomes they dislike. For example, the Dryad dislikes the Desert, and the Angler dislikes the Snow biome.

Common mistakes to avoid include placing NPCs in random biomes without considering their preferences. This can lead to unhappy NPCs and higher prices. Another mistake is not pairing NPCs correctly. For example, placing the Arms Dealer with the Goblin Tinkerer instead of the Nurse will not maximize happiness.

Advanced techniques involve creating multiple towns in different biomes to house all NPCs optimally. For example, you can have a Forest town, a Desert town, and an Underground town. This allows you to place each NPC in their preferred biome and pair them with liked or loved neighbors. You can also use pylons to create a fast travel network between these towns, making it easier to access different biomes and NPCs.

Resource requirements and preparation include gathering materials to build houses in different biomes. YouÔÇÖll need wood, stone, and other building materials. You may also need to defeat certain bosses or complete specific tasks to unlock some NPCs. For example, the Truffle requires a house in the Glowing Mushroom biome, which you can create by planting Mushroom Grass Seeds in the Underground.

Class and equipment considerations are minimal for NPC happiness, but having a good pickaxe and building tools can make constructing houses easier. A fast mount or wings can help you travel between biomes quickly.

Specific examples include placing the Guide and Merchant in the Forest biome, where they are happy. Pair the Nurse and Arms Dealer in the Hallow biome for maximum happiness. Place the Steampunker and Cyborg in the Desert biome, and the Truffle in the Glowing Mushroom biome. By following these strategies, you can ensure your NPCs are happy, which will lead to discounts and a more efficient gameplay experience.