src/industry_cmd.cpp
changeset 7168 25e07ccb4a3d
parent 7165 fb78336b205f
child 7177 f9796d5be926
--- a/src/industry_cmd.cpp	Wed Jul 04 22:24:57 2007 +0000
+++ b/src/industry_cmd.cpp	Thu Jul 05 05:41:56 2007 +0000
@@ -30,6 +30,7 @@
 #include "water_map.h"
 #include "tree_map.h"
 #include "cargotype.h"
+#include "newgrf_industries.h"
 #include "newgrf_industrytiles.h"
 #include "newgrf_callbacks.h"
 
@@ -965,6 +966,8 @@
 
 	/* produce some cargo */
 	if ((i->counter & 0xFF) == 0) {
+		if (HASBIT(indsp->callback_flags, CBM_IND_PRODUCTION_256_TICKS)) IndustryProductionCallback(i, 1);
+
 		IndustyBehaviour indbehav = indsp->behaviour;
 		i->produced_cargo_waiting[0] = min(0xffff, i->produced_cargo_waiting[0] + i->production_rate[0]);
 		i->produced_cargo_waiting[1] = min(0xffff, i->produced_cargo_waiting[1] + i->production_rate[1]);