grf {
grfid: "CATS";
name: string(STR_GRF_NAME);
desc: string(STR_GRF_DESC);
url: string(STR_GRF_URL);
version: 1;
min_compatible_version: 1;
}
spriteset(sprites, "graphics/CATS_GROUND_OUTPUT_8bpp.png") {
[0, 2145, 64, 31, -31, 0, NOCROP]
[0, 2273, 64, 31, -31, 0, NOCROP]
}
spritelayout concrete_platform_layout {
ground { sprite: GROUNDSPRITE_TRACK; orientation_offset: -1; }
building {
sprite: sprites(0);
yextent: 4;
}
building {
sprite: sprites(0);
yoffset: 12;
yextent: 4;
}
}
item(FEAT_STATIONS, concrete_platform) {
property {
station_class: "CATS";
disabled_platform_widths: bitmask(0, 2, 3, 4, 5, 6, 7);
disabled_platform_lengths: bitmask(0, 4, 5, 6, 7);
loaded_threshold: 256;
enabled_pylons: bitmask(0, 1, 2, 3, 4, 5, 6, 7);
//#cargo_random_triggers: [PASS, MAIL]
//#station_flags: bitmask(STATION_FLAG_DIVIDE_CARGO)
disabled_wires: bitmask(4, 6);
train_access: bitmask(1, 3);
animation_info: [ANIMATION_LOOPING, 4];
animation_speed: 1;
animation_triggers: bitmask(ANIM_TRIGGER_STATION_CARGO_TAKEN, ANIM_TRIGGER_STATION_TRAIN_LOADS);
}
graphics {
concrete_platform_layout;
}
}