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;