# HG changeset patch # User belugas # Date 2007-10-13 00:49:13 # Node ID ed3fc446f961f4a0f5a8cf35cbc808d13a50676c # Parent c3370700c2595e28b5eb033e135de5f6d3f07b8b (svn r11251) -Fix[FS#1318]: Newindustries must not rely on the old check placement functions. It is the the job of callbacks. Therefor, upon substitution, disable the said check. Warning, plenty of industries are going to be generated ;) diff --git a/src/newgrf.cpp b/src/newgrf.cpp --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -1853,6 +1853,9 @@ static bool IndustriesChangeInfo(uint in indsp->grf_prop.local_id = indid + i; indsp->grf_prop.subst_id = subs_id; indsp->grf_prop.grffile = _cur_grffile; + /* If the grf industry needs to check its surounding upon creation, it should + * rely on callbacks, not on the original placement functions */ + indsp->check_proc = CHECK_NOTHING; } } break;