Files
from1700/from1700.nml

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;
}
}