What are the best biome preferences for the Angler NPC in Terraria?

The Angler NPC in Terraria is a unique character who provides fishing quests and rewards players with valuable items. To maximize his happiness, you need to understand the biome and neighbor preferences tied to the NPC happiness system. This system affects the prices of items sold by NPCs and can unlock unique items like the Pylon network, which allows fast travel between biomes. The Angler has specific preferences that, when met, will make him happier and provide benefits to the player.

The Angler prefers the Ocean biome and likes to live near the Party Girl and the Princess NPCs. He dislikes living in the Desert biome and does not get along well with the Tax Collector. To achieve the best happiness for the Angler, you should place his house in the Ocean biome and ensure he is near his preferred neighbors. The Ocean biome is located at the far left or right edges of the world, so you will need to build a suitable house there. The house must meet the basic requirements for NPC housing, including walls, a table, a chair, and a light source. You can use any materials to build the house, but it must be in the Ocean biome to count for his preference.

To start, gather materials like wood, stone, and torches to build a basic house. You can also use more decorative blocks if you want to make the house visually appealing. Once the house is built, assign the Angler to it by opening the housing menu and selecting him for the Ocean biome house. Next, place the Party Girl and the Princess nearby. The Party Girl can be obtained by having at least 14 other NPCs in your world, and the Princess becomes available after defeating Plantera and having all other town NPCs present. Ensure their houses are within 25 tiles of the Angler's house to count as neighbors.

One common mistake is placing the Angler in the wrong biome or near NPCs he dislikes. For example, if you place him in the Desert biome or near the Tax Collector, his happiness will decrease, and he will charge higher prices for his services. Another mistake is not providing enough space between houses, which can cause NPCs to not recognize each other as neighbors. Make sure each house is at least 4 tiles apart to avoid this issue.

Advanced techniques include creating a Pylon network to connect the Ocean biome to other biomes. This allows you to quickly travel between biomes and manage your NPCs more efficiently. To set up a Pylon, you need at least two NPCs in a biome who are happy enough to sell the Pylon for that biome. In the Ocean biome, the Angler and the Party Girl can achieve this if they are happy. Once you have the Pylon, place it in the Ocean biome and connect it to other Pylons in different biomes.

Resource requirements for this setup include basic building materials like wood, stone, and torches. You may also need to gather materials for furniture like tables and chairs. If you want to decorate the house, consider using Ocean-themed blocks like coral or seashells. For combat, the Ocean biome can be dangerous due to enemies like Sharks and Crabs, so bring appropriate weapons and armor. A ranged or magic class is recommended for dealing with these enemies from a distance.

In summary, to maximize the Angler's happiness, place his house in the Ocean biome and ensure he is near the Party Girl and the Princess. Avoid placing him in the Desert biome or near the Tax Collector. Build a suitable house with basic furniture and decorations, and consider setting up a Pylon network for fast travel. With these steps, you can keep the Angler happy and benefit from lower prices and unique items.