Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Its quite clear, you just have to read...
Let me try to clarify, lets assime you build a few houses for npc in the starting area, but then decide to build a bigger base somwhere else, with specific rooms for all npcs, lets say the library for the wizard, the cantina/bar for the merchant, a living wood room for the dryad, a forge area for the engineer and the steampunker, a treasure vault for the tax colector npc
Invasion comes, npcs get get ripped. Then they start to respawn, first problem is that they spawn in the old town, near the starting area (I decided to keep the buildings there for the nostalgia), second, even if i remove the chairs to remove the valid housing, they will spawn in my new castle at random places.
Exemple: the nurse respawns and decide to get to the library, the painter decides to take the dryad living wood room, the painter to the forge, the guide goes to the treasury and so on..
what im suggesting is that once a npc die, their flag remain active to the room they were assigned, and then once they respawn, they get back to that same room, unless the room is changed and is not longer a valid housing for example.
I can't say why this was designed this way, but this is the design we have.
Theres really no drawbacks to this system and it really spare us from a lot of unnecessary manual work, going off screen, and waiting.
unless you're telling me that everybody should just make similar bland square houses for npcs, since if they die they will go to random places anyways upon a 'respawn' and disregard all the creativity possibilities, in Terraria, of all games.
As I doubt this will be changed in the code, you only option is to just keep the house safe. Don't spawn bosses nearby, keep your distant during invasions, maybe make unbreakable doors.
I knew exactly what you meant. Why don't you just change their housing assigned to them manually?
Having specific NPC's spawn for specifc rooms. Heck, it would be nice to just have all the NPC flags available from the get go, with the ones that aren't in the world greyed out or something.
You still would have to assign them manually; the point is just to simplify the spawning end of things. Y'know, I can think of plenty of adventure map ideas if this were implemented.
This.
Of all npcs I can think of two, being the most "thematic" ones, the witch doctor and the angler.
I moved the angler close to my base and made a lake there for fishing, frost moon came and npcs got their guts ripped, including the angler. He respawned back close to the ocean, and cyborg got his cabin... close to the lake...
It would be merely to simplifly the npc management, as you'd have to assing their room or house once, and forget about.
Also, once i had a carefully crafted NPC village, with specific houses to everyone, invasions came and then i gave up this idea, always having to re-assign them all to the correct homes, go far away, wait, go back... boring work.