Mercurial > hg > openttd
changeset 8104:f5de4e3df221 draft
(svn r11665) -Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08.
Fix directly inspired by Csaboka
author | belugas <belugas@openttd.org> |
---|---|
date | Tue, 18 Dec 2007 21:25:44 +0000 |
parents | 1721819ad261 |
children | f1453e6bb1d8 |
files | src/newgrf.cpp |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -1777,6 +1777,13 @@ memcpy(tsp, &_industry_tile_specs[subs_id], sizeof(_industry_tile_specs[subs_id])); tsp->enabled = true; + + /* A copied tile should not have the animation infos copied too. + * The anim_state should be left untouched, though + * It is up to the author to animate them himself */ + tsp->anim_production = INDUSTRYTILE_NOANIM; + tsp->anim_next = INDUSTRYTILE_NOANIM; + tsp->grf_prop.local_id = indtid + i; tsp->grf_prop.subst_id = subs_id; tsp->grf_prop.grffile = _cur_grffile;