Introduction
Before the update of Journey’s End (1.4), NPCs would move into a suitable house and sell everything at a normal price. Now with the new update NPCs change their price or rates depending on their happiness. Their price can be minimum of 75% to maximum of 150% of their original value. NPCs that don’t sell items are still affected by happiness (except Guide). Their happiness changes depending on a few factors:
- Love/like/dislike/hate a NPC within 25 tiles
- Live in a biome that they like/dislike
- More than two other NPCs within 25 tiles
- More than three other NPCs between 25 and 120 tiles
- NPC is homeless
Houses
For NPC’s to move into your world they require valid houses. Houses need at least 60 tiles (including the walls, roof, door and floor) of an enclosed building with background walls and light sources. Background walls must be placed by a player for them to count. The building can be made of platforms but needs at least one solid block for the NPC to stand on.
Here are some simple examples:
More info terraria.gamepedia.com – https://terraria.gamepedia.com/House
Housing Menu
The housing menu is accessed by opening your inventory and on the right hand side you click on the house above your equipment. With this menu you can move NPCs to different houses, evict NPCs or check if the house you made is eligible for a NPC. If you select the question mark you can check where you click and it will tell you whether a NPC can move in or not and provides a small explantion about the houses status.
Biome Priority
NPCs have preferences of biomes and biome can overlap giving biomes many different combinations such as hallowed deserts, corrupted oceans or crimson snow. For housing npcs they only count what biome is the highest priority.
Here is a list of priority for biomes:
- Dungeon
- Corruption
- Crimson
- Glowing Mushroom
- Hallow
- Jungle
- Snow
- Ocean
- Desert
- Underground, Cavern, The Underworld
- Forest
Building at the border of biomes changing is sometimes good for npc happiness but be careful of hallow/corrupt spreading which can cause confusion.
Here is an example of the gun dealer and nurse both being in their liked biomes and close to each other. A good indication of where the biome’s border is, is where the background changes to a biome specfic background. (remember that the npc position for happiness is where there house flag is)
NPC Positioning
NPC’s require to be within 25 tiles to calculate their like/dislikes of other npcs. The position of the npc for calculations is dependent on the center of the npc’s flag position. If the npc is homeless then its their location. The best way I have found to easily count 25 tiles is by getting a emerald hook which has a reach of 24.375 tiles. Other methods are getting the ruler accessory, placing torches to count, getting the fish/candy cane hook (reach is exactly 25 tiles) or just by guessing/counting tiles.
Here are some examples:
Here is an example of the best happiness for the angler but the tax collector’s house flag is just out of range of the 25 tiles so the angler does not calculate him. (Even though the tax collector is within the 25 tiles) The angler’s happiness should be at 84%.
Here is the same example of the best happiness for the angler with the tax collector’s house flag is within range of the 25 tiles so the angler does calculate him. (Even though the tax collector is outside the 25 tiles) The angler’s happiness should be at 79%.
Discount Card
Discount card is an accessory that can be dropped by the enemies in the pirate invasion during hardmode. It gives a 20% discount on purchases from npc’s including reforges. It’s drop rate is very low so it will take some time to get. I would advise to try to raise your luck (eg. place gnomes, touch a ladybug use correct torches for the biome and/or use luck potions) more info on luck terraria.gamepedia.com – https://terraria.gamepedia.com/Luck.
I don’t care just want cheap stuff
If you can’t be bothered finding the perfect setup for you, you can always just cheese it by evicting every NPC within 120 tiles and housing the NPC you want happy and two other NPCs they like/love (unless it’s the princess she loves crowds). If it is night time you can walk away from the NPCs that haven’t moved to their new houses and when they are offscreen the NPCs will teleport to their new housing (if they you have spare houses). You can then buy everything you want from that NPC and then repeat this with every NPC you want to buy from. Just make sure none of NPCs you evicted become homeless and are wandering around near the desired NPC since they will interfere with the happiness of the desired NPC. A way to make sure the NPCs don’t stay in the area are to make more housing so they move into those houses instead. Another way is to setup the correct houses and then wire up a king and queen statue to teleport every NPC to a single location away from the desired happy NPC and then head to the desired house setup during night time. This will probably not give the best results unless you do this for every biome.
NPC: Angler
Description: He gives you fishing quests which reset at 4:30am everyday. His quests can give you some good fishing items, fishing rods, pets, mounts, potions, vanity, wings and more. Some accessories he gives you are needed for the cell phone item. His happiness affects his rare item reward chance by a small amount. Great to keep happy if you do fishing quests.
Sells: Nothing
Unlocked: Unlocked by finding him sleeping ontop of the ocean water or on the sand in the ocean biome.
Preferences:
NPCs: Loves: None Likes: Princess, Tax Collector, Demolitionist, Party Girl Dislikes: None Hates: Tavernkeep Biome: Likes: Ocean Dislikes: Desert
More info: https://terraria.gamepedia.com/Angler
NPC: Arms Dealer
Description: Sells guns and ammo. Good to make happy for anybody who uses high ammo gun builds.
Sells: Sells bullets, unholy arrows, flintlock pistol, minishark, shotgun, quad-barrel shotgun, illegal gun parts and various ammo for certain guns.
Unlocked: Unlocked when you have at least one bullet or bullet-firing gun.
Preferences:
NPCs: Loves: Nurse Likes: Princess, Steampunker Dislikes: Golfer Hates: Demolitionist Biome: Likes: Desert Dislikes: Snow
More info: https://terraria.gamepedia.com/Arms_Dealer
NPC: Clothier
Description: Sells a lot of different vanity gear on different moon phases, locations or times. Good idea to make happy if you really like vanity items but that’s about it.
Sells: Sells thread, tragic umbrella, vanity armour and vanity accessories.
Unlocked: Unlocked after defeating Skeletron.
Preferences:
NPCs: Loves: Truffle Likes: Princess, Tax Collector Dislikes: Nurse Hates: Mechanic Biome: Likes: Underground Dislikes: Hallow
More info: https://terraria.gamepedia.com/Clothier
NPC: Cyborg
Description: Sells high-tech items. I would make him happy if you plan on using a lot of rockets.
Sells: Sells rockets, proximity mine launcher, nanites, vanity, night vision helmet, portal gun station, echo blocks and spectre googles.
Unlocked: Unlocked after defeating Plantera.
Preferences:
NPCs: Loves: None Likes: Princess, Steampunker, Pirate, Stylist Dislikes: Zoologist Hates: Wizard Biome: Likes: Snow Dislikes: Jungle
More info: https://terraria.gamepedia.com/Cyborg
NPC: Demolitionist
Description: Sells explosives.
Sells: Sells grenades, bombs, dynamite, hellfire arrows, land mines and explosive powder.
Unlocked: Unlocked when merchant is unlocked and the player has a explosive in their inventory.
Preferences:
NPCs: Loves: Tavernkeep Likes: Princess, Merchant Dislikes: Arms Dealer, Goblin Tinkerer Hates: None Biome: Likes: Underground Dislikes: Ocean
More info: https://terraria.gamepedia.com/Demolitionist
NPC: Dryad
Description: She sells plant items and can tell you what percentage of the world is hallow, corrupt and crimson.
Sells: Sells various powders, seeds, grass walls, planter boxes and potted trees.
Unlocked: Unlocked after defeating a major pre-hardmode boss.
Preferences:
NPCs: Loves: None Likes: Princess, Witch Doctor, Truffle Dislikes: Angler Hates: Golfer Biome: Likes: Jungle Dislikes: Desert
More info: https://terraria.gamepedia.com/Dryad
NPC: Dye Trader
Description: You can give him strange plants in exchange for various dyes. He does not need to be happy since he does not sell much and his strange plants quest is not affected by happiness.
Sells: Sells Dye vat, dye trader vanity and dyes.
Unlocked: Unlocked after defeating a major pre-hardmode boss or the player has a strange plant in their inventory.
Preferences:
NPCs: Loves: None Likes: Princess, Arms Dealer, Painter Dislikes: Steampunker Hates: Pirate Biome: Likes: Desert Dislikes: Forest
More info: https://terraria.gamepedia.com/Dye_Trader
NPC: Goblin Tinkerer
Description: He can reforge your accessories or weapons to change their modifiers. He is a great choice to make happy if you are power gaming.
Sells: Rocket boots, ruler, tinkerer’s workshop, grappling hook, toolbelt and spiky balls.
Unlocked: Unlocked by finding him in the cavern layer after defeating the goblin army.
Preferences:
NPCs: Loves: Mechanic Likes: Princess, Dye Trader Dislikes: Clothier Hates: Stylist Biome: Likes: Underground Dislikes: Jungle
More info: https://terraria.gamepedia.com/Goblin_Tinkerer
NPC: Golfer
Description: If you want golf items make him happy but if not don’t worry about him. The lawn mower is nice for stopping spawns and golf cart keys are good but you need to get a golf score of 2000 and beat skeletron to acquire it.
Sells: Sells golf clubs, golf vanity, golfing items, paintings, lawn mower and golf cart keys.
Unlocked: Unlocked by finding him in the underground desert. (Can be overlooked I didn’t find him until hardmode)
Preferences:
NPCs: Loves: Angler Likes: Princess, Painter, Zoologist Dislikes: Pirate Hates: Merchant Biome: Likes: Forest Dislikes: Underground
More Info: https://terraria.gamepedia.com/Golfer
NPC: Guide
Description: In the case of this guide he is happiness fodder. His happiness does not matter and he should just be around to make others happy. Shows you crafting recipes, give tips and can be sacrificed to summon a boss.
Sells: Nothing
Unlocked: He spawns with every new world (unless using specific secret world seeds).
Preferences: (not that you need to know unless role playing)
NPCs: Loves: None Likes: Princess, Clothier, Zoologist Dislikes: Steampunker Hates: Painter Biome: Likes: Forest Dislikes: Ocean
More info: https://terraria.gamepedia.com/Guide
NPC: Mechanic
Description: Make her happy if you are doing large scale wiring projects such as wiring teleporter’s. Most people don’t do anything with wires. Probably a good idea to get wire cutters to disable traps.
Sells: Sells wires, wire tools, switches, pressure plates, engineering helmet, mechanical ruler, booster track, timers, wire bulb and mechanic’s rod.
Unlocked: Unlocked by finding them bound in the dungeon cavern layer.
Preferences:
NPCs: Loves: Goblin Tinkerer Likes: Princess, Cyborg Dislikes: Arms Dealer Hates: Clothier Biome: Likes: Snow Dislikes: Underground
More info: https://terraria.gamepedia.com/Mechanic
NPC: Merchant
Description: He has a good amount of items to sell. Most are cheap and might not need to worry too much about discounts. Most expensive item being the safe at 20 gold.
Sells: Sells tools, cheap potions and ammo. Some items of note mining helmet, piggy bank, bug net, sharpening station and safe.
Unlocked: When all players currently on the world have more than 50 silver between them in their inventories.
Preferences:
NPCs: Loves: None Likes: Princess, Golfer, Nurse Dislikes: Tax Collector Hates: Angler Biome: Likes: Forest Dislikes: Desert
More info: https://terraria.gamepedia.com/Merchant
NPC: Nurse
Nurse
Description: Heals the player for a price. You pay more when playing expert/master mode and as you progress the game. If you die often or have her near boss areas for quick heals you might want to make her happier.
Sells: Nothing
Unlocked: Unlocked when you have more than 100 maximum health and have the merchant unlocked.
Preferences:
NPCs: Loves: Arms Dealer Likes: Princess, Wizard Dislikes: Dryad, Party Girl Hates: Zoologist Biome: Likes: Hallow Dislikes: Snow
More info: https://terraria.gamepedia.com/Nurse
NPC: Painter
Description: Happiness isn’t needed unless you care about base building aesthetic. Probably use as a boost of happiness for the steampunker.
Sells: Sells paintings, paint, wallpaper, paintbrush, paint roller, paint scraper.
Unlocked: Unlocked when there are 8 npcs in the world. (Old man and travelling merchant counts towards this)
Preferences:
NPCs: Loves: Dryad Likes: Princess, Party Girl Dislikes: Truffle, Cyborg Hates: None Biome: Likes: Jungle Dislikes: Forest
More info: https://terraria.gamepedia.com/Painter
NPC: Party Girl
Description:
Sells: Sells party related vanity items, pogo stick and celebration gun.
Unlocked: 1/40 chance every morning to respawn when there are 14 npcs currently in the world. (The old man, travelling merchant and town pets count)
Preferences:
NPCs: Loves: Wizard, Zoologist Likes: Princess, Stylist Dislikes: Merchant Hates: Tax Collector Biome: Likes: Hallow Dislikes: Underground
More info: https://terraria.gamepedia.com/Party_Girl
NPC: Princess
Description: She loves crowds. She does not have an overcrowding penalty. She can be added on as the third npc to boost anybody.
Sells: Sells expensive vanity decorations, vanity gear, vanity accessories and a special music box.
Unlocked: Unlocked after all other npcs other than santa is currently housed.
Preferences:
NPCs: Loves: Everybody Likes: None Dislikes: None Hates: None Biome: Likes: None Dislikes: None
More info: https://terraria.gamepedia.com/Princess
NPC: Pirate
Description: Make happy if you want a parrot cracker which its base price is 3 platinum and 75 gold.
Sells: Sells two different cannons, pirate vanity, sails and parrot cracker.
Unlocked: Unlocked after defeating a Pirate Invasion in hardmode.
Preferences:
NPCs: Loves: Angler Likes: Princess, Tavernkeep Dislikes: Stylist Hates: Guide Biome: Likes: Ocean Dislikes: Underground
More info: https://terraria.gamepedia.com/Pirate
NPC: Santa Claus
Description: He only stays on your world during real-time christmas (15th of december to 31st of december) or after completing wave 15 or more of a frost moon which makes your world christmas for a day. Before or after this date he dies. He can be used as happiness fodder for the princess. Most items are cheap.
Sells: Sells vanity christmas items.
Unlocked: He is unlocked after defeating a frost legion in which the summon item is only found in christmas time.
Preferences:
NPCs: Loves: None Likes: Princess Dislikes: None Hates: Tax Collector Biome: Likes: Snow Dislikes: Desert
More info: https://terraria.gamepedia.com/Santa_Claus
NPC: Steampunker
Description: Good idea to make happy since she sells some nice items that are experience.
Sells: Sells vanity block crafters, steampunk vanity, logic gates, jetpack, static hook, steampunk wings, clentaminator and teleporter.
Unlocked: Unlocked in hardmode after defeating a mechanical boss.
Preferences:
NPCs: Loves: Cyborg Likes: Princess, Painter Dislikes: Dryad, Wizard, Party Girl Hates: None Biome: Likes: Desert Dislikes: Jungle
More info: https://terraria.gamepedia.com/Steampunker
NPC: Stylist
Description: If you care about your characters appearance it might be a good idea to make her happy but otherwise completely useless.
Sells: Sell hair dye.
Unlocked: Unlocked when found webbed up in a spider cave.
Preferences:
NPCs: Loves: Dye Trader Likes: Princess, Pirate Dislikes: Tavernkeep Hates: Goblin Tinkerer Biome: Likes: Ocean Dislikes: Snow
More info: https://terraria.gamepedia.com/Stylist
NPC: Tavernkeep
Description: His happiness only affects the price of Ale, eternia crystal, eternia crystal stand and pylon. He sells the pylon only before you defeat the golem (because his store gets to full of items relating to the eternia gear.) He is not worth keeping happy.
Sells: Sells Dungeon Defender 2 armour and sentry weapons using defender medals.
Unlocked: Found anywhere as a unconscious man after the defeating eater of worlds or brain of cthulhu.
Preferences:
NPCs: Loves: Demolitionist Likes: Princess, Goblin Tinkerer Dislikes: Guide Hates: Dye Trader Biome: Likes: Hallow Dislikes: Snow
More info: https://terraria.gamepedia.com/Tavernkeep
NPC: Tax Collector
Description: Generates money. His happiness affects how much money he generates and his money limit. If you struggle with your money and want to afk it would be a good idea to raise his happiness.
Sells: Nothing
Unlocked: Unlocked in hardmode when you toss purification powder on a tortured soul which is found as a rare spawn in the underworld.
Preferences:
NPCs: Loves: Merchant Likes: Princess, Party Girl Dislikes: Demolitionist, Mechanic Hates: Santa Claus Biome: Likes: Snow Dislikes: Hallow
More info: https://terraria.gamepedia.com/Tax_Collector
NPC: Truffle
Description: Should make him happy to buy the autohammer or the weapons. He does not sell much but the autohammer is used to create some good items.
Sells: A mushroom pet, a mushroom hat, mushroom biome solution, a mushroom spear, a hammush and a autohammer.
Unlocked: You need to create a surface glowing forest with at least 100 blocks of mushroom grass with a house in or near it.
Preferences:
NPCs: Loves: Guide Likes: Princess, Dryad Dislikes: Clothier Hates: Witch Doctor Biome: Likes: Mushroom Dislikes: None
More info: https://terraria.gamepedia.com/Truffle
NPC: Witch Doctor
Description: If you are using minions it would be good to make him happy. He has some requirements for selling a lot of different items.
Sells: Sells minion related items, imbuing related items and various fountains.
Unlocked: Unlocked after Queen Bee has been defeated.
Preferences:
NPCs: Loves: None Likes: Princess, Dryad, Guide Dislikes: Nurse Hates: Truffle Biome: Likes: Jungle Dislikes: Hallow
More info: https://terraria.gamepedia.com/Witch_Doctor
NPC: Wizard
Description: The wizard sells magic items and can estimate your current luck. If you are interested in magic, you should make him happy.
Sells: Sells magic components, greater mana potion, music box, ice rod and crystal ball.
Unlocked: He is found in the cavern layer after hardmode is unlocked.
Preferences:
NPCs: Loves: Golfer Likes: Princess, Merchant Dislikes: Witch Doctor Hates: Cyborg Biome: Likes: Hallow Dislikes: Ocean
More info: https://terraria.gamepedia.com/Wizard
NPC: Zoologist
Description: She is a werefox that will transform while under a full moon or blood moon. Some of her items can get expensive but these are unlocked after filling more bestiary entries or require hardmode. Pet licences is mostly cosmetic but every pet you have on your world counts towards the party girl moving in.
Sells: Sells animal related tools/equipment, furry vanity items and pet licenses. The most expensive item is the universal pylon at 1 platinum (but this is a end game item requiring 100% of the bestiary filled)
Unlocked: When the player has at least 10% (53 entries) of the bestiary filled
Preferences:
NPCs: Loves: Witch Doctor Likes: Princess, Golfer, Dislikes: Angler Hates: Arms Dealer Biome: Likes: Forest Dislikes: Desert
More info: https://terraria.gamepedia.com/Zoologist
NPC (No house): Travelling Merchant
Description: Sells a lot of different things. They do not require a house to live in and every morning he can randomly arrive at a random occupied NPC house. The closer to the edge of the map the cheaper his goods. (If he arrives at the Ocean he will sell his items at the cheapest price).
Sells: He sells something different every time he arrives. Sells many accessories that can be combined, some armour, some weapons, some tools, some pets, team blocks and a lot of vanity items.
Unlocked: Can start spawning as soon as there are 2 npcs in your world (not including the old man or skeleton merchant)
Preferences: Does not have any preferences
More info: https://terraria.gamepedia.com/Traveling_Merchant
NPC (No House): Skeleton Merchant
Skeleton Merchant
Description: Sells different items depending on the moon cycles. He spawns in the cavern layer.
Sells: Sells yoyo items, consumables, ammo and magic lantern.
Unlocked: Always unlocked.
Preferences: Does not have any preferences.
More info: https://terraria.gamepedia.com/Skeleton_Merchant
NPC (No House): Old Man
Description: He is at the dungeon entrance. He summons a boss if talked to at night. He does not move into a house.
Sells: Nothing.
Unlocked: He spawns with the world and respawns at the dungeon until his boss is killed. After the boss is killed he does not come back.
Preferences: Does not have any preferences
More info: https://terraria.gamepedia.com/Old_Man
Town Example: All rounder
This town layout was taken off of this website: drive.google.com – https://terraria.gamepedia.com/Guide:NPC_Happiness. Then go to this website llama3013.github.io – https://llama3013.github.io/Terrarias-Terrific-Towns/ and paste or upload the data into the import town menu:
{ "settings": {"multiBiome":false,"notes":false,"solitary":true},"towns":[{"biome":"Forest","name":"New Town","notes":"","pylonStatus":true,"npcs":[{"npcType":"Zoologist","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Golfer","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Forest","pylonStatus":false,"npcs":[{"npcType":"Merchant","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Desert","pylonStatus":false,"npcs":[{"npcType":"Nurse","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Arms Dealer","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Hallow","pylonStatus":false,"npcs":[{"npcType":"Tavernkeep","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Demolitionist","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Hallow","pylonStatus":false,"npcs":[{"npcType":"Party Girl","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Wizard","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Snow","pylonStatus":false,"npcs":[{"npcType":"Goblin Tinkerer","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Mechanic","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Underground","pylonStatus":true,"npcs":[{"npcType":"Clothier","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Tax Collector","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Princess","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Desert","pylonStatus":false,"npcs":[{"npcType":"Dye Trader","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Stylist","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Snow","pylonStatus":false,"npcs":[{"npcType":"Steampunker","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Cyborg","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Santa Claus","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Jungle","pylonStatus":true,"npcs":[{"npcType":"Dryad","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Witch Doctor","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Painter","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Ocean","pylonStatus":true,"npcs":[{"npcType":"Angler","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Pirate","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Mushroom","pylonStatus":true,"npcs":[{"npcType":"Truffle","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Guide","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]}]}
Town Example: Author’s choice
This towns layout is how I prefer to have my NPCs happy. It focuses on getting gear for cheap, reforges cheap and getting better rewards from the angler.
Copy everything below this line or download the data drive.google.com – https://drive.google.com/file/d/1-BaOaibrEky0GUBnkGIQVpY1v0wIHFp5/view?usp=sharing. Then go to this website llama3013.github.io – https://llama3013.github.io/Terrarias-Terrific-Towns/ and paste or upload the data into the import town menu:
{ "settings": {"multiBiome":false,"notes":true,"solitary":true},"towns":[{"name":"New Town","biome":"Underground","pylonStatus":true,"notes":"This town is just too make sure best prices for reforge.","npcs":[{"npcType":"Goblin Tinkerer","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Mechanic","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Dye Trader","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Mushroom","pylonStatus":true,"notes":"Truffle sells some expensive items and guide is useless.","npcs":[{"npcType":"Guide","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Truffle","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Jungle","pylonStatus":true,"notes":"Witch Doctor has minion items that are expensive. Dryad synergizes with Witch Doctor. Painter just fills a position.","npcs":[{"npcType":"Witch Doctor","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Dryad","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Painter","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Desert","pylonStatus":true,"notes":"This town is to make steampunker happy because she sells some expensive items such as the cleminator.","npcs":[{"npcType":"Steampunker","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Cyborg","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Arms Dealer","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Ocean","pylonStatus":true,"notes":"This one is to make angler happy. If you don't like fishing quests this can be changed.","npcs":[{"npcType":"Angler","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Pirate","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Tax Collector","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Forest","pylonStatus":true,"notes":"Zoologist sells alot of different items some are expensive. Golfer and Zoologist synergize. Princess fills up the third slot. She can be moved if preferred.","npcs":[{"npcType":"Zoologist","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Golfer","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Princess","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Underground","pylonStatus":false,"notes":"I like to happy Demolitionist happy so I can buy bulk bombs for mining.","npcs":[{"npcType":"Demolitionist","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Tavernkeep","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Clothier","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Hallow","pylonStatus":true,"notes":"Merchant and wizard are nice to have cheaper but their items aren't too expensive. I find that it is easier to just move the nurse to wherever your spawn point is because the price doesn't matter too much.","npcs":[{"npcType":"Merchant","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Wizard","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Nurse","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Snow","pylonStatus":true,"notes":"This town is just for the pylon so if you don't care about that freely change this town. The stylist is only cosmetic. Party girl might have one or two things you want. Party girl and stylist are needed here for pylon since santa is only here for 15th to 31st of December or one day after a successful frost moon.","npcs":[{"npcType":"Santa Claus","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Party Girl","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Stylist","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]}]}
Town Example: Pre hardmode
This one is just a easy template for before getting to hardmode. I haven’t used it before so it might need some work.
Copy everything below this line or download the data drive.google.com – https://drive.google.com/file/d/1gtKOqLYRpi9m96phkt1hRB5mKdKxV7oH/view?usp=sharing. Then go to this website llama3013.github.io – https://llama3013.github.io/Terrarias-Terrific-Towns/ and paste or upload the data into the import town menu:
{ "settings": {"multiBiome":false,"notes":true,"solitary":true},"towns":[{"name":"New Town","biome":"Forest","pylonStatus":false,"npcs":[{"npcType":"Zoologist","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Golfer","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Party Girl","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Underground","pylonStatus":true,"npcs":[{"npcType":"Goblin Tinkerer","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Mechanic","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Demolitionist","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Desert","pylonStatus":true,"npcs":[{"npcType":"Nurse","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Dye Trader","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Arms Dealer","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Ocean","pylonStatus":true,"npcs":[{"npcType":"Angler","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Pirate","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Stylist","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Snow","pylonStatus":true,"npcs":[{"npcType":"Clothier","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Guide","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Jungle","pylonStatus":true,"npcs":[{"npcType":"Witch Doctor","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Dryad","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Painter","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]},{"name":"New Town","biome":"Forest","pylonStatus":false,"npcs":[{"npcType":"Merchant","multiBiome":{"biomeSwitch":false,"type":"Forest"}},{"npcType":"Tavernkeep","multiBiome":{"biomeSwitch":false,"type":"Forest"}}]}]}
TLDR (Too Long Didn’t Read)
NPC’s like or dislike other npcs or biomes. NPC’s have to be within 25 tiles of another NPC to like or dislike them. Use my website llama3013.github.io – https://llama3013.github.io/Terrarias-Terrific-Towns/ to plan/calculate npc happiness. Use this website terraria.gamepedia.com – https://terraria.gamepedia.com/NPCs#Happiness if you can’t be bothered using my website and don’t want to use my guides list of biased npc descriptions.
This is all about Terraria – NPC Happiness Housing Guide; I hope you enjoy reading the Guide! If you feel like we should add more information or we forget/mistake, please let us know via commenting below, and thanks! See you soon!
- All Terraria Posts List
Leave a Reply