mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
(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 ;)
This commit is contained in:
parent
838e379fcf
commit
a8936b771b
@ -1853,6 +1853,9 @@ static bool IndustriesChangeInfo(uint indid, int numinfo, int prop, byte **bufp,
|
|||||||
indsp->grf_prop.local_id = indid + i;
|
indsp->grf_prop.local_id = indid + i;
|
||||||
indsp->grf_prop.subst_id = subs_id;
|
indsp->grf_prop.subst_id = subs_id;
|
||||||
indsp->grf_prop.grffile = _cur_grffile;
|
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;
|
} break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user