What are the best NPC housing layouts for mid-game Terraria?

In mid-game Terraria, managing NPC housing effectively is crucial for maximizing happiness, which reduces prices and unlocks unique items like the Pylon system. The happiness system is based on biome preferences and neighbor preferences, so understanding these mechanics is key to creating an efficient layout.

First, letÔÇÖs discuss the mechanics. NPCs have specific biomes they prefer, dislike, or hate. For example, the Guide likes the Forest biome but dislikes the Ocean. They also have neighbor preferences. The Nurse and Arms Dealer like each other, while the Goblin Tinkerer and Mechanic prefer to live together. Placing NPCs in their preferred biomes with liked neighbors increases their happiness, while disliked biomes or neighbors decrease it. Happiness affects the prices of items they sell and whether they sell Pylons, which are essential for fast travel.

To create an optimal mid-game housing layout, start by identifying the biomes you have access to. Common mid-game biomes include the Forest, Desert, Snow, Jungle, and Hallow. Each biome can house specific NPCs who prefer it. For example, the Dryad prefers the Jungle, while the Goblin Tinkerer prefers the Underground. Build small, compact houses in these biomes, ensuring each house meets the basic requirements: at least 60 tiles of space, walls, a light source, a table, and a chair.

Next, consider neighbor preferences. Pair NPCs who like each other in the same biome. For instance, place the Nurse and Arms Dealer together in the Desert biome, as they like each other and the Arms Dealer prefers the Desert. Similarly, the Goblin Tinkerer and Mechanic should be paired in the Underground or Snow biome. Avoid placing NPCs with disliked neighbors together, as this will reduce happiness.

A common mistake is overcrowding NPCs in one area. While it might seem efficient, this reduces happiness and prevents Pylon usage. Spread out your NPCs across different biomes, creating small villages with 2-3 NPCs each. This setup allows you to use Pylons for fast travel between biomes, which is especially useful in mid-game when exploring and gathering resources.

Advanced techniques include creating hybrid biomes. For example, you can create an artificial Desert biome near your base by placing enough Sand Blocks and Desert-themed walls. This allows you to house Desert-preferring NPCs without traveling far. Similarly, you can create an artificial Snow biome using Snow Blocks and Ice Blocks. These hybrid biomes save time and resources while maintaining happiness.

Resource requirements for housing are minimal. YouÔÇÖll need basic building materials like Wood, Stone, and Glass, as well as biome-specific blocks for hybrid biomes. Preparation involves gathering these materials and planning your layout before building. Use platforms and ropes to create multi-level houses, saving space and making your village more compact.

Class and equipment considerations are minimal for housing, but having a good pickaxe and building tools like the Architect Gizmo Pack can speed up construction. Mid-game classes like Rangers or Mages can benefit from discounted ammunition or spells, so prioritize housing NPCs like the Arms Dealer or Wizard in their preferred biomes.

Specific examples include creating a Forest village with the Guide and Merchant, a Desert village with the Nurse and Arms Dealer, and a Snow village with the Goblin Tinkerer and Mechanic. Each village should have a Pylon for fast travel. Avoid placing the Truffle in the Forest, as he prefers the Mushroom biome, and avoid placing the Angler in the Desert, as he prefers the Ocean.

In summary, mid-game NPC housing requires careful planning of biomes and neighbor preferences. Spread out your NPCs, create hybrid biomes, and use Pylons for efficient travel. Avoid overcrowding and disliked pairings, and gather resources beforehand. With these strategies, youÔÇÖll maximize NPC happiness, reduce prices, and unlock fast travel, making your mid-game experience smoother and more enjoyable.