Browse Source

walk reset point

shuvit 6 years ago
parent
commit
b666a1e0f8
1 changed files with 6 additions and 2 deletions
  1. 6
    2
      walk.py

+ 6
- 2
walk.py View File

@@ -822,8 +822,12 @@ def reset_pos():
822 822
         spawn_pos = own['spawn_pos']
823 823
         spawn_rot = own['spawn_rot']
824 824
         spawnz = spawn_pos[2] + .1
825
-        own.worldPosition = (spawn_pos[0], spawn_pos[1], spawnz)
826
-        own.worldOrientation = [[spawn_rot[0][0],spawn_rot[0][1],spawn_rot[0][2]], [spawn_rot[1][0],spawn_rot[1][1],spawn_rot[1][2]], [0.0, 0.0, 1.0]]
825
+        try:
826
+            own.worldPosition = (spawn_pos[0], spawn_pos[1], spawnz)
827
+            own.worldOrientation = [[spawn_rot[0][0],spawn_rot[0][1],spawn_rot[0][2]], [spawn_rot[1][0],spawn_rot[1][1],spawn_rot[1][2]], [0.0, 0.0, 1.0]]
828
+        except:    
829
+            own.worldPosition = (0, 0, .1)
830
+            own.worldOrientation = [[1.0, 0.0, 0.0], [ 0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]    
827 831
         if own["spawn_stance"] == 1:
828 832
             own.setLinearVelocity([.1,0,0], 1)
829 833
             #cam.worldPosition = (spawn_pos[0], spawn_pos[1], (spawn_pos[2] + .25))

Loading…
Cancel
Save