Laluzi
Skeletron
Because this message is the equivalent of the engine tossing up its hands and going 'I dunno', which really doesn't help a player make the housing valid.
Off the top of my head, there are two things which flag 'this is not valid housing' - being too close to an evil biome, and having the floor entirely consist of some combination of platforms and blocks covered by... either chests or any furniture object, I'm not as certain on this one. I think chairs are fine? The root cause is that NPCs don't like to stand on platforms and also don't like to stand in front of certain furniture items, and if the house can't find one solid block to assign the NPC's night position to, it'll say the house is invalid.
The second one is very much not readily apparent (and you can screw up a previously valid house by placing a chest, can confirm), and the first can be tricky too - ignoring spreading biomes, the 'too much evil nearby' amount isn't as high as the amount necessary to change the background and music, applies if any spot in the house passes the rating (so you could have a long rectangle where only the farthest edge is too corrupt, but the NPCs still freak out), and evil plants and thorns do count for evil blocks, meaning you could have built a house in an area that was valid housing and then later find the NPCs left and the house is now invalid because a patch of thorns grew in the Corruption biome 30 blocks away and pushed it over the edge.
So proposed messages instead:
"This house is too close to [the Corruption]/[the Crimson]/[a hostile biome]."
"This house requires a solid, unobstructed block for the occupant to stand on."
There might still be other fail states, and messages for those would be appreciated, but at least this would cut out the most common ones and help players build their houses.
(As an aside, I wish they'd get rid of the 'this house is too big' restriction. Since when is having an enormous mansion to yourself a complaint?)
Off the top of my head, there are two things which flag 'this is not valid housing' - being too close to an evil biome, and having the floor entirely consist of some combination of platforms and blocks covered by... either chests or any furniture object, I'm not as certain on this one. I think chairs are fine? The root cause is that NPCs don't like to stand on platforms and also don't like to stand in front of certain furniture items, and if the house can't find one solid block to assign the NPC's night position to, it'll say the house is invalid.
The second one is very much not readily apparent (and you can screw up a previously valid house by placing a chest, can confirm), and the first can be tricky too - ignoring spreading biomes, the 'too much evil nearby' amount isn't as high as the amount necessary to change the background and music, applies if any spot in the house passes the rating (so you could have a long rectangle where only the farthest edge is too corrupt, but the NPCs still freak out), and evil plants and thorns do count for evil blocks, meaning you could have built a house in an area that was valid housing and then later find the NPCs left and the house is now invalid because a patch of thorns grew in the Corruption biome 30 blocks away and pushed it over the edge.
So proposed messages instead:
"This house is too close to [the Corruption]/[the Crimson]/[a hostile biome]."
"This house requires a solid, unobstructed block for the occupant to stand on."
There might still be other fail states, and messages for those would be appreciated, but at least this would cut out the most common ones and help players build their houses.
(As an aside, I wish they'd get rid of the 'this house is too big' restriction. Since when is having an enormous mansion to yourself a complaint?)
Last edited: