Vehicles,
Stations,
Roadstops,
Canals,
Towns,
Houses,
Industries (Tiles),
Cargos,
Airports+Tiles,
Objects,
Railtypes,
Roadtypes,
Tramtypes,
Bridges,
Badges,
Terrain
Props, Vars and CBs
Since
15.0
item (FEAT_BADGES, item_name) { ... }
Badge properties
| property
|
value range
|
comment
|
| label
|
string with / as delimiter
|
Badges with label without / are considered to be classes.
Labels for other badges should match following syntax:
"label_of_class_they_belong_to/label_for_the_badge"
|
| name
|
string
|
Name of this badge or badge class.
|
Badge variables
Badge callbacks
| callback
|
return value
|
comment
|
| default
|
spriteset
|
Graphics for the badge or badge class.
|
Example code
item (FEAT_BADGES, power) {
property {
label: "power";
name: string(STR_POWER);
}
}
item (FEAT_BADGES, diesel) {
property {
label: "power/diesel";
name: string(STR_POWER_DIESEL);
}
}
item (FEAT_BADGES, steam) {
property {
label: "power/steam";
name: string(STR_POWER_STEAM);
}
graphics {
default: sprite_steam;
}
}