KioMя ставил 5, но после задержки проверял принадлежность города, уже после 5 город был некромантским, так что дело не в слипах...
так, а попробуй с тем же скриптом после захвата выйти из города, потом снова зайди в него 2 раза щелкнув по нему
TOWN_BUILDING_BLACKSMITH - это рынок? или че?