168 lines
5.8 KiB
Plaintext
168 lines
5.8 KiB
Plaintext
grf {
|
|
grfid: "NML\03";
|
|
name: string(STR_GRF_NAME);
|
|
desc: string(STR_GRF_DESC);
|
|
version: 4;
|
|
min_compatible_version: 0;
|
|
}
|
|
|
|
railtypetable {
|
|
RAIL, ELRL, MONO, MGLV,
|
|
}
|
|
|
|
spriteset (spriteset_elephant, "gfx/elephant.png") {
|
|
[ 0, 0, 15, 24, -7, -12]
|
|
[ 16, 0, 22, 19, -11, -10]
|
|
[ 40, 0, 31, 15, -16, -8]
|
|
[ 72, 0, 20, 20, -6, -10]
|
|
[ 95, 0, 15, 24, -7, -12]
|
|
[ 112, 0, 21, 19, -11, -10]
|
|
[ 134, 0, 31, 15, -16, -8]
|
|
[ 167, 0, 20, 20, -11, -10]
|
|
}
|
|
|
|
spriteset (spriteset_covered_wagon_empty, "gfx/covered_wagon.png") {
|
|
[ 0, 0, 8, 18, -3, -10]
|
|
[ 16, 0, 20, 16, -14, -7]
|
|
[ 48, 0, 28, 12, -14, -6]
|
|
[ 96, 0, 20, 16, -6, -7]
|
|
[ 128, 0, 8, 18, -3, -10]
|
|
[ 144, 0, 20, 16, -14, -7]
|
|
[ 176, 0, 28, 12, -14, -6]
|
|
[ 224, 0, 20, 16, -6, -7]
|
|
}
|
|
|
|
spriteset (spriteset_covered_wagon_loaded, "gfx/covered_wagon.png") {
|
|
[ 260, 0, 8, 18, -3, -10]
|
|
[ 276, 0, 20, 16, -14, -7]
|
|
[ 308, 0, 28, 12, -14, -6]
|
|
[ 356, 0, 20, 16, -6, -7]
|
|
[ 388, 0, 8, 18, -3, -10]
|
|
[ 404, 0, 20, 16, -14, -7]
|
|
[ 436, 0, 28, 12, -14, -6]
|
|
[ 484, 0, 20, 16, -6, -7]
|
|
}
|
|
|
|
spriteset (spriteset_covered_longwagon_empty, "gfx/covered_longwagon.png") {
|
|
[ 0, 0, 8, 18, -3, -10]
|
|
[ 16, 0, 20, 16, -14, -7]
|
|
[ 48, 0, 28, 12, -14, -6]
|
|
[ 96, 0, 20, 16, -6, -7]
|
|
[ 128, 0, 8, 18, -3, -10]
|
|
[ 144, 0, 20, 16, -14, -7]
|
|
[ 176, 0, 28, 12, -14, -6]
|
|
[ 224, 0, 20, 16, -6, -7]
|
|
}
|
|
|
|
spriteset (spriteset_covered_longwagon_loaded, "gfx/covered_longwagon.png") {
|
|
[ 260, 0, 8, 18, -3, -10]
|
|
[ 276, 0, 20, 16, -14, -7]
|
|
[ 308, 0, 28, 12, -14, -6]
|
|
[ 356, 0, 20, 16, -6, -7]
|
|
[ 388, 0, 8, 18, -3, -10]
|
|
[ 404, 0, 20, 16, -14, -7]
|
|
[ 436, 0, 28, 12, -14, -6]
|
|
[ 484, 0, 20, 16, -6, -7]
|
|
}
|
|
|
|
spritegroup spritegroup_covered_wagon {
|
|
loading: spriteset_covered_wagon_empty;
|
|
loaded: spriteset_covered_wagon_loaded;
|
|
}
|
|
|
|
spritegroup spritegroup_covered_longwagon {
|
|
loading: spriteset_covered_longwagon_empty;
|
|
loaded: spriteset_covered_longwagon_loaded;
|
|
}
|
|
|
|
spritegroup spritegroup_elephant {
|
|
loading: spriteset_elephant;
|
|
loaded: spriteset_elephant;
|
|
}
|
|
|
|
item (FEAT_ROADVEHS) {
|
|
property {
|
|
name: string(STR_NAME_COVERED_WAGON);
|
|
climates_available: bitmask(CLIMATE_TEMPERATE, CLIMATE_ARCTIC, CLIMATE_TROPICAL);
|
|
introduction_date: date(1703,01,01);
|
|
model_life: 100;
|
|
vehicle_life: 5;
|
|
reliability_decay: 5;
|
|
refittable_cargo_classes: ALL_NORMAL_CARGO_CLASSES;
|
|
non_refittable_cargo_classes: bitmask();
|
|
loading_speed: 2;
|
|
cost_factor: 15;
|
|
running_cost_factor: 5;
|
|
|
|
sprite_id: SPRITE_ID_NEW_ROADVEH;
|
|
speed: 10 km/h;
|
|
misc_flags: bitmask(ROADVEH_FLAG_AUTOREFIT);
|
|
refit_cost: 1;
|
|
running_cost_base: RUNNING_COST_ROADVEH;
|
|
power: 20 hp;
|
|
weight: 1 ton;
|
|
cargo_capacity: 48;
|
|
}
|
|
graphics {
|
|
default: spritegroup_covered_wagon;
|
|
}
|
|
}
|
|
|
|
item (FEAT_ROADVEHS) {
|
|
property {
|
|
name: string(STR_NAME_COVERED_LONGWAGON);
|
|
climates_available: bitmask(CLIMATE_TEMPERATE, CLIMATE_ARCTIC, CLIMATE_TROPICAL);
|
|
introduction_date: date(1708,01,01);
|
|
model_life: 100;
|
|
vehicle_life: 5;
|
|
reliability_decay: 5;
|
|
refittable_cargo_classes: ALL_NORMAL_CARGO_CLASSES;
|
|
non_refittable_cargo_classes: bitmask();
|
|
loading_speed: 2;
|
|
cost_factor: 30;
|
|
running_cost_factor: 8;
|
|
|
|
sprite_id: SPRITE_ID_NEW_ROADVEH;
|
|
speed: 12 km/h;
|
|
misc_flags: bitmask(ROADVEH_FLAG_AUTOREFIT);
|
|
refit_cost: 1;
|
|
running_cost_base: RUNNING_COST_ROADVEH;
|
|
power: 20 hp;
|
|
weight: 1 ton;
|
|
cargo_capacity: 96;
|
|
}
|
|
graphics {
|
|
default: spritegroup_covered_longwagon;
|
|
}
|
|
}
|
|
|
|
item (FEAT_TRAINS) {
|
|
property {
|
|
name: string(STR_NAME_ELEPHANT);
|
|
climates_available: bitmask(CLIMATE_TEMPERATE, CLIMATE_ARCTIC, CLIMATE_TROPICAL);
|
|
introduction_date: date(1710,01,01);
|
|
model_life: 100;
|
|
vehicle_life: 15;
|
|
reliability_decay: 10;
|
|
refittable_cargo_classes: bitmask();
|
|
non_refittable_cargo_classes: bitmask();
|
|
loading_speed: 2;
|
|
cost_factor: 5;
|
|
running_cost_factor: 20;
|
|
|
|
sprite_id: SPRITE_ID_NEW_TRAIN;
|
|
speed: 15 km/h;
|
|
misc_flags: bitmask();
|
|
refit_cost: 0;
|
|
track_type: RAIL;
|
|
power: 15 kW;
|
|
running_cost_base: RUNNING_COST_NONE;
|
|
dual_headed: 0;
|
|
weight: 4 ton;
|
|
tractive_effort_coefficient: 0.3;
|
|
}
|
|
graphics {
|
|
default: spritegroup_elephant;
|
|
}
|
|
}
|