]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fix fallback origin
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 21 May 2012 19:23:31 +0000 (22:23 +0300)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 21 May 2012 19:23:31 +0000 (22:23 +0300)
qcsrc/server/t_plats.qc

index 796d9eeab025db9386a0e868e66068bfb511fa60..c253d41d7800d4a39c5049a6c3d76acdcaa3d10c 100644 (file)
@@ -290,7 +290,8 @@ void train_next()
                        // when using bezier curves, you must have a control point for each corner in the train's path
                        if(autocvar_developer)
                                dprint(strcat("Warning: func_train using beizer curves heading to the path_corner '", targ.targetname, "' which does not have a control point. Please add a target2 for each path_corner used by this train!\n"));
-                       cp = targ; // assume a straight line to the destination as fallback
+                       cp = spawn();
+                       setorigin(cp, targ.origin - self.mins); // assume a straight line to the destination as fallback
                }
        }
        if (!self.target)