fixed build city/settlement bug