X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=locos.dat;h=fb22469f3f9c2c97c02875be6ed1ea111b36e9cd;hb=7a79b95c4c76e75f724c5221b4044df3cf53d461;hp=2fb9181192ceb0d868ff89e206433a2c4bf37eb7;hpb=dd05e8ed55a9072daaf18e4c63c3b66e386ba7f4;p=r2c2.git diff --git a/locos.dat b/locos.dat index 2fb9181..fb22469 100644 --- a/locos.dat +++ b/locos.dat @@ -1,5 +1,4 @@ scale 1 87; -gauge 16.5; vehicle \39230 { @@ -40,6 +39,7 @@ vehicle \29820-02 function 2 "telex"; function 3 "sfx"; function 5 "whst"; + maximum_speed 0.255; length 160; width 37; @@ -129,6 +129,69 @@ vehicle \29820-02 object "br50-rod-link.object"; }; + rod "reach" + { + initial_position 7 -9.5 27.5; + object "br50-rod-reach.object"; + }; + + rod "transfer" + { + initial_position 4 0 22; + rotate + { + target_rod "reach"; + local_position -1 -9.5 5.5; + }; + object "br50-rod-transfer.object"; + }; + + rod "expansion_guide_r" + { + move + { + target_rod "expansion_r"; + target_position 20.5 0 0; + }; + rotate + { + target_rod "radius_r"; + target_position 3.2 0 0.5; + local_position -20.5 0 0; + }; + }; + + rod "lifting_guide_r" + { + move + { + target_rod "expansion_guide_r"; + target_position -20.5 0 0; + }; + rotate + { + target_rod "lifting_r"; + target_position 0 1 -5.5; + local_position -3.2 0 -0.5; + }; + }; + + rod "lifting_r" + { + move + { + target_rod "transfer"; + target_position 4.5 -15.5 0; + }; + rotate + { + target_rod "lifting_guide_r"; + target_position -3.2 -1 -0.5; + local_position 0 0 -5.5; + }; + object "br50-rod-lifting.object"; + }; + rod "radius_guide_r" { initial_position 33 -16 15.5; @@ -139,7 +202,7 @@ vehicle \29820-02 rotate { target_rod "radius_r"; - target_position 22 -1 0; + target_position 25 -1 0.5; local_position 0 0 1.5; }; }; @@ -149,14 +212,14 @@ vehicle \29820-02 initial_position 11 -15 17; move { - target_rod "expansion_r"; - target_position 0.2 -0.5 -2.5; + target_rod "lifting_r"; + target_position 0 0.5 -5.5; }; rotate { target_rod "radius_guide_r"; target_position 0 1 1.5; - local_position 22 0 0; + local_position 25 0 0.5; }; object "br50-rod-radius.object"; }; @@ -183,7 +246,7 @@ vehicle \29820-02 move { target_rod "radius_r"; - target_position 22 -0.5 0; + target_position 25 -0.5 0.5; }; rotate { @@ -212,6 +275,7 @@ vehicle \29820-02 mirror_rods { + filter "_r$"; phase_offset -90; }; }; @@ -222,6 +286,7 @@ vehicle \29530-01 locomotive true; function 0 "light"; function 2 "telex"; + maximum_speed 0.255; length 144; width 33; @@ -250,6 +315,7 @@ vehicle \36850 name "BR 185"; locomotive true; function 0 "light"; + maximum_speed 0.447; length 218; width 34; @@ -278,6 +344,7 @@ vehicle \37225-02 name "BR 194"; locomotive true; function 0 "light"; + maximum_speed 0.287; length 212; width 34; @@ -312,6 +379,7 @@ vehicle \39410 function 0 "light"; function 3 "sfx"; function 5 "whstl"; + maximum_speed 0.383; length 180; width 35; @@ -344,6 +412,7 @@ vehicle \37574-01 function 2 "sfx"; function 3 "whstl"; swap_direction true; + maximum_speed 0.639; length 219; width 35; @@ -378,6 +447,7 @@ vehicle \37504 function 1 "intlt"; function 2 "sfx"; function 3 "whstl"; + maximum_speed 0.383; length 268; width 33; @@ -401,3 +471,69 @@ vehicle \37504 axle { position -14.5; wheel_diameter 10; object "br420-axle.object"; }; }; }; + +vehicle \37851 +{ + name "BR 150"; + locomotive true; + function 0 "light"; + function 1 "telex"; + function 3 "whstl"; + maximum_speed 0.319; + + length 224; + width 35; + height 47; + + object "br150-body.object"; + + bogie + { + position 50.5; + axle { position 25.5; wheel_diameter 10; }; + axle { position -3; wheel_diameter 10; }; + axle { position -25.5; wheel_diameter 10; }; + }; + bogie + { + position -50.5; + axle { position 25.5; wheel_diameter 10; }; + axle { position 3; wheel_diameter 10; }; + axle { position -25.5; wheel_diameter 10; }; + }; +}; + +vehicle \37968 +{ + name "BR 96"; + locomotive true; + function 0 "light"; + function 2 "sfx"; + function 3 "whstl"; + maximum_speed 0.160; + + length 203; + width 35; + height 49; + + object "br96-body.object"; + + bogie + { + position 32; + object "br96-bogie-front.object"; + axle { position 35; wheel_diameter 13; }; + axle { position 17.5; wheel_diameter 13; }; + axle { position 0; wheel_diameter 13; }; + axle { position -17.5; wheel_diameter 13; }; + }; + bogie + { + position -49; + object "br96-bogie-back.object"; + axle { position 26.25; wheel_diameter 13; }; + axle { position 8.75; wheel_diameter 13; }; + axle { position -8.75; wheel_diameter 13; }; + axle { position -26.25; wheel_diameter 13; }; + }; +};