NPCs & Enemies Inter Npc interaction and happiness :D

LemonMuncher

Terrarian
I want to let my npcs interact.
I know that the happiness meter and is really hard to do as is while still being safe.

The only options I see are, make a long strip of the homes which looks off,
Make a staircase between the floors (kinda cool but not what I am looking for

I would make them all separate housing but I would not be able to protect them all and keep my friends safe :(
Bonus option create a protection that does not kill the npc, trap them, like an iron door but more themed to the little house.

I just wanna make a happy little neighborhood :)


Ideas

Some people want them to stay in one place so they restrict them with platforms or rope ro just an elevator for wings etc

FORCE FIELD its cool and can be functional

enemy spawn detector thing. Some way of knowing if I make a glass dome that enemys can not come inside

Npcs cant open doors for enemys

Traps can be detected by npcs and they wont stand in the blast radius, fall in lava, fall in a pit. ( I dont know if this can function smoothly but would be nice)

Some way of knowing if npcs have a happines meter, like interacting and they have a happy or sad bar
When that is clicked they can ask for things like,

Mushroom nps will be happier in a mushroom house that they like

Zoologist may want a terrarium ( I have a golden squirrel and bunny I want to place in their room after I post this)

Basically just make my home more themed


Can I move closer to my friend? Guide and nurse seem to be friendly so may want to be close.

“Do my silly quest” (thats its own thing that would boost the 5 percent even if they dont like the weather.

They could also just be happier on weather so the last 5 or so percent is just “ I wish it was sunny” or “ I wish it was rainy so I could see the goldfish”

Making an achievement for this would be a pain if it was all at once , but better if it was something like “zoologist 100 percent happy”
Druid already kinda has one I heard but I havnt even unlocked them ever
Or all npc homes maxed.

Sorry for yap if this is illegible I can re write it
 
Anything I don't mention I agree with

Some people want them to stay in one place so they restrict them with platforms or rope ro just an elevator for wings etc
Your wording is a bit confusing. Elaborate?
FORCE FIELD its cool and can be functional
Again, this is a massive addition being confined to a single sentence. Assuming it's just a dome that blocks of enemies from entering towns, I don't support. It would reduce the danger of the night (especially in the early game), and this would be confusing for invasions.
enemy spawn detector thing. Some way of knowing if I make a glass dome that enemys can not come inside
Again, your wording is confusing. I have no idea how good this would be - it really depends on the execution.
Can I move closer to my friend? Guide and nurse seem to be friendly so may want to be close.
You can already do this by making two houses next to each other and assigning them to the NPC's you like.
“Do my silly quest” (thats its own thing that would boost the 5 percent even if they dont like the weather.
Is this like a quest system? If so, I guess this would be cool, especially if the items you find/get are themed around the NPC's.
They could also just be happier on weather so the last 5 or so percent is just “ I wish it was sunny” or “ I wish it was rainy so I could see the goldfish”
Is this new dialogue? If so, support.

EDIT: If your idea is in line with @Aceplante's interpretation, no support, that would be really weird.
Or all npc homes maxed.
Screenshot 2025-06-10 07.45.15.png

Making an achievement for this would be a pain if it was all at once , but better if it was something like “zoologist 100 percent happy”
For just this one NPC? That's oddly specific, and there's already an achievement similar to this anyway:
Screenshot 2025-06-10 07.46.35.png


Your ideas have a lot of potential, but the problem with most of them is how vague they are. It's hard for us to share thoughts, because a lot of the stuff I'm replying to is me guessing.
 
Last edited:
FORCE FIELD its cool and can be functional
NO, as ForumBone mentioned, are you suggesting this keeps out enemies? If so, no.
enemy spawn detector thing. Some way of knowing if I make a glass dome that enemys can not come inside
YES, Detecting if enemies can spawn in a certain area? Sure! To my understanding though, the answer is usually "are the walls natural? if so, then yes"
Npcs cant open doors for enemys
YES, I havent really had a problem with my NPCs doing this. They usually just sit in the chairs all night. But if they hear the door thumping, they dont open it? Sure why not.
Traps can be detected by npcs and they wont stand in the blast radius, fall in lava, fall in a pit. ( I dont know if this can function smoothly but would be nice)
NO, Dont have lava exposed that close do your house? same with exposed pits. Thats on you
Some way of knowing if npcs have a happines meter, like interacting and they have a happy or sad bar
N/A, They already have a "happiness" button and will tell you what they like and dont like.
When that is clicked they can ask for things like,


Mushroom nps will be happier in a mushroom house that they like

Zoologist may want a terrarium ( I have a golden squirrel and bunny I want to place in their room after I post this)

Basically just make my home more themed
YES, I strongly agree with this! It would motivate players to experiment a little and try different things instead of just building the same generic box for every npc. In fact, I made a thread about it that you could check out here: Game Mechanics - Better NPC happiness/housing, but... I was met with surprisingly negative feedback. It seems the people of this forum did not like the idea, because "it would feel like you are building the wrong way" if you ever use any other blocks they don't like and have any slightly less than perfectly optimal happiness and prices. But like.. im fine with not everything being perfectly optimal at all times?
Can I move closer to my friend? Guide and nurse seem to be friendly so may want to be close.
N/A, you can already reassign houses as ForumBone pointed out.
“Do my silly quest” (thats its own thing that would boost the 5 percent even if they dont like the weather.
Maybe? Quests are cool. I was just thinking the other day there could be special critters you have to find and catch similar to quest fish, and it has been suggested before to have a hunter that wants you to go kill certain enemies, but idk if thats really needed.
They could also just be happier on weather so the last 5 or so percent is just “ I wish it was sunny” or “ I wish it was rainy so I could see the goldfish”
NO, Happy during certain weather... I think this is a bit unnecessary.
 
good points. Did not know that the happy meter was real I thought it was a hidden thing for dialogue
 
Anything I don't mention I agree with


Your wording is a bit confusing. Elaborate?

Again, this is a massive addition being confined to a single sentence. Assuming it's just a dome that blocks of enemies from entering towns, I don't support. It would reduce the danger of the night (especially in the early game), and this would be confusing for invasions.

Again, your wording is confusing. I have no idea how good this would be - it really depends on the execution.

You can already do this by making two houses next to each other and assigning them to the NPC's you like.

Is this like a quest system? If so, I guess this would be cool, especially if the items you find/get are themed around the NPC's.

Is this new dialogue? If so, support.

EDIT: If your idea is in line with @Aceplante's interpretation, no support, that would be really weird.

View attachment 503481

For just this one NPC? That's oddly specific, and there's already an achievement similar to this anyway:
View attachment 503482

Your ideas have a lot of potential, but the problem with most of them is how vague they are. It's hard for us to share thoughts, because a lot of the stuff I'm replying to is me guessing.
I will remake my forum post :) I now mnow how this site works
 
Back
Top Bottom