How do I make the Painter NPC happy in Terraria?

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

The Painter prefers the Jungle biome. If you place him in a house located in the Jungle, he will be happier than if he were in other biomes. Additionally, the Painter likes to live near the Dryad and the Party Girl. If you house him near these NPCs, his happiness will increase further. On the other hand, the Painter dislikes living near the Truffle and the Angler. Placing him near these NPCs will decrease his happiness.

To maximize the Painter's happiness, you should build his house in the Jungle biome and ensure that the Dryad and Party Girl are housed nearby. You can achieve this by creating a small village in the Jungle with houses for the Painter, Dryad, and Party Girl. Make sure that the houses are within 25 tiles of each other to count as neighbors. You can check the distance by using a ruler or by counting the blocks.

When building the houses, ensure that they meet the basic requirements for NPC housing. Each house must be at least 6 blocks wide and 10 blocks tall, with walls, a light source, a table, a chair, and a door. You can use any type of block for the walls and floor, but make sure the house is fully enclosed. You can also decorate the houses with paintings and furniture to make them more appealing, though this does not affect happiness directly.

One common mistake is placing the Painter in a biome he dislikes, such as the Snow biome or the Desert. This will significantly reduce his happiness. Another mistake is housing him near NPCs he dislikes, such as the Truffle or the Angler. Always check the NPC's preferences before placing them in a house.

Advanced techniques involve creating multiple villages in different biomes to house NPCs according to their preferences. For example, you can have a Jungle village for the Painter, Dryad, and Party Girl, and a separate village in the Forest biome for other NPCs. This way, you can maximize the happiness of all NPCs and get the best discounts and unique items.

Resource requirements for building the Painter's house include wood, stone, and other basic building materials. You can gather these resources by mining and chopping down trees. Preparation involves exploring the Jungle biome to find a suitable location for the village and gathering enough materials to build the houses.

Class and equipment considerations are not directly related to NPC happiness, but having a good set of tools and weapons can help you gather resources and defend your village from enemies. For example, a pickaxe and axe are essential for mining and chopping wood, while a sword or bow can help you fend off Jungle enemies like Hornets and Man Eaters.

In specific scenarios, you might need to clear out an area in the Jungle to build the village. This can involve cutting down trees, removing background walls, and defeating enemies. Once the area is clear, you can start building the houses and placing the NPCs.

By following these steps and strategies, you can make the Painter NPC happy in Terraria, ensuring that you get the best prices and unique items from him. Remember to always check the NPC's preferences and plan your village layout accordingly to maximize happiness.