How do I make the Demolitionist NPC happy in Terraria?

To make the Demolitionist 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. For the Demolitionist, his happiness is influenced by the biome he lives in, the NPCs he is near, and his personal preferences.

The Demolitionist prefers to live in the Underground or Cavern biomes. These biomes are located below the surface layer of the world, and you can identify them by the background walls and the type of blocks present. The Underground biome starts just below the surface, while the Cavern biome is deeper, usually below the Underground layer. To create a suitable home for the Demolitionist, you will need to build a house in one of these biomes. The house must meet the basic requirements for NPC housing, which include walls, a light source, a table, a chair, and a door or other entrance.

In addition to the biome preference, the Demolitionist has specific likes and dislikes when it comes to neighboring NPCs. He likes the Tavernkeep and the Mechanic. The Tavernkeep is an NPC who sells items related to the Old One's Army event, and the Mechanic sells wiring and mechanical items. Placing the Demolitionist near these NPCs will increase his happiness. On the other hand, the Demolitionist dislikes being near the Nurse and the Arms Dealer. If you place him near these NPCs, his happiness will decrease, and he will charge higher prices for his items.

To maximize the Demolitionist's happiness, you should build his house in the Underground or Cavern biome and place him near the Tavernkeep and the Mechanic. You can achieve this by creating a small town in the desired biome with houses for all three NPCs. Make sure the houses are close enough to each other so that the NPCs are considered neighbors. You can check the housing menu to see if the NPCs are assigned to the correct houses.

One common mistake players make is not paying attention to the biome when placing NPCs. If you place the Demolitionist in the wrong biome, such as the Forest or Desert, his happiness will be lower, and he will not offer discounts. Another mistake is placing him near NPCs he dislikes, such as the Nurse or Arms Dealer. This will also reduce his happiness and increase his prices.

Advanced techniques for optimizing the Demolitionist's happiness include creating a dedicated Underground or Cavern town with multiple NPCs who like each other. For example, you can place the Demolitionist, Tavernkeep, and Mechanic in the same area to maximize their happiness. You can also use pylons to create a fast travel network between different biomes, making it easier to manage your NPCs and access their items.

Resource requirements for building a suitable home for the Demolitionist include wood, stone, and other basic building materials. You will also need to craft furniture such as tables, chairs, and light sources. If you are building in the Cavern biome, you may need to gather additional resources like torches and platforms to navigate the terrain.

In terms of class and equipment considerations, the Demolitionist's happiness does not directly affect combat or progression. However, having a happy Demolitionist can be beneficial for players who use explosives frequently, as he will sell them at a discounted price. This can save you money and resources in the long run.

Specific examples of scenarios where the Demolitionist's happiness is important include preparing for boss battles or events that require explosives. For instance, if you are planning to fight the Wall of Flesh, you may need a large number of explosives to clear the path in the Underworld. Having a happy Demolitionist will make it easier and cheaper to stock up on these items.

In conclusion, making the Demolitionist happy in Terraria involves placing him in the Underground or Cavern biome and near NPCs he likes, such as the Tavernkeep and Mechanic. Avoid placing him near NPCs he dislikes, and make sure his house meets all the basic requirements. By following these steps, you can maximize his happiness, get discounts on his items, and make your gameplay experience more efficient.