@ -1097,6 +1097,7 @@ static const uint8 _plastic_mine_sounds[] = { SND_33_PLASTIC_MINE };
* @ param sndc number of sounds
* @ param snd sounds table
* @ param d cost multiplier
* @ param pc prospecting chance
* @ param ai1 appear chance ingame - temperate
* @ param ai2 appear chance ingame - arctic
* @ param ai3 appear chance ingame - tropic
@ -1131,9 +1132,9 @@ static const uint8 _plastic_mine_sounds[] = { SND_33_PLASTIC_MINE };
* @ param s3 text for production down
*/
# define MI(tbl, sndc, snd, d, ai1, ai2, ai3, ai4, ag1, ag2, ag3, ag4, col, \
# define MI(tbl, sndc, snd, d, pc, ai1, ai2, ai3, ai4, ag1, ag2, ag3, ag4, col, \
c1 , c2 , c3 , proc , p1 , r1 , p2 , r2 , m , a1 , im1 , a2 , im2 , a3 , im3 , pr , clim , bev , in , intx , s1 , s2 , s3 ) \
{ tbl , lengthof ( tbl ) , d , { c1 , c2 , c3 } , proc , { p1 , p2 } , { r1 , r2 } , m , \
{ tbl , lengthof ( tbl ) , min ( 255 , d ) , d , pc , { c1 , c2 , c3 } , proc , { p1 , p2 } , { r1 , r2 } , m , \
{ a1 , a2 , a3 } , { { im1 , 0 } , { im2 , 0 } , { im3 , 0 } } , pr , clim , bev , col , in , intx , s1 , s2 , s3 , { ai1 , ai2 , ai3 , ai4 } , { ag1 , ag2 , ag3 , ag4 } , \
sndc , snd , 0 , 0 , true , { 0 , 0 , NULL , NULL , INVALID_INDUSTRYTYPE } }
/* Format:
@ -1148,7 +1149,7 @@ static const uint8 _plastic_mine_sounds[] = { SND_33_PLASTIC_MINE };
messages : Closure production up production down */
static const IndustrySpec _origin_industry_specs [ NEW_INDUSTRYOFFSET ] = {
MI ( _tile_table_coal_mine , 0 , NULL ,
1680 , 2 , 3 , 0 , 0 , 8 , 8 , 0 , 0 , 215 ,
1680 , 0xB3333333 , 2 , 3 , 0 , 0 , 8 , 8 , 0 , 0 , 215 ,
IT_POWER_STATION , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_COAL , 15 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1158,7 +1159,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4836_NEW_COAL_SEAM_FOUND_AT , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_power_station , 0 , NULL ,
240 , 2 , 2 , 0 , 0 , 5 , 5 , 0 , 0 , 184 ,
240 , 0xFFFFFFFF , 2 , 2 , 0 , 0 , 5 , 5 , 0 , 0 , 184 ,
IT_COAL_MINE , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_INVALID , 0 , CT_INVALID , 0 , 5 ,
CT_COAL , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1168,7 +1169,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_sawmill , 1 , _sawmill_sounds ,
224 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 194 ,
224 , 0xFFFFFFFF , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 194 ,
IT_FOREST , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_GOODS , 0 , CT_INVALID , 0 , 5 ,
CT_WOOD , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1178,7 +1179,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_forest , 0 , NULL ,
1600 , 3 , 4 , 0 , 0 , 5 , 5 , 0 , 0 , 86 ,
1600 , 0xBFFFFFFF , 3 , 4 , 0 , 0 , 5 , 5 , 0 , 0 , 86 ,
IT_SAWMILL , IT_PAPER_MILL , IT_INVALID , CHECK_FOREST ,
CT_WOOD , 13 , CT_INVALID , 0 , 30 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1188,7 +1189,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_483A_INSECT_INFESTATION_CAUSES ) ,
MI ( _tile_table_oil_refinery , 0 , NULL ,
244 , 2 , 2 , 2 , 0 , 4 , 4 , 4 , 0 , 191 ,
244 , 0xFFFFFFFF , 2 , 2 , 2 , 0 , 4 , 4 , 4 , 0 , 191 ,
IT_OIL_RIG , IT_INVALID , IT_INVALID , CHECK_REFINERY ,
CT_GOODS , 0 , CT_INVALID , 0 , 5 ,
CT_OIL , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1198,7 +1199,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_oil_rig , 0 , NULL ,
1920 , 6 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 152 ,
1920 , 0x99999999 , 6 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 152 ,
IT_OIL_REFINERY , IT_INVALID , IT_INVALID , CHECK_OIL_RIG ,
CT_OIL , 15 , CT_PASSENGERS , 2 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1208,7 +1209,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4837_NEW_OIL_RESERVES_FOUND , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_factory , 1 , _factory_sounds ,
208 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 174 ,
208 , 0xFFFFFFFF , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 174 ,
IT_FARM , IT_STEEL_MILL , IT_INVALID , CHECK_NOTHING ,
CT_GOODS , 0 , CT_INVALID , 0 , 5 ,
CT_LIVESTOCK , 256 , CT_GRAIN , 256 , CT_STEEL , 256 ,
@ -1218,7 +1219,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_printing_works , 1 , _factory_sounds ,
208 , 0 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 174 ,
208 , 0xFFFFFFFF , 0 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 174 ,
IT_PAPER_MILL , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_GOODS , 0 , CT_INVALID , 0 , 5 ,
CT_PAPER , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1228,7 +1229,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_steel_mill , 0 , NULL ,
215 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 10 ,
215 , 0xFFFFFFFF , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 10 ,
IT_IRON_MINE , IT_FACTORY , IT_INVALID , CHECK_NOTHING ,
CT_STEEL , 0 , CT_INVALID , 0 , 5 ,
CT_IRON_ORE , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1238,7 +1239,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_farm , 3 , _farm_sounds ,
2000 , 2 , 4 , 0 , 0 , 9 , 9 , 0 , 0 , 48 ,
2000 , 0xD9999999 , 2 , 4 , 0 , 0 , 9 , 9 , 0 , 0 , 48 ,
IT_FACTORY , IT_FOOD_PROCESS , IT_INVALID , CHECK_FARM ,
CT_GRAIN , 10 , CT_LIVESTOCK , 10 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1248,7 +1249,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4838_IMPROVED_FARMING_METHODS , STR_483A_INSECT_INFESTATION_CAUSES ) ,
MI ( _tile_table_copper_mine , 0 , NULL ,
1640 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 10 ,
1640 , 0xB3333333 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 10 ,
IT_FACTORY_2 , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_COPPER_ORE , 10 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1258,7 +1259,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_oil_well , 0 , NULL ,
1760 , 0 , 5 , 3 , 0 , 4 , 5 , 5 , 0 , 152 ,
1760 , 0x99999999 , 0 , 5 , 3 , 0 , 4 , 5 , 5 , 0 , 152 ,
IT_OIL_REFINERY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_OIL , 12 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1268,7 +1269,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4837_NEW_OIL_RESERVES_FOUND , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_bank , 0 , NULL ,
1544 , 7 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 ,
1544 , 0xA6666666 , 7 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 ,
IT_BANK_TEMP , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_VALUABLES , 6 , CT_INVALID , 0 , 5 ,
CT_VALUABLES , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1278,7 +1279,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_food_process , 0 , NULL ,
206 , 0 , 2 , 2 , 0 , 0 , 3 , 4 , 0 , 55 ,
206 , 0xFFFFFFFF , 0 , 2 , 2 , 0 , 0 , 3 , 4 , 0 , 55 ,
IT_FRUIT_PLANTATION , IT_FARM , IT_FARM_2 , CHECK_NOTHING ,
CT_FOOD , 0 , CT_INVALID , 0 , 5 ,
CT_FRUIT , 256 , CT_MAIZE , 256 , CT_INVALID , 0 ,
@ -1288,7 +1289,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_paper_mill , 1 , _sawmill_sounds ,
227 , 0 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 10 ,
227 , 0xFFFFFFFF , 0 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 10 ,
IT_FOREST , IT_PRINTING_WORKS , IT_INVALID , CHECK_NOTHING ,
CT_PAPER , 0 , CT_INVALID , 0 , 5 ,
CT_WOOD , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1298,7 +1299,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_gold_mine , 0 , NULL ,
1664 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 0 , 194 ,
1664 , 0x99999999 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 0 , 194 ,
IT_BANK_TROPIC_ARCTIC , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_GOLD , 7 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1308,7 +1309,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_bank2 , 0 , NULL ,
151 , 0 , 3 , 3 , 0 , 0 , 6 , 5 , 0 , 15 ,
151 , 0xA6666666 , 0 , 3 , 3 , 0 , 0 , 6 , 5 , 0 , 15 ,
IT_GOLD_MINE , IT_DIAMOND_MINE , IT_INVALID , CHECK_NOTHING ,
CT_INVALID , 0 , CT_INVALID , 0 , 5 ,
CT_GOLD , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1318,7 +1319,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_diamond_mine , 0 , NULL ,
1704 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 184 ,
1704 , 0x99999999 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 184 ,
IT_BANK_TROPIC_ARCTIC , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_DIAMONDS , 7 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1328,7 +1329,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_iron_mine , 0 , NULL ,
1760 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 55 ,
1760 , 0xB3333333 , 2 , 0 , 0 , 0 , 5 , 0 , 0 , 0 , 55 ,
IT_STEEL_MILL , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_IRON_ORE , 10 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1338,7 +1339,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_fruit_plantation , 0 , NULL ,
1800 , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 86 ,
1800 , 0xBFFFFFFF , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 86 ,
IT_FOOD_PROCESS , IT_INVALID , IT_INVALID , CHECK_PLANTATION ,
CT_FRUIT , 10 , CT_INVALID , 0 , 15 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1348,7 +1349,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4838_IMPROVED_FARMING_METHODS , STR_483A_INSECT_INFESTATION_CAUSES ) ,
MI ( _tile_table_rubber_plantation , 0 , NULL ,
1744 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 39 ,
1744 , 0xBFFFFFFF , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 39 ,
IT_FACTORY_2 , IT_INVALID , IT_INVALID , CHECK_PLANTATION ,
CT_RUBBER , 10 , CT_INVALID , 0 , 15 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1358,7 +1359,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4838_IMPROVED_FARMING_METHODS , STR_483A_INSECT_INFESTATION_CAUSES ) ,
MI ( _tile_table_water_supply , 0 , NULL ,
1592 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 37 ,
1592 , 0xB3333333 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 0 , 37 ,
IT_WATER_TOWER , IT_INVALID , IT_INVALID , CHECK_WATER ,
CT_WATER , 12 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1368,7 +1369,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_water_tower , 0 , NULL ,
115 , 0 , 0 , 4 , 0 , 0 , 0 , 8 , 0 , 208 ,
115 , 0xFFFFFFFF , 0 , 0 , 4 , 0 , 0 , 0 , 8 , 0 , 208 ,
IT_WATER_SUPPLY , IT_INVALID , IT_INVALID , CHECK_WATER ,
CT_INVALID , 0 , CT_INVALID , 0 , 5 ,
CT_WATER , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1378,7 +1379,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_factory2 , 1 , _factory_sounds ,
208 , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 174 ,
208 , 0xFFFFFFFF , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 0 , 174 ,
IT_RUBBER_PLANTATION , IT_COPPER_MINE , IT_LUMBER_MILL , CHECK_PLANTATION ,
CT_GOODS , 0 , CT_INVALID , 0 , 5 ,
CT_RUBBER , 256 , CT_COPPER_ORE , 256 , CT_WOOD , 256 ,
@ -1388,7 +1389,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_farm2 , 0 , NULL ,
2000 , 0 , 0 , 1 , 0 , 0 , 0 , 2 , 0 , 48 ,
2000 , 0xD9999999 , 0 , 0 , 1 , 0 , 0 , 0 , 2 , 0 , 48 ,
IT_FOOD_PROCESS , IT_INVALID , IT_INVALID , CHECK_PLANTATION ,
CT_MAIZE , 11 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1398,7 +1399,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4838_IMPROVED_FARMING_METHODS , STR_483A_INSECT_INFESTATION_CAUSES ) ,
MI ( _tile_table_lumber_mill , 0 , NULL ,
135 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 194 ,
135 , 0xFFFFFFFF , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 194 ,
IT_FACTORY_2 , IT_INVALID , IT_INVALID , CHECK_LUMBERMILL ,
CT_WOOD , 0 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1408,7 +1409,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4834_LACK_OF_NEARBY_TREES_CAUSES , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_cotton_candy , 0 , NULL ,
1560 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 48 ,
1560 , 0xBFFFFFFF , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 48 ,
IT_CANDY_FACTORY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_COTTON_CANDY , 13 , CT_INVALID , 0 , 30 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1418,7 +1419,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4838_IMPROVED_FARMING_METHODS , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_candy_factory , 0 , NULL ,
206 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 174 ,
206 , 0xFFFFFFFF , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 174 ,
IT_COTTON_CANDY , IT_TOFFEE_QUARRY , IT_SUGAR_MINE , CHECK_NOTHING ,
CT_CANDY , 0 , CT_INVALID , 0 , 5 ,
CT_SUGAR , 256 , CT_TOFFEE , 256 , CT_COTTON_CANDY , 256 ,
@ -1428,7 +1429,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_battery_farm , 0 , NULL ,
1496 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 39 ,
1496 , 0xB3333333 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 39 ,
IT_TOY_FACTORY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_BATTERIES , 11 , CT_INVALID , 0 , 30 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1438,7 +1439,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4838_IMPROVED_FARMING_METHODS , STR_483A_INSECT_INFESTATION_CAUSES ) ,
MI ( _tile_table_cola_wells , 0 , NULL ,
1544 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 55 ,
1544 , 0x99999999 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 55 ,
IT_FIZZY_DRINK_FACTORY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_COLA , 12 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1448,7 +1449,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_toy_shop , 0 , NULL ,
133 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 208 ,
133 , 0xFFFFFFFF , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 208 ,
IT_TOY_FACTORY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_INVALID , 0 , CT_INVALID , 0 , 5 ,
CT_TOYS , 256 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1458,7 +1459,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_toy_factory , 0 , NULL ,
163 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 10 ,
163 , 0xFFFFFFFF , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 10 ,
IT_PLASTIC_FOUNTAINS , IT_BATTERY_FARM , IT_TOY_SHOP , CHECK_NOTHING ,
CT_TOYS , 0 , CT_INVALID , 0 , 5 ,
CT_PLASTIC , 256 , CT_BATTERIES , 256 , CT_INVALID , 0 ,
@ -1468,7 +1469,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_plastic_fountain , 1 , _plastic_mine_sounds ,
1536 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 37 ,
1536 , 0xA6666666 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 37 ,
IT_TOY_FACTORY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_PLASTIC , 14 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1478,7 +1479,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_fizzy_drink , 0 , NULL ,
177 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 184 ,
177 , 0xFFFFFFFF , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 4 , 184 ,
IT_COLA_WELLS , IT_BUBBLE_GENERATOR , IT_INVALID , CHECK_NOTHING ,
CT_FIZZY_DRINKS , 0 , CT_INVALID , 0 , 5 ,
CT_COLA , 256 , CT_BUBBLES , 256 , CT_INVALID , 0 ,
@ -1488,7 +1489,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_bubble_generator , 0 , NULL ,
1624 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 152 ,
1624 , 0xB3333333 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 152 ,
IT_FIZZY_DRINK_FACTORY , IT_INVALID , IT_INVALID , CHECK_BUBBLEGEN ,
CT_BUBBLES , 13 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1498,7 +1499,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_toffee_quarry , 0 , NULL ,
1704 , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 194 ,
1704 , 0xCCCCCCCC , 0 , 0 , 0 , 3 , 0 , 0 , 0 , 5 , 194 ,
IT_CANDY_FACTORY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_TOFFEE , 10 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,
@ -1508,7 +1509,7 @@ static const IndustrySpec _origin_industry_specs[NEW_INDUSTRYOFFSET] = {
STR_4832_ANNOUNCES_IMMINENT_CLOSURE , STR_4835_INCREASES_PRODUCTION , STR_4839_PRODUCTION_DOWN_BY_50 ) ,
MI ( _tile_table_sugar_mine , 0 , NULL ,
1680 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 15 ,
1680 , 0xBFFFFFFF , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 4 , 15 ,
IT_CANDY_FACTORY , IT_INVALID , IT_INVALID , CHECK_NOTHING ,
CT_SUGAR , 11 , CT_INVALID , 0 , 5 ,
CT_INVALID , 0 , CT_INVALID , 0 , CT_INVALID , 0 ,