What are the requirements for the Princess to move in Terraria?

The Princess is one of the most unique NPCs in Terraria, and her arrival is tied to specific conditions that must be met. To have the Princess move in, you must first ensure that all other town NPCs (excluding Santa Claus and town pets) are present in your world. This means you need to have every other NPC, such as the Guide, Merchant, Nurse, and so on, already living in your town. The Princess will only appear once all other NPCs are present, making her one of the last NPCs to join your world.

To begin, you need to create suitable housing for all the NPCs. Each NPC requires a valid house, which must meet specific criteria. A valid house must have walls, a light source, a table, a chair, and a door or other entrance. The house must also be of a certain size, typically at least 60 tiles in area, but no larger than 750 tiles. You can check if a house is valid by using the housing query tool, which is available in the inventory menu. Once you have built enough houses, NPCs will start moving in as you meet their specific requirements.

Each NPC has unique conditions for moving in. For example, the Merchant requires you to have at least 50 silver coins in your inventory, while the Arms Dealer needs you to have a gun or bullets. The Demolitionist will move in if you have explosives in your inventory, and the Goblin Tinkerer requires you to defeat the Goblin Army. You will need to progress through the game, defeating bosses and exploring biomes, to unlock all the NPCs. Some NPCs, like the Truffle, require specific biomes, such as the Mushroom biome, to move in.

Once all NPCs are present, the Princess will automatically move into an available house. She does not have any specific biome or neighbor preferences, so you can place her in any suitable house. However, keeping her happy by placing her near NPCs she likes can provide benefits, such as reduced prices for her items. The Princess sells unique items, including the Royal Scepter, which is a powerful magic weapon, and the Royal Tiara, which is a vanity item.

There are a few common mistakes to avoid when trying to get the Princess to move in. One mistake is not having enough houses for all NPCs. Make sure you have built enough houses before attempting to meet the conditions for each NPC. Another mistake is not checking if a house is valid. Always use the housing query tool to ensure that each house meets the requirements. Additionally, some NPCs, like the Traveling Merchant and Skeleton Merchant, do not count towards the total number of NPCs needed for the Princess to move in. Make sure you have all the permanent NPCs present.

Advanced techniques for optimizing NPC placement include creating biomes near your town to satisfy NPC preferences. For example, you can create a small Desert biome by placing enough Sand Blocks and Sunflowers near your town. This will make NPCs like the Arms Dealer and Nurse happier, as they prefer the Desert biome. You can also use pylons to create a network of teleportation points, making it easier to travel between biomes and manage your NPCs.

Resource requirements for building houses and creating biomes include wood, stone, and other materials. You will need to gather these resources by mining and chopping down trees. Crafting stations, such as the Work Bench and Furnace, are essential for creating furniture and other items needed for houses. You may also need to craft specific items, such as the Bed, which is required for the Nurse to move in.

Class and equipment considerations are not directly tied to the Princess moving in, but having a well-equipped character will make it easier to progress through the game and meet the conditions for other NPCs. For example, defeating the Goblin Army requires strong weapons and armor, so make sure you are prepared for combat. Magic users may want to focus on obtaining the Royal Scepter from the Princess, as it is a powerful weapon for their class.

In summary, to have the Princess move in, you need to ensure that all other town NPCs are present in your world. This involves building suitable houses, meeting the specific conditions for each NPC, and progressing through the game. Avoid common mistakes, such as not having enough houses or not checking if a house is valid. Use advanced techniques, like creating biomes near your town, to optimize NPC happiness. Gather the necessary resources and prepare your character for combat to meet the conditions for NPCs. Once all NPCs are present, the Princess will move in, providing you with unique items and benefits.