add new map, new npc, fix story bug