(svn r2304) - Fix (regression): excuse the Lumber mill from the list of raw-industries build-restriction, as it can be built always, patch-setting, or no patch-setting.
This commit is contained in:
		@@ -1576,9 +1576,10 @@ int32 CmdBuildIndustry(int x, int y, uint32 flags, uint32 p1, uint32 p2)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	spec = &_industry_spec[p1];
 | 
						spec = &_industry_spec[p1];
 | 
				
			||||||
	/* If the patch for non-raw-material industries is not on, you cannot build raw-material industries.
 | 
						/* If the patch for non-raw-material industries is not on, you cannot build raw-material industries.
 | 
				
			||||||
	 * Raw material industries are industries that do not accept cargo (at least for now) */
 | 
						 * Raw material industries are industries that do not accept cargo (at least for now)
 | 
				
			||||||
 | 
						 * Exclude industry 25, which is the lumber mill (only "raw" industry that can be built)*/
 | 
				
			||||||
	if (!_patches.build_rawmaterial_ind && spec->accepts_cargo[0] == 255 &&
 | 
						if (!_patches.build_rawmaterial_ind && spec->accepts_cargo[0] == 255 &&
 | 
				
			||||||
		  spec->accepts_cargo[1] == 255 && spec->accepts_cargo[2] == 255) return CMD_ERROR;
 | 
							  spec->accepts_cargo[1] == 255 && spec->accepts_cargo[2] == 255 && p1 != 25) return CMD_ERROR;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (!_check_new_industry_procs[spec->check_proc](tile, p1)) return CMD_ERROR;
 | 
						if (!_check_new_industry_procs[spec->check_proc](tile, p1)) return CMD_ERROR;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user