How do I make the Witch Doctor NPC happy in Terraria?

To make the Witch Doctor 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. The Witch Doctor, in particular, has specific preferences that you need to cater to in order to maximize his happiness.

First, letÔÇÖs talk about the mechanics of NPC happiness. Each NPC has a preferred biome and a list of NPCs they like, love, or dislike as neighbors. The Witch DoctorÔÇÖs preferred biome is the Jungle. If you place him in the Jungle biome, his happiness will increase significantly. Additionally, the Witch Doctor likes the Dryad and the Truffle as neighbors. If you place him near these NPCs, his happiness will further improve. However, he dislikes the Nurse and the Arms Dealer, so avoid placing him near these NPCs as it will decrease his happiness.

To start, you need to create a suitable house for the Witch Doctor in the Jungle biome. The Jungle biome is characterized by its dense vegetation, mud blocks, and unique background. You can create an artificial Jungle biome by planting Jungle grass seeds on mud blocks, but itÔÇÖs often easier to build near a natural Jungle biome. Make sure the house meets the basic requirements for NPC housing: it must have walls, a light source, a table, a chair, and a door. The house should also be at least 6 blocks tall and 10 blocks wide to be considered valid.

Once you have a suitable house in the Jungle biome, move the Witch Doctor into it. Next, you need to consider his neighbors. Place the Dryad and the Truffle in nearby houses. The Dryad is a versatile NPC who can be moved into any biome, but she prefers the Forest biome. However, she will still be a good neighbor for the Witch Doctor in the Jungle. The Truffle, on the other hand, only moves in if there is a house in a Surface Glowing Mushroom biome. You can create a Surface Glowing Mushroom biome by planting Mushroom grass seeds on mud blocks above ground level. Once the Truffle moves in, you can place him near the Witch Doctor to further increase happiness.

ItÔÇÖs important to avoid placing the Witch Doctor near NPCs he dislikes, such as the Nurse and the Arms Dealer. These NPCs will decrease his happiness, leading to higher prices and potentially missing out on unique items. Additionally, overcrowding can negatively affect NPC happiness. Make sure there are no more than three NPCs within a 25-block radius of the Witch DoctorÔÇÖs house. Overcrowding can lead to decreased happiness for all NPCs in the area.

Resource requirements for this setup include mud blocks, Jungle grass seeds, and Mushroom grass seeds. You can obtain mud blocks by digging in the Jungle biome or by using the Clentaminator with Green Solution to convert dirt blocks into mud. Jungle grass seeds can be found by breaking Jungle plants or purchased from the Dryad in the Jungle biome. Mushroom grass seeds are dropped by glowing mushrooms in the Underground Mushroom biome or can be purchased from the Truffle.

In terms of class and equipment considerations, the Witch Doctor sells unique items that are particularly useful for summoners. For example, when he is happy and placed in the Jungle biome at night, he sells the Pygmy Staff, which is a powerful summon weapon. Additionally, he sells the Hercules Beetle, an accessory that increases minion damage. These items are essential for summoners, so keeping the Witch Doctor happy is crucial for this class.

A common mistake to avoid is placing the Witch Doctor in the wrong biome or near NPCs he dislikes. This will decrease his happiness and make his items more expensive. Another mistake is overcrowding his area with too many NPCs, which can also decrease happiness. Make sure to plan your NPC placements carefully to avoid these issues.

Advanced techniques include creating a multi-biome town where you can house multiple NPCs with different biome preferences. For example, you can create a Jungle biome area for the Witch Doctor, Dryad, and Truffle, and a separate Forest biome area for other NPCs. This allows you to maximize happiness for all NPCs while keeping them close enough for easy access.

In summary, to make the Witch Doctor happy, place him in the Jungle biome with the Dryad and Truffle as neighbors. Avoid placing him near the Nurse and Arms Dealer, and ensure his area is not overcrowded. Gather the necessary resources to create suitable housing and biomes, and consider the benefits for summoners. By following these steps, you can maximize the Witch DoctorÔÇÖs happiness and take advantage of his unique items and discounts.