(svn r27688) -Fix-ish: Initialise new railtypes with the original railtype data, though strictly NewGRF could only have modified 'label' and 'alternate_labels' at the time AllocateRailType is called, which are reset anyway.
This commit is contained in:
		@@ -152,7 +152,7 @@ RailType AllocateRailType(RailTypeLabel label)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		if (rti->label == 0) {
 | 
							if (rti->label == 0) {
 | 
				
			||||||
			/* Set up new rail type */
 | 
								/* Set up new rail type */
 | 
				
			||||||
			*rti = _railtypes[RAILTYPE_RAIL];
 | 
								*rti = _original_railtypes[RAILTYPE_RAIL];
 | 
				
			||||||
			rti->label = label;
 | 
								rti->label = label;
 | 
				
			||||||
			rti->alternate_labels.Clear();
 | 
								rti->alternate_labels.Clear();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user