(svn r9520) -Codechange: Add the notion of Industry behaviour. It means what an industry can do (plant fields, cut trees, do not change production), what can be done to it (disasters like mine subsidence, jet/chopper attack), when it can be built etc...
This commit is contained in:
@@ -1083,9 +1083,9 @@ enum CheckProc {
|
||||
CHECK_END,
|
||||
};
|
||||
|
||||
#define MK(tbl, d, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, in, intx, s1, s2, s3) \
|
||||
#define MK(tbl, d, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, bev, in, intx, s1, s2, s3) \
|
||||
{tbl, lengthof(tbl), d, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m, \
|
||||
{a1, a2, a3}, pr, clim, in, intx, s1, s2, s3}
|
||||
{a1, a2, a3}, pr, clim, bev, in, intx, s1, s2, s3}
|
||||
|
||||
static const IndustrySpec _industry_specs[] = {
|
||||
/* Format:
|
||||
@@ -1094,6 +1094,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
(produced cargo + rate) (twice) minimum cargo moved to station
|
||||
3 accepted cargo
|
||||
industry life climate availability
|
||||
industry behaviours
|
||||
industry name building text
|
||||
messages : Closure production up production down */
|
||||
MK(_tile_table_coal_mine, 210,
|
||||
@@ -1101,6 +1102,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_COAL, 15, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC,
|
||||
INDUSTRYBEH_CAN_SUBSIDENCE,
|
||||
STR_4802_COAL_MINE, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4836_NEW_COAL_SEAM_FOUND_AT, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1109,6 +1111,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_INVALID, 0, CT_INVALID, 0, 5,
|
||||
CT_COAL, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TEMPERATE | 1 << LT_ARCTIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4803_POWER_STATION, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1117,6 +1120,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_GOODS, 0, CT_INVALID, 0, 5,
|
||||
CT_WOOD, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE,
|
||||
INDUSTRYBEH_CUT_TREES,
|
||||
STR_4804_SAWMILL, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1125,6 +1129,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_WOOD, 13, CT_INVALID, 0, 30,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4805_FOREST, STR_482E_NEW_BEING_PLANTED_NEAR,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_483A_INSECT_INFESTATION_CAUSES),
|
||||
|
||||
@@ -1133,6 +1138,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_GOODS, 0, CT_INVALID, 0, 5,
|
||||
CT_OIL, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_AIRPLANE_ATTACKS,
|
||||
STR_4806_OIL_REFINERY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1141,6 +1147,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_OIL, 15, CT_PASSENGERS, 2, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE,
|
||||
INDUSTRYBEH_BUILT_ONWATER | INDUSTRYBEH_AFTER_1960 | INDUSTRYBEH_AI_AIRSHIP_ROUTES,
|
||||
STR_4807_OIL_RIG, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1149,6 +1156,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_GOODS, 0, CT_INVALID, 0, 5,
|
||||
CT_LIVESTOCK, CT_GRAIN, CT_STEEL,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE,
|
||||
INDUSTRYBEH_CHOPPER_ATTACKS,
|
||||
STR_4808_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1157,6 +1165,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_GOODS, 0, CT_INVALID, 0, 5,
|
||||
CT_PAPER, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_ARCTIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4809_PRINTING_WORKS, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1165,6 +1174,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_STEEL, 0, CT_INVALID, 0, 5,
|
||||
CT_IRON_ORE, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TEMPERATE,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_480A_STEEL_MILL, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1173,6 +1183,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_GRAIN, 10, CT_LIVESTOCK, 10, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC,
|
||||
INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
|
||||
STR_480B_FARM, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
|
||||
|
||||
@@ -1181,6 +1192,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_COPPER_ORE, 10, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_480C_COPPER_ORE_MINE, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1189,6 +1201,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_OIL, 12, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_DONT_INCR_PROD | INDUSTRYBEH_BEFORE_1950,
|
||||
STR_480D_OIL_WELLS, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1197,6 +1210,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_VALUABLES, 6, CT_INVALID, 0, 5,
|
||||
CT_VALUABLES, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TEMPERATE,
|
||||
INDUSTRYBEH_TOWN1200_MORE | INDUSTRYBEH_ONLY_INTOWN,
|
||||
STR_480E_BANK, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1205,6 +1219,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_FOOD, 0, CT_INVALID, 0, 5,
|
||||
CT_FRUIT, CT_MAIZE, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_ARCTIC | 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_480F_FOOD_PROCESSING_PLANT, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1213,6 +1228,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_PAPER, 0, CT_INVALID, 0, 5,
|
||||
CT_WOOD, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_ARCTIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4810_PAPER_MILL, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1221,6 +1237,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_GOLD, 7, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4811_GOLD_MINE, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1229,6 +1246,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_INVALID, 0, CT_INVALID, 0, 5,
|
||||
CT_GOLD, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_ARCTIC | 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_ONLY_INTOWN,
|
||||
STR_4812_BANK, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1237,6 +1255,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_DIAMONDS, 7, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4813_DIAMOND_MINE, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1245,6 +1264,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_IRON_ORE, 10, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TEMPERATE,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4814_IRON_ORE_MINE, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1253,6 +1273,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_FRUIT, 10, CT_INVALID, 0, 15,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4815_FRUIT_PLANTATION, STR_482E_NEW_BEING_PLANTED_NEAR,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
|
||||
|
||||
@@ -1261,6 +1282,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_RUBBER, 10, CT_INVALID, 0, 15,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4816_RUBBER_PLANTATION, STR_482E_NEW_BEING_PLANTED_NEAR,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
|
||||
|
||||
@@ -1269,6 +1291,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_WATER, 12, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4817_WATER_SUPPLY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1277,6 +1300,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_INVALID, 0, CT_INVALID, 0, 5,
|
||||
CT_WATER, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_ONLY_INTOWN,
|
||||
STR_4818_WATER_TOWER, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1285,6 +1309,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_GOODS, 0, CT_INVALID, 0, 5,
|
||||
CT_RUBBER, CT_COPPER_ORE, CT_WOOD,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4819_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1293,6 +1318,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_MAIZE, 11, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
|
||||
STR_481A_FARM, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
|
||||
|
||||
@@ -1301,6 +1327,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_WOOD, 0, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TROPIC,
|
||||
INDUSTRYBEH_CUT_TREES,
|
||||
STR_481B_LUMBER_MILL, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4834_LACK_OF_NEARBY_TREES_CAUSES, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1309,6 +1336,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_COTTON_CANDY, 13, CT_INVALID, 0, 30,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_481C_COTTON_CANDY_FOREST, STR_482E_NEW_BEING_PLANTED_NEAR,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1317,6 +1345,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_CANDY, 0, CT_INVALID, 0, 5,
|
||||
CT_SUGAR, CT_TOFFEE, CT_COTTON_CANDY,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_481D_CANDY_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1325,6 +1354,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_BATTERIES, 11, CT_INVALID, 0, 30,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_481E_BATTERY_FARM, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
|
||||
|
||||
@@ -1333,6 +1363,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_COLA, 12, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_481F_COLA_WELLS, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1341,6 +1372,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_INVALID, 0, CT_INVALID, 0, 5,
|
||||
CT_TOYS, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_ONLY_NEARTOWN,
|
||||
STR_4820_TOY_SHOP, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1349,6 +1381,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_TOYS, 0, CT_INVALID, 0, 5,
|
||||
CT_PLASTIC, CT_BATTERIES, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4821_TOY_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1357,6 +1390,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_PLASTIC, 14, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4822_PLASTIC_FOUNTAINS, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1365,6 +1399,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_FIZZY_DRINKS, 0, CT_INVALID, 0, 5,
|
||||
CT_COLA, CT_BUBBLES, CT_INVALID,
|
||||
INDUSTRYLIFE_CLOSABLE, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4823_FIZZY_DRINK_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1373,6 +1408,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_BUBBLES, 13, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4824_BUBBLE_GENERATOR, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1381,6 +1417,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_TOFFEE, 10, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4825_TOFFEE_QUARRY, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
|
||||
@@ -1389,6 +1426,7 @@ static const IndustrySpec _industry_specs[] = {
|
||||
CT_SUGAR, 11, CT_INVALID, 0, 5,
|
||||
CT_INVALID, CT_INVALID, CT_INVALID,
|
||||
INDUSTRYLIFE_PRODUCTION, 1 << LT_TOYLAND,
|
||||
INDUSTRYBEH_NONE,
|
||||
STR_4826_SUGAR_MINE, STR_482D_NEW_UNDER_CONSTRUCTION,
|
||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50),
|
||||
};
|
||||
|
Reference in New Issue
Block a user