X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=locos.dat;h=aa472db93efe08e9a633eed1bc0e5afa9de64170;hb=b41c7409da959420aed91e8a2e1fdab95ef473c4;hp=1c182dce2fd7f48a648fce002f8db8242ade79e9;hpb=0ba614d0d72aed74edcf03f8bb9f655d06719641;p=r2c2.git diff --git a/locos.dat b/locos.dat index 1c182dc..aa472db 100644 --- a/locos.dat +++ b/locos.dat @@ -33,7 +33,7 @@ vehicle 39230 }; }; -vehicle 37844 +vehicle \29820-02 { name "BR 50"; locomotive true; @@ -43,25 +43,175 @@ vehicle 37844 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; @@ -72,6 +222,8 @@ vehicle 33961 width 33; height 33; + object "br86-body.object"; + bogie { position 36; @@ -103,18 +255,20 @@ vehicle 36850 bogie { position 60; - axle { position 15; wheel_diameter 14; powered true; }; - axle { position -15; wheel_diameter 14; powered true; }; + object "br185-bogie.object"; + axle { position 15; wheel_diameter 14; powered true; object "br185-axle.object"; }; + axle { position -15; wheel_diameter 14; powered true; object "br185-axle.object"; }; }; bogie { position -60; - axle { position 15; wheel_diameter 14; powered true; }; - axle { position -15; wheel_diameter 14; powered true; }; + object "br185-bogie.object"; + axle { position 15; wheel_diameter 14; powered true; object "br185-axle.object"; }; + axle { position -15; wheel_diameter 14; powered true; object "br185-axle.object"; }; }; }; -vehicle 37225 +vehicle \37225-02 { name "BR 194"; locomotive true;