-/* $Id$ */
-
scale 1 87;
gauge 16.5;
};
};
-vehicle 37844
+vehicle \29820-02
{
name "BR 50";
locomotive true;
function 3 "sfx";
function 5 "whst";
- length 158;
- width 38;
+ length 160;
+ width 37;
height 50.5;
object "br50-body.object";
bogie
{
- position 36;
- axle { position 24; wheel_diameter 9; };
+ position 37;
+ object "br50-bogie-front.object";
+ axle { position 24; wheel_diameter 9; object "br50-axle-front.object"; };
+ };
+ axle { position 29; wheel_diameter 16; powered true; object "br50-axle.object"; };
+ axle { position 9.5; wheel_diameter 16; powered true; object "br50-axle.object"; };
+ axle { position -10; wheel_diameter 16; powered true; object "br50-axle-mid.object"; };
+ axle { position -29.5; wheel_diameter 16; powered true; object "br50-axle.object"; };
+ axle { position -49; wheel_diameter 16; powered true; object "br50-axle.object"; };
+
+ rod
+ {
+ pivot_axle 2;
+ position 0 -10.5 -3.5;
+ limit FIXED;
+ object "br50-rod-coupling.object";
+ };
+ rod
+ {
+ pivot_body;
+ position 27 -14 8;
+ limit SLIDE_X;
+ tag "piston";
+ object "br50-rod-piston.object";
+ };
+ rod
+ {
+ pivot_axle 2;
+ position 0 -13 -3.5;
+ limit ROTATE;
+ connect "previous" 37.5 0 0 0;
+ object "br50-rod-main.object";
+ };
+ rod
+ {
+ pivot_axle 2;
+ position 1.5 -15 0;
+ limit ROTATE;
+ object "br50-rod-eccentric.object";
+ };
+ rod
+ {
+ pivot_body;
+ position 10.5 -14.5 16.5;
+ limit ROTATE;
+ connect "previous" 0 -4.5 21 0;
+ tag "link";
+ object "br50-rod-link.object";
+ };
+ rod
+ {
+ pivot_body;
+ position 32 -16 15.5;
+ limit SLIDE_X;
+ object "br50-rod-valve.object";
+ };
+ rod
+ {
+ pivot_rod "link";
+ position 0.2 -0.5 -2.5;
+ limit ROTATE;
+ connect "previous" 22 -1.5 0 0;
+ object "br50-rod-radius.object";
+ };
+ rod
+ {
+ pivot_rod "previous";
+ position 22 -0.5 0;
+ limit ROTATE;
+ object "br50-rod-combination.object";
+ };
+ rod
+ {
+ pivot_rod "piston";
+ position 0 -1.5 -2;
+ limit ROTATE;
+ connect "previous" 5.5 0 0 -11.5;
+ object "br50-rod-union.object";
+ };
+
+ rod
+ {
+ pivot_axle 2;
+ position 3.5 10.5 0;
+ limit FIXED;
+ object "br50-rod-coupling.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_body;
+ position 27 14 8;
+ limit SLIDE_X;
+ tag "piston";
+ object "br50-rod-piston.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_axle 2;
+ position 3.5 13 0;
+ limit ROTATE;
+ connect "previous" 37.5 0 0 0;
+ object "br50-rod-main.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_axle 2;
+ position 0 15 1.5;
+ limit ROTATE;
+ object "br50-rod-eccentric.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_body;
+ position 10.5 14.5 16.5;
+ limit ROTATE;
+ connect "previous" 0 -4.5 21 0;
+ tag "link";
+ object "br50-rod-link.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_body;
+ position 32 16 15.5;
+ limit SLIDE_X;
+ object "br50-rod-valve.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_rod "link";
+ position 0.2 0.5 -2.5;
+ limit ROTATE;
+ connect "previous" 22 -1.5 0 0;
+ object "br50-rod-radius.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_rod "previous";
+ position 22 0.5 0;
+ limit ROTATE;
+ object "br50-rod-combination.object";
+ mirror_object true;
+ };
+ rod
+ {
+ pivot_rod "piston";
+ position 0 1.5 -2;
+ limit ROTATE;
+ connect "previous" 5.5 0 0 -11.5;
+ object "br50-rod-union.object";
+ mirror_object true;
};
- axle { position 28; wheel_diameter 16; powered true; };
- axle { position 8.5; wheel_diameter 16; powered true; };
- axle { position -11; wheel_diameter 16; powered true; };
- axle { position -30.5; wheel_diameter 16; powered true; };
- axle { position -50; wheel_diameter 16; powered true; };
};
-vehicle 33961
+vehicle \29530-01
{
name "BR 86";
locomotive true;
width 33;
height 33;
+ object "br86-body.object";
+
bogie
{
position 36;
locomotive true;
function 0 "light";
function 3 "sfx";
+ function 5 "whstl";
length 180;
width 35;
axle { position -18.5; wheel_diameter 14; powered true; object "bre41-axle.object"; };
};
};
+
+vehicle \37574-01
+{
+ name "BR E 03";
+ locomotive true;
+ function 0 "light";
+ function 2 "sfx";
+ function 3 "whstl";
+ swap_direction true;
+
+ length 219;
+ width 35;
+ height 49;
+
+ // XXX Create proper 3D model for this
+ object "br185-body.object";
+
+ bogie
+ {
+ position 62;
+ axle { position 17; wheel_diameter 14; powered true; };
+ axle { position -8.5; wheel_diameter 14; powered true; };
+ axle { position -34; wheel_diameter 14; powered true; };
+ };
+
+ bogie
+ {
+ position -62;
+ axle { position 34; wheel_diameter 14; powered true; };
+ axle { position 8.5; wheel_diameter 14; powered true; };
+ axle { position -17; wheel_diameter 14; powered true; };
+ };
+};