The blacksmith only talks if you enter from town

Fix #1494