equal
deleted
inserted
replaced
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 |