Revert "Revert "Revert "Revert "npc spawn shop""""

This reverts commit 73caf826fb88bc9fd067b8c60709043167afcceb.
Revert "Revert "Revert "Revert "Revert "npc spawn shop"""""

This reverts commit 9cf0b0710525459acc4713ca4e903cbdb3940ed4.