How do I make the Tavernkeep NPC happy in Terraria?

To make the Tavernkeep 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 Tavernkeep is a unique NPC who sells items related to the Old One's Army event, such as sentry summon weapons and armor sets. Keeping him happy is essential if you want to maximize your efficiency in this event and save money on his items.

The Tavernkeep prefers to live in the Hallow biome. This is his favorite biome, and placing him here will significantly increase his happiness. If you place him in any other biome, his happiness will decrease, and he will charge higher prices for his items. Additionally, the Tavernkeep has specific preferences for neighbors. He likes living near the Princess, the Goblin Tinkerer, and the Wizard. These NPCs are considered his preferred neighbors, and having them nearby will further boost his happiness. On the other hand, he dislikes living near the Demolitionist and the Arms Dealer, so you should avoid placing him near these NPCs if you want to keep him happy.

To set up a happy environment for the Tavernkeep, you should first create a suitable house in the Hallow biome. The Hallow is a bright, colorful biome that is generated after defeating the Wall of Flesh and entering Hardmode. You can create an artificial Hallow biome by planting Hallow seeds or using Holy Water to spread the biome to a specific area. Once you have a Hallow biome set up, build a house for the Tavernkeep using any suitable materials, such as wood or stone. Make sure the house meets the basic requirements for NPC housing, including walls, a chair, a table, and a light source.

Next, you need to consider the Tavernkeep's neighbors. Place the Princess, Goblin Tinkerer, and Wizard in nearby houses within the same biome. These NPCs will increase the Tavernkeep's happiness when they are close by. You can check the happiness of the Tavernkeep by talking to him and selecting the "Happiness" option. If he is happy, he will mention that he likes the Hallow and enjoys the company of his preferred neighbors. If he is unhappy, he will complain about his living conditions or neighbors, and you will need to adjust his environment accordingly.

One common mistake players make is placing the Tavernkeep in the wrong biome or near NPCs he dislikes. This can lead to higher prices and reduced happiness, making it more difficult to purchase the items you need for the Old One's Army event. Another mistake is not checking the happiness of the Tavernkeep regularly. If you move other NPCs around or change the biome, the Tavernkeep's happiness may be affected, so it's important to monitor his happiness and make adjustments as needed.

Advanced techniques for optimizing the Tavernkeep's happiness include creating a dedicated Hallow town with multiple NPCs who have positive relationships with each other. For example, you can place the Princess, Goblin Tinkerer, and Wizard in the same town as the Tavernkeep, along with other NPCs who have neutral or positive relationships with them. This will create a harmonious environment where all NPCs are happy, and you can take advantage of the discounts and unique items they offer.

Resource requirements for setting up a happy environment for the Tavernkeep include materials for building houses, such as wood, stone, and torches. You will also need Hallow seeds or Holy Water to create an artificial Hallow biome if one is not naturally available in your world. Additionally, you may need to defeat certain bosses or complete specific tasks to unlock the Princess, Goblin Tinkerer, and Wizard, as they are not available at the start of the game.

In terms of class and equipment considerations, the Tavernkeep's happiness is not directly affected by your character's class or equipment. However, having a well-equipped character will make it easier to gather the resources needed to create a suitable environment for the Tavernkeep. For example, a character with high mining speed and mobility will be able to gather materials more quickly and build houses more efficiently.

A specific example of setting up a happy environment for the Tavernkeep would be to create a Hallow biome near your main base and build a small town with houses for the Tavernkeep, Princess, Goblin Tinkerer, and Wizard. You can use wood or stone to build the houses and place torches for light. Once the houses are built, assign the NPCs to their respective houses and check the Tavernkeep's happiness. If he is happy, you can start purchasing items from him at a discount and prepare for the Old One's Army event.

In conclusion, making the Tavernkeep happy in Terraria involves placing him in the Hallow biome and near his preferred neighbors, such as the Princess, Goblin Tinkerer, and Wizard. Avoid placing him near NPCs he dislikes, such as the Demolitionist and Arms Dealer. Regularly check his happiness and make adjustments as needed to ensure he remains happy. By following these steps, you can maximize the Tavernkeep's happiness, take advantage of his discounts, and prepare for the Old One's Army event.