Empty air sandwich
Terrarian
The Demolitionist needs bombs in your inventory to unlock, but if he dies, he actually won't respawn again until you're holding bombs at day again, and so on. How about changing NPCs so after properly unlocking them once, they can always respawn by default as long as a proper house exists?
Affected list:
-Dye Trader (no longer needs inventory dye materials/strange plant after first time)
-Arms Dealer (no longer needs inventory bullet/gun after first time)
-Demolitionist (no longer needs inventory explosive after first time)
-Merchant (no longer needs 50+ silver in inventory after first time)
-Party Girl (no longer respawns by random chance after the first time)
Affected list:
-Dye Trader (no longer needs inventory dye materials/strange plant after first time)
-Arms Dealer (no longer needs inventory bullet/gun after first time)
-Demolitionist (no longer needs inventory explosive after first time)
-Merchant (no longer needs 50+ silver in inventory after first time)
-Party Girl (no longer respawns by random chance after the first time)