**REPORTED** Town NPC name-exclusive drops determining whether to drop items by actual name

BadPiggy1024

Official Terrarian
Steam or GOG
Steam
Single Player/Multiplayer
Single
Operating System
Windows 10
Terraria Version
1.4.4.2
Controls Used
Keyboard/Mouse
Currently, all three name-exclusive drops from Town NPCs (the Green Cap, Ivy, and Jim's Cap) only checks if the NPC has actual corresponding name, instead of an internally coded condition.

This means if a resource pack changes all Painter name to "Jim", then every painter arrived will drop the Jim's Cap. If a resource pack changes the original "Jim" name to something else and do not change the rest of the names, then the Jim's Cap becomes unobtainable due to no Painters will be named Jim.

I don't know if this is intended or not, but some of the in-game non-English languages got the name localized (for example, for the Painter's name, "Jim" -> "吉姆" in Simplified Chinese), which has also made the Jim's Cap become unobtainable when playing on non-English languages. If this is intended, then the in-game localizations should be changed to ensure all NPCs' names remain unchanged (use original English name), not being translated into something else.

(All localizations in the .csv file)
Screenshot_82.png
 
Last edited:
Back
Top Bottom