File diff r4292:340dc5050536 → r4293:cbb984a32af5
industry_cmd.c
Show inline comments
 
@@ -1330,7 +1330,7 @@ static void DoCreateNewIndustry(Industry
 
	i->total_transported[0] = 0;
 
	i->total_transported[1] = 0;
 
	i->was_cargo_delivered = false;
 
	i->last_prod_year = _cur_year;
 
	i->last_prod_year = _cur_year - BASE_YEAR;
 
	i->total_production[0] = i->production_rate[0] * 8;
 
	i->total_production[1] = i->production_rate[1] * 8;
 

	
 
@@ -1531,7 +1531,7 @@ static void ExtChangeIndustryProduction(
 
			return;
 

	
 
		case INDUSTRYLIFE_CLOSABLE:
 
			if ((byte)(_cur_year - i->last_prod_year) < 5 || !CHANCE16(1, 180))
 
			if ((byte)((_cur_year - BASE_YEAR) - i->last_prod_year) < 5 || !CHANCE16(1, 180))
 
				closeit = false;
 
			break;
 

	
 
@@ -1594,7 +1594,7 @@ static void UpdateIndustryStatistics(Ind
 
	if (i->produced_cargo[0] != CT_INVALID) {
 
		pct = 0;
 
		if (i->last_mo_production[0] != 0) {
 
			i->last_prod_year = _cur_year;
 
			i->last_prod_year = _cur_year - BASE_YEAR;
 
			pct = min(i->last_mo_transported[0] * 256 / i->last_mo_production[0],255);
 
		}
 
		i->pct_transported[0] = pct;
 
@@ -1609,7 +1609,7 @@ static void UpdateIndustryStatistics(Ind
 
	if (i->produced_cargo[1] != CT_INVALID) {
 
		pct = 0;
 
		if (i->last_mo_production[1] != 0) {
 
			i->last_prod_year = _cur_year;
 
			i->last_prod_year = _cur_year - BASE_YEAR;
 
			pct = min(i->last_mo_transported[1] * 256 / i->last_mo_production[1],255);
 
		}
 
		i->pct_transported[1] = pct;
 
@@ -1721,7 +1721,7 @@ static void ChangeIndustryProduction(Ind
 

	
 
		case INDUSTRYLIFE_CLOSABLE:
 
			/* maybe close */
 
			if ( (byte)(_cur_year - i->last_prod_year) >= 5 && CHANCE16(1,2)) {
 
			if ( (byte)((_cur_year - BASE_YEAR) - i->last_prod_year) >= 5 && CHANCE16(1,2)) {
 
				i->prod_level = 0;
 
				str = indspec->closure_text;
 
			}