Changeset - r1904:8c1457af235e
[Not reviewed]
master
0 1 0
hackykid - 19 years ago 2005-06-05 05:35:12
hackykid@openttd.org
(svn r2410) - Fix: [newgrf] When resolving callbacks, dont ignore wagon overrides.
1 file changed with 7 insertions and 0 deletions:
0 comments (0 inline, 0 general)
engine.c
Show inline comments
 
@@ -606,6 +606,13 @@ uint16 GetCallBackResult(uint16 callback
 
		cargo = _global_cargo_id[_opt.landscape][v->cargo_type];
 

	
 
	group = &_engine_custom_sprites[engine][cargo];
 

	
 
	if (v != NULL && v->type == VEH_Train) {
 
		SpriteGroup *overset = GetWagonOverrideSpriteSet(engine, v->u.rail.first_engine);
 

	
 
		if (overset != NULL) group = overset;
 
	}
 

	
 
	group = ResolveVehicleSpriteGroup(group, v, callback_info, (resolve_callback) ResolveVehicleSpriteGroup);
 

	
 
	if (group->type == SGT_REAL && group->g.real.sprites_per_set == 0 && cargo != GC_DEFAULT) {
0 comments (0 inline, 0 general)