src/town_cmd.cpp
branch0.6
changeset 10330 700e4a785535
parent 10325 7065f9963266
child 10654 e511144c1b70
equal deleted inserted replaced
10328:721fe18a2176 10330:700e4a785535
  1903 
  1903 
  1904 			if ((hs->extra_flags & BUILDING_IS_HISTORICAL) && !_generating_world) continue;
  1904 			if ((hs->extra_flags & BUILDING_IS_HISTORICAL) && !_generating_world) continue;
  1905 
  1905 
  1906 			if (HasBit(hs->callback_mask, CBM_HOUSE_ALLOW_CONSTRUCTION)) {
  1906 			if (HasBit(hs->callback_mask, CBM_HOUSE_ALLOW_CONSTRUCTION)) {
  1907 				uint16 callback_res = GetHouseCallback(CBID_HOUSE_ALLOW_CONSTRUCTION, 0, 0, house, t, tile);
  1907 				uint16 callback_res = GetHouseCallback(CBID_HOUSE_ALLOW_CONSTRUCTION, 0, 0, house, t, tile);
  1908 				if (callback_res != CALLBACK_FAILED && callback_res == 0) continue;
  1908 				if (callback_res != CALLBACK_FAILED && GB(callback_res, 0, 8) == 0) continue;
  1909 			}
  1909 			}
  1910 		}
  1910 		}
  1911 
  1911 
  1912 		if (_cur_year < hs->min_date || _cur_year > hs->max_date) continue;
  1912 		if (_cur_year < hs->min_date || _cur_year > hs->max_date) continue;
  1913 
  1913