I have a suggestion: remove the day / night, moon phase restrictions on npcs shops!
I'll add these to my list of user suggestions. The priority right now, however, is 1.4.1 compatibility.Hello, I have a suggestion that could be useful:
Make all Shroomite Helmets give the same Ranged Damage, rather than Rocket, Arrow or Bullet Damage.
Somewhat. Vanilla Terraria won't remove existing duplicate pylons - it only stops you from placing duplicate pylons. However, if you try to break or place any pylon, there is a chance (depending on which pylon you break) that it will scan for and remove duplicate pylons. To be safe, don't bring your pickaxe anywhere near your pylons and don't try to place any new ones down. And definitely don't use the world in multiplayer where someone could place/break pylons by accident.Same there.
Is it safe to load the world with 2 same pylons without the tweak ?
Not necessarily. Many (if not almost all) of the special shop conditions are static fields on Main and the entire shop inventory logic is contained in Chest.SetupShop(). Using a plugin, you can create a prefix patch on SetupShop that sets them to all true, or false, or whatever you need, plus a postfix patch on SetupShop that sets them all back to what they were. This would catch 99% of all shop special cases - the sole exception I can think of being the "have item xyz in your inventory" check, which would indeed require rewriting it all or some IL changes.It would mean redoing the whole shop