CargoTypes

From GRFSpecs
Revision as of 19:49, 22 September 2010 by Andythenorth (talk | contribs)
Jump to navigationJump to search

Cargo types in TTD

Cargo Types in TTD

Definitions of cargo types used in TTD and the patch

For setting the various action 0 properties of vehicles, various way of specifying the cargo type are used.  Typically, there is one property that sets the default cargo type, and another property that sets the cargo types available for refitting in a bit mask.

The following table lists the values to use for these properties, as well as the values to use for action 3.

||Column|Name|Usage

Type A|Cargo bit|Use this cargo type in action 3; this is set by cargo prop. 08 for new cargos

Bit value| |Add these bit values to find the value to give the refit mask property (this is -+1 << cargobit+-)

Type B|Cargo slot|Use this cargo type to set the default cargo type of vehicles (note, this is climate dependent!)||

When using a cargo translation table, Type A (the cargo bit) is replaced by the position in the translation table.

||Type A|Bit Value|Type B|Cargo|{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV}|{DIV(bg=>#eebb00)}Type B{DIV}|{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV}

00|1|00|Passengers|+|00|+

01|2|01|Coal|+|01|+

02|4|02|Mail|+|02|+

03|8|03|Oil|+|03|+

04|10|04|Livestock|+|04|+

05|20|05|Goods|+|05|+

06|40|06|Grain/Wheat/Maize|+|06|+

07|80|07|Wood|+|07|+

08|100|08|Iron Ore|+|08|+

09|200|09|Steel|+|09|+

0A|400|0A|Valuables/Gold/Diamonds|+|0A|Milk

0B|800|09|Paper|Food|0B|Food

0C|1000|0B|Food|Paper|0C|Raw Sugar

0D|2000|04|Fruit|+|0D|Fruit and Vegetables

0E|4000|08|Copper Ore|Fish|0E|Fish

0F|8000|09|Water|Wool|0F|Wool

10|10000|01|Rubber|Potash|10|Clay

11|20000|01|Sugar|Sand|11|Sand

12|40000|03|Toys|Glass/Ceramics|12|Manufacturing Supplies

13|80000|04|Batteries|Wood products|13|Lumber

14|100000|05|Candy (Sweets)|Dyes|14|Scap Metal

15|200000|06|Toffee|Fertiliser|15|Farm Supplies

16|400000|07|Cola|Oil seeds|16|Cotton

17|800000|08|Cotton Candy (Candyfloss)|Refined products|17|Chemicals

18|1000000|09|Bubbles|Vehicles|18|Engineering Supplies

19|2000000|0A|Plastic|Petrol|19|Petrol

1A|4000000|0B|Fizzy Drinks|Bricks|1A|Gravel

1B|8000000|0B|Paper*|Sulphur|1B|Bauxite

1C|10000000|08|undefined; unused slot in arctic climate|Cement|1C|Building Materials

1D|20000000|-|undefined; unused slot|Fibre crops|1D|Reserved1

1E|40000000|-|undefined; unused slot|Lime stone|1E|Reserved2

1F|80000000|-|undefined; unused slot|Tourists|1F|Reserved3

n/a|n/a|FF|Use first refittable cargo type as default cargo. See also vehicle refitting.

FE|n/a|n/a|Used in action 3 for stations to disable default

FF|n/a|n/a|Shown in purchase list||

  • Only in temperate climate, with moreindustriesperclimate switch, i.e. disabled when "newcargos" switched on

Cargo Labels

The following cargo labels have been defined so far:

||Label|Cargo description|Cargo classes|Notes

TTD Default Cargos

PASS|Passengers|0001 Passengers |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | COAL|Coal|0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | MAIL|Mail|0002 Mail |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | OIL_|Oil|0040 Liquid |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | LVST|Livestock|0020 Piece goods |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | GOOD|Goods|0004 Express|{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | GRAI|Grain|0010 Bulk | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} |Temperate; see also WHEA, MAIZ, CERE WOOD|Wood|0020 Piece goods |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} |Temperate, arctic; see also TWOD IORE|Iron Ore|0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | STEL|Steel|0020 Piece goods |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | VALU|Valuables|0008 Armoured |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |Temperate; see also GOLD, DIAM PAPR|Paper|0020 Piece goods |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

WHEA|Wheat|0010 Bulk | | |Arctic; see also GRAI, MAIZ, CERE

FOOD|Food|0084 Express, refrigerated |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | GOLD|Gold|0008 Armoured |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |Arctic; see also VALU, DIAM RUBR|Rubber|0040 Liquid |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | FRUT|Fruit|0090 Bulk, refrigerated |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

MAIZ|Maize|0010 Bulk | | |Tropic; see also GRAI, WHEA, CERE

CORE|Copper Ore|0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | WATR|Water|0040 Liquid |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | DIAM|Diamonds|0008 Armoured |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |Tropic; see also VALU, GOLD

SUGR|Sugar|0010 Bulk | | |

TOYS|Toys|0020 Piece goods | | |

BATT|Batteries|0020 Piece goods | | |

SWET|Sweets (Candy)|0004 Express | | |

TOFF|Toffee|0010 Bulk | | |

COLA|Cola|0040 Liquid | | |

CTCD|Cotton Candy (Candyfloss)|0010 Bulk | | |

BUBL|Bubbles|0020 Piece goods | | |

PLST|Plastic|0040 Liquid | | |Toyland; see also PLAS

FZDR|Fizzy Drinks|0020 Piece goods | | |

NewCargos

AORE|Bauxite (Aluminium ore)|0010 Bulk | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} |

ALUM|Aluminium|0020 Piece goods | | |

BDMT|Building Materials|0200 Covered | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | BRCK|Bricks| 0020 Piece goods |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | CERA|Ceramics| 0020 Piece goods |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | CERE|Cereals| 0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

CARB|Carbon Brick|0010 Bulk | | |

CLAY|Clay|0210 Bulk covered/sheltered | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | CMNT||Cement| 0210 Bulk covered/sheltered |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

COPR|Copper|0020 Piece goods | | |

CTTN|Cotton|0020 Piece goods | | |

DURA|Depleted Uranium|0100 Hazardous | | |

DYES|Dyes| 0060 Piece goods, liquids |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | ENSP|Engineering Supplies|0024 Express, piece goods | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | FERT|Fertiliser| 0070 Bulk, piece goods, liquid |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | FICR|Fibre crops| 0030 Bulk, piece goods|{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | FISH|Fish| 0084 Express, refrigerated |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | FMSP|Farm Supplies|0024 Express, piece goods | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | FRVG|Fruit and Vegetables|00A4 Express, piece goods, refrigerated  | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} |

FUEL|Fuel|0040 Liquid | | |Use PETR for refined-oil fuel

GEAR|Locomotive regearing|8000 Special | | |

GLAS|Glass| 0420 Piece goods, oversized |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | GRVL|Gravel / Ballast|0010 Bulk | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | LIME|Lime stone| 0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

MATE|Materials|0020 Piece goods | | |

MILK|Milk|0124 Express, liquid, refrigerated | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | MNSP|Manufacturing Supplies|0020 Piece Goods | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | OLSD|Oil seed| 0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

OXYG|Oxygen|0040 Liquid | | |

PART|Parts|0024 Express, Piece goods | | |

PETR|Petrol / Fuel Oil| 0040 Liquid |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV}  | PLAS|Plastic| 0060 Piece goods, liquid|{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | | POTA|Potash| 0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

RCKT|Rockets|0000 None| | |

RFPR|Refined products| 0040 Liquid |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | RSGR|Raw Sugar|0010 Bulk | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | Sugar cane in tropic, sugar beet in other climates SAND|Sand| 0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | SCRP|Scrap Metal|0010 Bulk | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV}  |

SILI|Silicate|0010 Bulk | | |

SULP|Sulphur| 0010 Bulk |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

SVSP|Survey Supplies|0024 Express, Piece goods | | |

TOUR|Tourists| 0005 Passengers, express |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

TWOD|Tropic Wood|0020 Piece goods | | |Tropic; see also WOOD

UORE|Uranium Ore|0110 Hazardous, Bulk | | |

URAN|Uranium|0100 Hazardous | | |

VEHI|Vehicles| 0420 Piece goods, oversized |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} | |

WATT|Electricity|0000 None | | |

WDPR|Wood Products| 0030 Bulk, piece goods |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | WOOL|Wool| 0020 Piece goods  |{DIV(bg=>#eebb00)}

~hs~ECS~hs~

{DIV} |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} | WSTE|Waste|0010 Bulk | |{DIV(bg=>#1a3cb7)}

~hs~FIRS~hs~

{DIV} |

||