Skip to content

Remove NPC restrictions!!! #2094

@wdfcf222

Description

@wdfcf222

TEdit v5.0.0-beta19
Terraria v1.4.4.9

TEdit has an absurd limitation in its NPC addition function: it only allows one instance of each NPC type to be placed. Adding more than one type is prohibited.

In reality, the game can run perfectly fine even with 999 Guides, Merchants, or Nurses, and TEdit can still display their coordinates. I discovered this by modifying TEdit's settings.xml.

I first added an Angler, then a Sleeping Angler, and woke the latter up in-game, allowing two Anglers to exist in the world. This process can be repeated indefinitely.

I also found that all NPCs in the game can be added and function normally. However, except for town NPCs, the others can only be placed near the spawn point and cannot be saved. Still, this opens up significant gameplay possibilities. For example, players entering the world could immediately battle the Moon Lord. This is incredibly fun! Why would such a powerful map editor have such a restriction?

Requests:

  1. Remove the NPC quantity restriction. I haven't observed any issues caused by having additional NPCs—this limitation is unreasonable.
  2. Allow selecting placement locations for duplicate NPCs and enable repositioning.
  3. It is recommended to unlock all in-game NPC IDs (there are over 600 in total). Town NPCs and other NPCs could be categorized separately to make TEdit even more powerful.

The previous suggestion to remove the renaming character limit for chests was also submitted by me. While the limit wasn't fully lifted, the character count was increased. I suggest further raising the limit to 1,000 characters. This would prevent crashes and various bugs while enhancing functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions