]> git.tdb.fi Git - r2c2.git/blobdiff - locos.dat
Add two new locomotives
[r2c2.git] / locos.dat
index 2fb9181192ceb0d868ff89e206433a2c4bf37eb7..00f63a249180ce586ba6fff8729dc6df866bf9ba 100644 (file)
--- a/locos.dat
+++ b/locos.dat
@@ -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;
        };
 };
@@ -401,3 +465,67 @@ 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";
+
+       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";
+
+       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; };
+       };
+};