瀏覽代碼

controller cleanup2

shuvit 6 年之前
父節點
當前提交
a31f730509
共有 3 個文件被更改,包括 102 次插入596 次删除
  1. 60
    227
      co_ActionState.py
  2. 29
    255
      controller2.py
  3. 13
    114
      grindV2.py

+ 60
- 227
co_ActionState.py 查看文件

33
         queueAction = own['queueAction']
33
         queueAction = own['queueAction']
34
         actionTimer = own['actionTimer']
34
         actionTimer = own['actionTimer']
35
     except:
35
     except:
36
-        #print("init")
37
         own['actionState'] = 'reg_walk'
36
         own['actionState'] = 'reg_walk'
38
         own['l_actionState'] = 'empty'        
37
         own['l_actionState'] = 'empty'        
39
         own['requestAction'] = 'reg_walk'    
38
         own['requestAction'] = 'reg_walk'    
47
         actionState = 'empty'
46
         actionState = 'empty'
48
         l_actionState = 'empty'
47
         l_actionState = 'empty'
49
         l_requestAction = 'empty'
48
         l_requestAction = 'empty'
50
-    #print("ra1: ", requestAction) \
51
     if requestAction == 'empty':
49
     if requestAction == 'empty':
52
         print("*******empty request****")
50
         print("*******empty request****")
53
         
51
         
54
     isplaying = skater.isPlayingAction(flip_layer)
52
     isplaying = skater.isPlayingAction(flip_layer)
55
     transPlaying = skater.isPlayingAction(trans_layer)
53
     transPlaying = skater.isPlayingAction(trans_layer)
56
-    #if isplaying  == False:    
57
-        #own['actionTimer'] = 0
58
         
54
         
59
     if own['clear_request'] == 1:
55
     if own['clear_request'] == 1:
60
         requestAction = 'empty'
56
         requestAction = 'empty'
62
     if own['actionTimer'] != 0 and transPlaying == False and isplaying == False:
58
     if own['actionTimer'] != 0 and transPlaying == False and isplaying == False:
63
         own['actionTimer'] = 0
59
         own['actionTimer'] = 0
64
         actionTimer = 0
60
         actionTimer = 0
65
-        #print('reset actionTimer')
66
-        #pass 
67
         
61
         
68
     if own['actionTimer'] != 0 and (own['actionState'] == 'reg_land' or own['actionState'] == 'fak_land') and own['requestAction'] not in reg_fliplist and own['requestAction'] not in fak_fliplist:
62
     if own['actionTimer'] != 0 and (own['actionState'] == 'reg_land' or own['actionState'] == 'fak_land') and own['requestAction'] not in reg_fliplist and own['requestAction'] not in fak_fliplist:
69
-#        requestAction = own['l_actionState'] 
70
         requestAction = 'empty'
63
         requestAction = 'empty'
71
         own['requestAction'] = 'empty'              
64
         own['requestAction'] = 'empty'              
72
 #================
65
 #================
80
         requestAction = 'reg-fak_roll'
73
         requestAction = 'reg-fak_roll'
81
         own['requestAction'] = 'reg-fak_roll'
74
         own['requestAction'] = 'reg-fak_roll'
82
     
75
     
83
-    
84
-    
85
     if requestAction == 'reg_5050' and (l_actionState == 'fak_5050' or l_actionState == 'fak_air' or l_actionState in fak_fliplist) or (l_actionState == 'fak-reg_5050' and actionTimer > 1):
76
     if requestAction == 'reg_5050' and (l_actionState == 'fak_5050' or l_actionState == 'fak_air' or l_actionState in fak_fliplist) or (l_actionState == 'fak-reg_5050' and actionTimer > 1):
86
         print("fak-reg_5050")
77
         print("fak-reg_5050")
87
         requestAction = 'fak-reg_5050'
78
         requestAction = 'fak-reg_5050'
96
     if (requestAction == 'reg_land' or requestAction == 'fak_land') and own['grindHit'] == True:
87
     if (requestAction == 'reg_land' or requestAction == 'fak_land') and own['grindHit'] == True:
97
         if l_requestAction == 'reg_land' or l_requestAction == 'fak_land':
88
         if l_requestAction == 'reg_land' or l_requestAction == 'fak_land':
98
             pass
89
             pass
99
-            #print("landing action incorrect")
100
-        else: 
101
-            #print("using old requestAction")   
90
+        else:    
102
             requestAction = l_requestAction
91
             requestAction = l_requestAction
103
             own['requestAction'] = requestAction
92
             own['requestAction'] = requestAction
104
             own['l_actionState'] = requestAction
93
             own['l_actionState'] = requestAction
105
             actionState = requestAction
94
             actionState = requestAction
106
             own['actionTimer'] = 0
95
             own['actionTimer'] = 0
107
-            actionTimer = 0 
108
-    #if (own['l_requestAction'] == 'reg_air_nose' or own['l_requestAction'] == 'reg_air_tail' or own['l_requestAction'] == 'fak_air_nose' or own['l_requestAction'] == 'fak_air_tail') and ((requestAction == 'reg_land' or requestAction == 'fak_land') or (own['requestAction'] == 'reg_roll' or own['requestAction'] == 'fak_roll')):            
96
+            actionTimer = 0            
109
     if (own['l_requestAction'] == 'reg_air_nose' or own['l_requestAction'] == 'reg_air_tail' or own['l_requestAction'] == 'fak_air_nose' or own['l_requestAction'] == 'fak_air_tail') and (requestAction == 'reg_land' or requestAction == 'fak_land') and own['manual_v2_timer'] > 2:
97
     if (own['l_requestAction'] == 'reg_air_nose' or own['l_requestAction'] == 'reg_air_tail' or own['l_requestAction'] == 'fak_air_nose' or own['l_requestAction'] == 'fak_air_tail') and (requestAction == 'reg_land' or requestAction == 'fak_land') and own['manual_v2_timer'] > 2:
110
         requestAction = own['l_requestAction']
98
         requestAction = own['l_requestAction']
111
         print("changing land")
99
         print("changing land")
121
     if l_actionState == 'fak_air_nose' and requestAction == 'fak_roll':
109
     if l_actionState == 'fak_air_nose' and requestAction == 'fak_roll':
122
         requestAction = 'fak_air_nose'                
110
         requestAction = 'fak_air_nose'                
123
         
111
         
124
-        
125
     #dirt invert fix
112
     #dirt invert fix
126
     if 'invert' in requestAction:
113
     if 'invert' in requestAction:
127
         actionTimer = 0
114
         actionTimer = 0
139
             own['actionTimer'] = 0    
126
             own['actionTimer'] = 0    
140
     #revert override
127
     #revert override
141
     if requestAction == 'revert1' or requestAction == 'revert2' or requestAction == 'revert3' or requestAction == 'revert4':
128
     if requestAction == 'revert1' or requestAction == 'revert2' or requestAction == 'revert3' or requestAction == 'revert4':
142
-        #print("@@@revert override")
143
         actionState = requestAction
129
         actionState = requestAction
144
         own['actionState'] = requestAction 
130
         own['actionState'] = requestAction 
145
         if l_requestAction != 'revert1' and l_requestAction != 'revert2' and l_requestAction != 'revert3' and l_requestAction != 'revert4':   
131
         if l_requestAction != 'revert1' and l_requestAction != 'revert2' and l_requestAction != 'revert3' and l_requestAction != 'revert4':   
151
             trucks.stopAction(trans_layer)
137
             trucks.stopAction(trans_layer)
152
             deck.stopAction(trans_layer)                 
138
             deck.stopAction(trans_layer)                 
153
             
139
             
154
-    #check last actionState to see if an out action is needed
155
-    
140
+    #check last actionState to see if an out action is needed    
156
     if requestAction not in jump_overrideList:
141
     if requestAction not in jump_overrideList:
157
         if l_actionState == 'reg_turnRight' and requestAction != 'reg_turnRight':
142
         if l_actionState == 'reg_turnRight' and requestAction != 'reg_turnRight':
158
             requestAction = 'reg_turnRight_out'
143
             requestAction = 'reg_turnRight_out'
180
             requestAction = 'fak_nopos_out'
165
             requestAction = 'fak_nopos_out'
181
             actionState = 'fak_nopos_out' 
166
             actionState = 'fak_nopos_out' 
182
             
167
             
183
-#        if l_actionState == 'reg_pump_out_hold' and requestAction != 'reg_pump' and requestAction not in pump_out_overList:
184
-#            requestAction = 'reg_pump_out'
185
-#            actionState = 'reg_pump_out' 
186
-            
187
-            
188
         if l_actionState == 'reg_pump' and requestAction != 'reg_pump' and requestAction not in pump_out_overList:
168
         if l_actionState == 'reg_pump' and requestAction != 'reg_pump' and requestAction not in pump_out_overList:
189
             requestAction = 'reg_pump_out'
169
             requestAction = 'reg_pump_out'
190
             actionState = 'reg_pump_out' 
170
             actionState = 'reg_pump_out' 
191
             
171
             
192
-            
193
-                        
194
-#        if l_actionState == 'fak_pump_out_hold' and requestAction != 'fak_pump' and requestAction not in pump_out_overList:
195
-#            requestAction = 'fak_pump_out'
196
-#            actionState = 'fak_pump_out'
197
-            
198
         if l_actionState == 'fak_pump' and requestAction != 'fak_pump' and requestAction not in pump_out_overList:
172
         if l_actionState == 'fak_pump' and requestAction != 'fak_pump' and requestAction not in pump_out_overList:
199
             requestAction = 'fak_pump_out'
173
             requestAction = 'fak_pump_out'
200
             actionState = 'fak_pump_out'            
174
             actionState = 'fak_pump_out'            
201
             
175
             
202
-            
203
         if l_actionState == 'reg_powerslide' and requestAction != 'reg_powerslide':
176
         if l_actionState == 'reg_powerslide' and requestAction != 'reg_powerslide':
204
             requestAction = 'reg_powerslide_out'
177
             requestAction = 'reg_powerslide_out'
205
             actionState = 'reg_powerslide_out' 
178
             actionState = 'reg_powerslide_out' 
325
             actionState = 'fak_5050-roll' 
298
             actionState = 'fak_5050-roll' 
326
             print('************************')                                                                                                                  
299
             print('************************')                                                                                                                  
327
     else:
300
     else:
328
-        print("action over ridden")
329
-        #own['actionState'] = requestAction                     
301
+        print("action over ridden")               
330
     def updateAction(requestAction, actionState):
302
     def updateAction(requestAction, actionState):
331
         try:
303
         try:
332
             flip_start_frame = own['flip_start_lay']
304
             flip_start_frame = own['flip_start_lay']
335
         except:
307
         except:
336
             flip_start_frame = 1  
308
             flip_start_frame = 1  
337
             flipspeed = .6  
309
             flipspeed = .6  
338
-        #flipspeed = own['flipspeed'] 
339
 ###############################        
310
 ###############################        
340
         #one shot actions
311
         #one shot actions
341
 ###############################
312
 ###############################
384
                 deck.playAction("a_fak_dropin", 60,80, layer=trans_layer, play_mode=0, speed=.75)
355
                 deck.playAction("a_fak_dropin", 60,80, layer=trans_layer, play_mode=0, speed=.75)
385
                 trucks.playAction("a_fak_dropin", 60,80, layer=trans_layer, play_mode=0, speed=.75)    
356
                 trucks.playAction("a_fak_dropin", 60,80, layer=trans_layer, play_mode=0, speed=.75)    
386
 
357
 
387
-
388
-
389
             if requestAction == 'reg_turnRight_out':
358
             if requestAction == 'reg_turnRight_out':
390
                 actionState = 'reg_turnRight_out'
359
                 actionState = 'reg_turnRight_out'
391
                 own['actionTimer'] = 19
360
                 own['actionTimer'] = 19
392
                 trans_playing = skater.isPlayingAction(trans_layer)
361
                 trans_playing = skater.isPlayingAction(trans_layer)
393
                 if trans_playing:
362
                 if trans_playing:
394
                     cur_frame = skater.getActionFrame(trans_layer)
363
                     cur_frame = skater.getActionFrame(trans_layer)
395
-                    #cur_frame -= 2   
396
                                   
364
                                   
397
                 if trans_playing and cur_frame > .5:                
365
                 if trans_playing and cur_frame > .5:                
398
                     skater.playAction("nreg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
366
                     skater.playAction("nreg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
399
                     deck.playAction("a_reg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
367
                     deck.playAction("a_reg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
400
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
368
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
401
-                    #own['actionTimer'] = cur_frame
402
                     own['actionTimer'] = (10 - cur_frame) *2
369
                     own['actionTimer'] = (10 - cur_frame) *2
403
                 else:                      
370
                 else:                      
404
                     skater.playAction("nreg_right", 10,1, layer=trans_layer, play_mode=0, speed=.5)
371
                     skater.playAction("nreg_right", 10,1, layer=trans_layer, play_mode=0, speed=.5)
410
                 own['actionTimer'] = 19
377
                 own['actionTimer'] = 19
411
                 trans_playing = skater.isPlayingAction(trans_layer)
378
                 trans_playing = skater.isPlayingAction(trans_layer)
412
                 if trans_playing:
379
                 if trans_playing:
413
-                    cur_frame = skater.getActionFrame(trans_layer)
414
-                    #cur_frame -= 2                    
380
+                    cur_frame = skater.getActionFrame(trans_layer)        
415
                 if trans_playing and cur_frame > .5:                
381
                 if trans_playing and cur_frame > .5:                
416
                     skater.playAction("nreg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
382
                     skater.playAction("nreg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
417
                     deck.playAction("a_reg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
383
                     deck.playAction("a_reg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
418
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
384
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
419
-                    #own['actionTimer'] = cur_frame
420
                     own['actionTimer'] = (10 - cur_frame) *2
385
                     own['actionTimer'] = (10 - cur_frame) *2
421
                 else:                      
386
                 else:                      
422
                     skater.playAction("nreg_left", 10,1, layer=trans_layer, play_mode=0, speed=.5)
387
                     skater.playAction("nreg_left", 10,1, layer=trans_layer, play_mode=0, speed=.5)
428
                 own['actionTimer'] = 19
393
                 own['actionTimer'] = 19
429
                 trans_playing = skater.isPlayingAction(trans_layer)
394
                 trans_playing = skater.isPlayingAction(trans_layer)
430
                 if trans_playing:
395
                 if trans_playing:
431
-                    cur_frame = skater.getActionFrame(trans_layer)
432
-                    #cur_frame -= 2                    
396
+                    cur_frame = skater.getActionFrame(trans_layer)          
433
                 if trans_playing and cur_frame > .5:                
397
                 if trans_playing and cur_frame > .5:                
434
                     skater.playAction("nfak_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
398
                     skater.playAction("nfak_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
435
                     deck.playAction("a_fak_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
399
                     deck.playAction("a_fak_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
436
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
400
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
437
-                    #own['actionTimer'] = cur_frame
438
                     own['actionTimer'] = (10 - cur_frame) *2
401
                     own['actionTimer'] = (10 - cur_frame) *2
439
                 else:                      
402
                 else:                      
440
                     skater.playAction("nfak_right", 10,1, layer=trans_layer, play_mode=0, speed=.5)
403
                     skater.playAction("nfak_right", 10,1, layer=trans_layer, play_mode=0, speed=.5)
446
                 own['actionTimer'] = 19
409
                 own['actionTimer'] = 19
447
                 trans_playing = skater.isPlayingAction(trans_layer)
410
                 trans_playing = skater.isPlayingAction(trans_layer)
448
                 if trans_playing:
411
                 if trans_playing:
449
-                    cur_frame = skater.getActionFrame(trans_layer)
450
-                    #cur_frame -= 2                    
412
+                    cur_frame = skater.getActionFrame(trans_layer)                   
451
                 if trans_playing and cur_frame > .5:                
413
                 if trans_playing and cur_frame > .5:                
452
                     skater.playAction("nfak_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
414
                     skater.playAction("nfak_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
453
                     deck.playAction("a_fak_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
415
                     deck.playAction("a_fak_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
454
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
416
                     trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
455
-                    #own['actionTimer'] = cur_frame
456
                     own['actionTimer'] = (10 - cur_frame) *2
417
                     own['actionTimer'] = (10 - cur_frame) *2
457
                 else:                      
418
                 else:                      
458
                     skater.playAction("nfak_left", 10,1, layer=trans_layer, play_mode=0, speed=.5)
419
                     skater.playAction("nfak_left", 10,1, layer=trans_layer, play_mode=0, speed=.5)
465
                 own['actionTimer'] = 19
426
                 own['actionTimer'] = 19
466
                 trans_playing = skater.isPlayingAction(trans_layer)
427
                 trans_playing = skater.isPlayingAction(trans_layer)
467
                 if trans_playing:
428
                 if trans_playing:
468
-                    cur_frame = skater.getActionFrame(trans_layer)
469
-                    print('opos_out: ', cur_frame)
470
-                    #cur_frame -= 2                    
429
+                    cur_frame = skater.getActionFrame(trans_layer)                
471
                 if trans_playing and cur_frame > .5:                
430
                 if trans_playing and cur_frame > .5:                
472
                     skater.playAction("noposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
431
                     skater.playAction("noposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
473
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
432
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
483
                 own['actionTimer'] = 19
442
                 own['actionTimer'] = 19
484
                 trans_playing = skater.isPlayingAction(trans_layer)
443
                 trans_playing = skater.isPlayingAction(trans_layer)
485
                 if trans_playing:
444
                 if trans_playing:
486
-                    cur_frame = skater.getActionFrame(trans_layer)
487
-                    #cur_frame -= 2                    
445
+                    cur_frame = skater.getActionFrame(trans_layer)                 
488
                 if trans_playing and cur_frame > .5:                
446
                 if trans_playing and cur_frame > .5:                
489
                     skater.playAction("fak_oposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
447
                     skater.playAction("fak_oposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
490
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
448
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
500
                 own['actionTimer'] = 19
458
                 own['actionTimer'] = 19
501
                 trans_playing = skater.isPlayingAction(trans_layer)
459
                 trans_playing = skater.isPlayingAction(trans_layer)
502
                 if trans_playing:
460
                 if trans_playing:
503
-                    cur_frame = skater.getActionFrame(trans_layer)
504
-                    #cur_frame -= 2                    
461
+                    cur_frame = skater.getActionFrame(trans_layer)                   
505
                 if trans_playing and cur_frame > .5:                
462
                 if trans_playing and cur_frame > .5:                
506
                     skater.playAction("nnoposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
463
                     skater.playAction("nnoposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
507
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
464
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
517
                 own['actionTimer'] = 19
474
                 own['actionTimer'] = 19
518
                 trans_playing = skater.isPlayingAction(trans_layer)
475
                 trans_playing = skater.isPlayingAction(trans_layer)
519
                 if trans_playing:
476
                 if trans_playing:
520
-                    cur_frame = skater.getActionFrame(trans_layer)
521
-                    #cur_frame -= 2                    
477
+                    cur_frame = skater.getActionFrame(trans_layer)                  
522
                 if trans_playing and cur_frame > .5:                
478
                 if trans_playing and cur_frame > .5:                
523
                     skater.playAction("fak_noposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
479
                     skater.playAction("fak_noposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
524
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
480
                     deck.playAction("a_reg", 1,40, layer=trans_layer, play_mode=1, speed=.5)
534
                 own['actionTimer'] = 39
490
                 own['actionTimer'] = 39
535
                 trans_playing = skater.isPlayingAction(trans_layer)
491
                 trans_playing = skater.isPlayingAction(trans_layer)
536
                 if trans_playing:
492
                 if trans_playing:
537
-                    cur_frame = skater.getActionFrame(trans_layer)
538
-                    #cur_frame -= 2                    
493
+                    cur_frame = skater.getActionFrame(trans_layer)              
539
                 if trans_playing and cur_frame > .5:                
494
                 if trans_playing and cur_frame > .5:                
540
                     skater.playAction("nreg_pump_in", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
495
                     skater.playAction("nreg_pump_in", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
541
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=1, speed=.5)
496
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=1, speed=.5)
545
                 else:                      
500
                 else:                      
546
                     skater.playAction("nreg_pump_in", 20,1, layer=trans_layer, play_mode=0, speed=.5)
501
                     skater.playAction("nreg_pump_in", 20,1, layer=trans_layer, play_mode=0, speed=.5)
547
                     deck.playAction("a_reg", 1,20, layer=trans_layer, play_mode=1, speed=.5)
502
                     deck.playAction("a_reg", 1,20, layer=trans_layer, play_mode=1, speed=.5)
548
-                    trucks.playAction("a_reg", 1,20, layer=trans_layer, play_mode=1, speed=.5)
549
-                    
550
-#            if requestAction == 'reg_pump_out_hold':
551
-#                actionState = 'reg_pump_out_hold'
552
-#                own['actionTimer'] = 19
553
-#                skater.playAction("nreg_pump_in", 10,10, layer=trans_layer, play_mode=0, speed=.5)
554
-#                deck.playAction("a_reg", 10,10, layer=trans_layer, play_mode=1, speed=.5)
555
-#                trucks.playAction("a_reg", 10,10, layer=trans_layer, play_mode=1, speed=.5)                    
503
+                    trucks.playAction("a_reg", 1,20, layer=trans_layer, play_mode=1, speed=.5)                   
556
                     
504
                     
557
             if requestAction == 'fak_pump_out':
505
             if requestAction == 'fak_pump_out':
558
                 actionState = 'fak_pump_out'
506
                 actionState = 'fak_pump_out'
560
                 trans_playing = skater.isPlayingAction(trans_layer)
508
                 trans_playing = skater.isPlayingAction(trans_layer)
561
                 if trans_playing:
509
                 if trans_playing:
562
                     cur_frame = skater.getActionFrame(trans_layer)
510
                     cur_frame = skater.getActionFrame(trans_layer)
563
-                    #cur_frame -= 2                    
511
+                
564
                 if trans_playing and cur_frame > .5:                
512
                 if trans_playing and cur_frame > .5:                
565
                     skater.playAction("nfak_pump_in", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
513
                     skater.playAction("nfak_pump_in", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
566
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=1, speed=.5)
514
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=1, speed=.5)
570
                     skater.playAction("nfak_pump_in", 20,1, layer=trans_layer, play_mode=0, speed=.5)
518
                     skater.playAction("nfak_pump_in", 20,1, layer=trans_layer, play_mode=0, speed=.5)
571
                     deck.playAction("a_reg", 20,1, layer=trans_layer, play_mode=1, speed=.5)
519
                     deck.playAction("a_reg", 20,1, layer=trans_layer, play_mode=1, speed=.5)
572
                     trucks.playAction("a_reg", 20,1, layer=trans_layer, play_mode=1, speed=.5)
520
                     trucks.playAction("a_reg", 20,1, layer=trans_layer, play_mode=1, speed=.5)
573
-#            if requestAction == 'fak_pump_out_hold':
574
-#                actionState = 'fak_pump_out_hold'
575
-#                own['actionTimer'] = 19
576
-#                skater.playAction("nfak_pump_in", 10,10, layer=trans_layer, play_mode=0, speed=.5)
577
-#                deck.playAction("a_reg", 10,10, layer=trans_layer, play_mode=1, speed=.5)
578
-#                trucks.playAction("a_reg", 10,10, layer=trans_layer, play_mode=1, speed=.5)                          
579
 
521
 
580
             if requestAction == 'reg_stop_out':
522
             if requestAction == 'reg_stop_out':
581
                 actionState = 'reg_stop_out'
523
                 actionState = 'reg_stop_out'
582
                 own['actionTimer'] = 30
524
                 own['actionTimer'] = 30
583
                 trans_playing = skater.isPlayingAction(trans_layer)
525
                 trans_playing = skater.isPlayingAction(trans_layer)
584
                 if trans_playing:
526
                 if trans_playing:
585
-                    cur_frame = skater.getActionFrame(trans_layer)
586
-                    #cur_frame -= 2                    
527
+                    cur_frame = skater.getActionFrame(trans_layer)              
587
                 if trans_playing and cur_frame > 1:                
528
                 if trans_playing and cur_frame > 1:                
588
                     skater.playAction("reg_stopin", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
529
                     skater.playAction("reg_stopin", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
589
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
530
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
599
                 own['actionTimer'] = 30
540
                 own['actionTimer'] = 30
600
                 trans_playing = skater.isPlayingAction(trans_layer)
541
                 trans_playing = skater.isPlayingAction(trans_layer)
601
                 if trans_playing:
542
                 if trans_playing:
602
-                    cur_frame = skater.getActionFrame(trans_layer)
603
-                    #cur_frame -= 2                    
543
+                    cur_frame = skater.getActionFrame(trans_layer)                   
604
                 if trans_playing and cur_frame > 1:                
544
                 if trans_playing and cur_frame > 1:                
605
                     skater.playAction("fak_stopin", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
545
                     skater.playAction("fak_stopin", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
606
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
546
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
611
                     deck.playAction("a_reg", 15,1, layer=trans_layer, play_mode=0, speed=.5)
551
                     deck.playAction("a_reg", 15,1, layer=trans_layer, play_mode=0, speed=.5)
612
                     trucks.playAction("a_reg", 15,1, layer=trans_layer, play_mode=0, speed=.5)                           
552
                     trucks.playAction("a_reg", 15,1, layer=trans_layer, play_mode=0, speed=.5)                           
613
                     
553
                     
614
-
615
-
616
             if requestAction == 'reg_tailslide_out':
554
             if requestAction == 'reg_tailslide_out':
617
                 actionState = 'reg_tailslide_out'
555
                 actionState = 'reg_tailslide_out'
618
                 own['actionTimer'] = 19
556
                 own['actionTimer'] = 19
619
                 trans_playing = skater.isPlayingAction(trans_layer)
557
                 trans_playing = skater.isPlayingAction(trans_layer)
620
                 if trans_playing:
558
                 if trans_playing:
621
-                    cur_frame = skater.getActionFrame(trans_layer)
622
-                    #cur_frame -= 2                    
559
+                    cur_frame = skater.getActionFrame(trans_layer)                
623
                 if trans_playing and cur_frame > 1:                
560
                 if trans_playing and cur_frame > 1:                
624
                     skater.playAction("fak_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
561
                     skater.playAction("fak_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
625
                     deck.playAction("a_fak_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
562
                     deck.playAction("a_fak_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
634
                 own['actionTimer'] = 19
571
                 own['actionTimer'] = 19
635
                 trans_playing = skater.isPlayingAction(trans_layer)
572
                 trans_playing = skater.isPlayingAction(trans_layer)
636
                 if trans_playing:
573
                 if trans_playing:
637
-                    cur_frame = skater.getActionFrame(trans_layer)
638
-                    #cur_frame -= 2                    
574
+                    cur_frame = skater.getActionFrame(trans_layer)                  
639
                 if trans_playing and cur_frame > 1:                
575
                 if trans_playing and cur_frame > 1:                
640
                     skater.playAction("reg_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
576
                     skater.playAction("reg_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
641
                     deck.playAction("a_reg_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
577
                     deck.playAction("a_reg_noses", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
650
                 own['actionTimer'] = 19
586
                 own['actionTimer'] = 19
651
                 trans_playing = skater.isPlayingAction(trans_layer)
587
                 trans_playing = skater.isPlayingAction(trans_layer)
652
                 if trans_playing:
588
                 if trans_playing:
653
-                    cur_frame = skater.getActionFrame(trans_layer)
654
-                    #cur_frame -= 2                    
589
+                    cur_frame = skater.getActionFrame(trans_layer)                   
655
                 if trans_playing and cur_frame > 1:                
590
                 if trans_playing and cur_frame > 1:                
656
                     skater.playAction("fak_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
591
                     skater.playAction("fak_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
657
                     deck.playAction("a_fak_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
592
                     deck.playAction("a_fak_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
667
                 trans_playing = skater.isPlayingAction(trans_layer)
602
                 trans_playing = skater.isPlayingAction(trans_layer)
668
                 if trans_playing:
603
                 if trans_playing:
669
                     cur_frame = skater.getActionFrame(trans_layer)
604
                     cur_frame = skater.getActionFrame(trans_layer)
670
-                    #cur_frame -= 2                    
671
                 if trans_playing and cur_frame > 1:                
605
                 if trans_playing and cur_frame > 1:                
672
                     skater.playAction("reg_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
606
                     skater.playAction("reg_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
673
                     deck.playAction("a_reg_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
607
                     deck.playAction("a_reg_tails", cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
683
                 own['actionTimer'] = 5
617
                 own['actionTimer'] = 5
684
                 trans_playing = skater.isPlayingAction(trans_layer)
618
                 trans_playing = skater.isPlayingAction(trans_layer)
685
                 if trans_playing:
619
                 if trans_playing:
686
-                    cur_frame = skater.getActionFrame(trans_layer)
687
-                    #cur_frame -= 2                    
620
+                    cur_frame = skater.getActionFrame(trans_layer)                    #cur_frame -= 2                    
688
                 if trans_playing and cur_frame > 1:                
621
                 if trans_playing and cur_frame > 1:                
689
                     skater.playAction("reg_5050", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
622
                     skater.playAction("reg_5050", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
690
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
623
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
699
                 own['actionTimer'] = 5
632
                 own['actionTimer'] = 5
700
                 trans_playing = skater.isPlayingAction(trans_layer)
633
                 trans_playing = skater.isPlayingAction(trans_layer)
701
                 if trans_playing:
634
                 if trans_playing:
702
-                    cur_frame = skater.getActionFrame(trans_layer)
703
-                    #cur_frame -= 2                    
635
+                    cur_frame = skater.getActionFrame(trans_layer)              
704
                 if trans_playing and cur_frame > 1:                
636
                 if trans_playing and cur_frame > 1:                
705
                     skater.playAction("fak_5050", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
637
                     skater.playAction("fak_5050", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
706
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
638
                     deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
717
                 own['actionTimer'] = 9
649
                 own['actionTimer'] = 9
718
                 trans_playing = skater.isPlayingAction(trans_layer)
650
                 trans_playing = skater.isPlayingAction(trans_layer)
719
                 if trans_playing:
651
                 if trans_playing:
720
-                    cur_frame = skater.getActionFrame(trans_layer)
721
-                    #cur_frame -= 2                    
652
+                    cur_frame = skater.getActionFrame(trans_layer)              
722
                 if trans_playing and cur_frame > 1:                
653
                 if trans_playing and cur_frame > 1:                
723
                     skater.playAction("reg_noseg.002", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
654
                     skater.playAction("reg_noseg.002", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
724
                     deck.playAction("a_reg_noseg.002", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
655
                     deck.playAction("a_reg_noseg.002", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
734
                 own['requestAction'] = 'fak_noseg_out'
665
                 own['requestAction'] = 'fak_noseg_out'
735
                 trans_playing = skater.isPlayingAction(trans_layer)
666
                 trans_playing = skater.isPlayingAction(trans_layer)
736
                 if trans_playing:
667
                 if trans_playing:
737
-                    cur_frame = skater.getActionFrame(trans_layer)
738
-                    #cur_frame -= 2                    
668
+                    cur_frame = skater.getActionFrame(trans_layer)               
739
                 if trans_playing and cur_frame > 1:                
669
                 if trans_playing and cur_frame > 1:                
740
                     skater.playAction("fak_noseg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
670
                     skater.playAction("fak_noseg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
741
                     deck.playAction("a_fak_noseg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
671
                     deck.playAction("a_fak_noseg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
752
                 own['actionTimer'] = 9
682
                 own['actionTimer'] = 9
753
                 trans_playing = skater.isPlayingAction(trans_layer)
683
                 trans_playing = skater.isPlayingAction(trans_layer)
754
                 if trans_playing:
684
                 if trans_playing:
755
-                    cur_frame = skater.getActionFrame(trans_layer)
756
-                    #cur_frame -= 2                    
685
+                    cur_frame = skater.getActionFrame(trans_layer)                 
757
                 if trans_playing and cur_frame > 1:                
686
                 if trans_playing and cur_frame > 1:                
758
                     skater.playAction("reg_tailg.001", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
687
                     skater.playAction("reg_tailg.001", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
759
                     deck.playAction("a_reg_tailg.001", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
688
                     deck.playAction("a_reg_tailg.001", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
769
                 own['requestAction'] = 'fak_tailg_out'
698
                 own['requestAction'] = 'fak_tailg_out'
770
                 trans_playing = skater.isPlayingAction(trans_layer)
699
                 trans_playing = skater.isPlayingAction(trans_layer)
771
                 if trans_playing:
700
                 if trans_playing:
772
-                    cur_frame = skater.getActionFrame(trans_layer)
773
-                    #cur_frame -= 2                    
701
+                    cur_frame = skater.getActionFrame(trans_layer)                   
774
                 if trans_playing and cur_frame > 1:                
702
                 if trans_playing and cur_frame > 1:                
775
                     skater.playAction("fak_tailg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
703
                     skater.playAction("fak_tailg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
776
                     deck.playAction("a_fak_tailg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
704
                     deck.playAction("a_fak_tailg", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
804
                 own['requestAction'] = 'fak_nosegr_out'
732
                 own['requestAction'] = 'fak_nosegr_out'
805
                 trans_playing = skater.isPlayingAction(trans_layer)
733
                 trans_playing = skater.isPlayingAction(trans_layer)
806
                 if trans_playing:
734
                 if trans_playing:
807
-                    cur_frame = skater.getActionFrame(trans_layer)
808
-                    #cur_frame -= 2                    
735
+                    cur_frame = skater.getActionFrame(trans_layer)             
809
                 if trans_playing and cur_frame > 1:                
736
                 if trans_playing and cur_frame > 1:                
810
                     skater.playAction("fak_nosegR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
737
                     skater.playAction("fak_nosegR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
811
                     deck.playAction("a_fak_nosegR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
738
                     deck.playAction("a_fak_nosegR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
822
                 own['requestAction'] = 'reg_tailgr_out'
749
                 own['requestAction'] = 'reg_tailgr_out'
823
                 trans_playing = skater.isPlayingAction(trans_layer)
750
                 trans_playing = skater.isPlayingAction(trans_layer)
824
                 if trans_playing:
751
                 if trans_playing:
825
-                    cur_frame = skater.getActionFrame(trans_layer)
826
-                    #cur_frame -= 2                    
752
+                    cur_frame = skater.getActionFrame(trans_layer)                
827
                 if trans_playing and cur_frame > 1:                
753
                 if trans_playing and cur_frame > 1:                
828
                     skater.playAction("reg_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
754
                     skater.playAction("reg_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
829
                     deck.playAction("a_reg_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
755
                     deck.playAction("a_reg_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
839
                 own['requestAction'] = 'fak_tailgr_out'
765
                 own['requestAction'] = 'fak_tailgr_out'
840
                 trans_playing = skater.isPlayingAction(trans_layer)
766
                 trans_playing = skater.isPlayingAction(trans_layer)
841
                 if trans_playing:
767
                 if trans_playing:
842
-                    cur_frame = skater.getActionFrame(trans_layer)
843
-                    #cur_frame -= 2                    
768
+                    cur_frame = skater.getActionFrame(trans_layer)                 
844
                 if trans_playing and cur_frame > 1:                
769
                 if trans_playing and cur_frame > 1:                
845
                     skater.playAction("fak_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
770
                     skater.playAction("fak_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
846
                     deck.playAction("a_fak_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
771
                     deck.playAction("a_fak_tailgR", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
857
                 own['requestAction'] = 'reg_nosegl_out'
782
                 own['requestAction'] = 'reg_nosegl_out'
858
                 trans_playing = skater.isPlayingAction(trans_layer)
783
                 trans_playing = skater.isPlayingAction(trans_layer)
859
                 if trans_playing:
784
                 if trans_playing:
860
-                    cur_frame = skater.getActionFrame(trans_layer)
861
-                    #cur_frame -= 2                    
785
+                    cur_frame = skater.getActionFrame(trans_layer)                    
862
                 if trans_playing and cur_frame > 1:                
786
                 if trans_playing and cur_frame > 1:                
863
                     skater.playAction("reg_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
787
                     skater.playAction("reg_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
864
                     deck.playAction("a_reg_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
788
                     deck.playAction("a_reg_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
874
                 own['requestAction'] = 'fak_nosegl_out'
798
                 own['requestAction'] = 'fak_nosegl_out'
875
                 trans_playing = skater.isPlayingAction(trans_layer)
799
                 trans_playing = skater.isPlayingAction(trans_layer)
876
                 if trans_playing:
800
                 if trans_playing:
877
-                    cur_frame = skater.getActionFrame(trans_layer)
878
-                    #cur_frame -= 2                    
801
+                    cur_frame = skater.getActionFrame(trans_layer)                   
879
                 if trans_playing and cur_frame > 1:                
802
                 if trans_playing and cur_frame > 1:                
880
                     skater.playAction("fak_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
803
                     skater.playAction("fak_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
881
                     deck.playAction("a_fak_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
804
                     deck.playAction("a_fak_nosegL", cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
919
                 else:                      
842
                 else:                      
920
                     skater.playAction("fak_tailgL", 30,40, layer=trans_layer, play_mode=0, speed=1)
843
                     skater.playAction("fak_tailgL", 30,40, layer=trans_layer, play_mode=0, speed=1)
921
                     deck.playAction("a_fak_tailgL", 30,40, layer=trans_layer, play_mode=0, speed=1)
844
                     deck.playAction("a_fak_tailgL", 30,40, layer=trans_layer, play_mode=0, speed=1)
922
-                    trucks.playAction("a_fak_tailgL", 30,40, layer=trans_layer, play_mode=0, speed=1)                                         
923
-                    
845
+                    trucks.playAction("a_fak_tailgL", 30,40, layer=trans_layer, play_mode=0, speed=1)
924
                     
846
                     
925
             if requestAction == 'reg_manual_out':
847
             if requestAction == 'reg_manual_out':
926
                 actionState = 'reg_manual_out'
848
                 actionState = 'reg_manual_out'
986
                 else:                      
908
                 else:                      
987
                     skater.playAction("fak_nmanual", 10,1, layer=trans_layer, play_mode=0, speed=1)
909
                     skater.playAction("fak_nmanual", 10,1, layer=trans_layer, play_mode=0, speed=1)
988
                     deck.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)
910
                     deck.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)
989
-                    trucks.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)                                           
990
-            
991
-            
911
+                    trucks.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)
992
             
912
             
993
             if requestAction == 'reg-fak_nmanual':
913
             if requestAction == 'reg-fak_nmanual':
994
                 own['actionTimer'] = 9
914
                 own['actionTimer'] = 9
1009
                 own['actionTimer'] = 9 
929
                 own['actionTimer'] = 9 
1010
                 skater.playAction("fak_nmanual", 70,80, layer=trans_layer, play_mode=0, speed=1)
930
                 skater.playAction("fak_nmanual", 70,80, layer=trans_layer, play_mode=0, speed=1)
1011
                 deck.playAction("a_reg_manual", 70,80, layer=trans_layer, play_mode=0, speed=1)
931
                 deck.playAction("a_reg_manual", 70,80, layer=trans_layer, play_mode=0, speed=1)
1012
-                trucks.playAction("a_reg_manual", 70,80, layer=trans_layer, play_mode=0, speed=1)                                                           
1013
-            
1014
-            
1015
-            
1016
-            
1017
-                    
932
+                trucks.playAction("a_reg_manual", 70,80, layer=trans_layer, play_mode=0, speed=1)
933
+
1018
             if requestAction == 'reg_brfoot':
934
             if requestAction == 'reg_brfoot':
1019
                 actionState = 'reg_brfoot'
935
                 actionState = 'reg_brfoot'
1020
                 own['actionTimer'] = 40
936
                 own['actionTimer'] = 40
1066
                 deck.playAction("a_brfoot", 1, 30, layer=trans_layer, play_mode=0, speed=.75)
982
                 deck.playAction("a_brfoot", 1, 30, layer=trans_layer, play_mode=0, speed=.75)
1067
                 trucks.playAction("a_brfoot", 1, 30, layer=trans_layer, play_mode=0, speed=.75)                
983
                 trucks.playAction("a_brfoot", 1, 30, layer=trans_layer, play_mode=0, speed=.75)                
1068
 
984
 
1069
-                                      
1070
-                    
1071
             if requestAction == 'reg_push':
985
             if requestAction == 'reg_push':
1072
                 own['actionTimer'] = 70
986
                 own['actionTimer'] = 70
1073
                 skater.playAction("reg_push", 1,35, layer=trans_layer, play_mode=0, speed=.5)
987
                 skater.playAction("reg_push", 1,35, layer=trans_layer, play_mode=0, speed=.5)
1113
                 own['actionState'] = 'fak_manual_revert_cw'
1027
                 own['actionState'] = 'fak_manual_revert_cw'
1114
                 skater.playAction("fak_manual_revert_cw", 70,10, layer=trans_layer, priority=8, play_mode=0, speed=4)
1028
                 skater.playAction("fak_manual_revert_cw", 70,10, layer=trans_layer, priority=8, play_mode=0, speed=4)
1115
                 deck.playAction("a_fak_manual_revert_cw", 70,10, layer=trans_layer, priority=1, play_mode=0, speed=4)
1029
                 deck.playAction("a_fak_manual_revert_cw", 70,10, layer=trans_layer, priority=1, play_mode=0, speed=4)
1116
-                trucks.playAction("a_fak_manual_revert_cw", 70,10, layer=trans_layer, priority=0, play_mode=0, speed=4)                  
1030
+                trucks.playAction("a_fak_manual_revert_cw", 70,10, layer=trans_layer, priority=0, play_mode=0, speed=4)           
1117
                                       
1031
                                       
1118
             if requestAction == 'revert1':
1032
             if requestAction == 'revert1':
1119
                 own['actionTimer'] = 18
1033
                 own['actionTimer'] = 18
1416
                 deck.playAction("a_fak_offboard", 30,1, layer=trans_layer, play_mode=0, speed=1.5)
1330
                 deck.playAction("a_fak_offboard", 30,1, layer=trans_layer, play_mode=0, speed=1.5)
1417
                 trucks.playAction("a_fak_offboard", 30,1, layer=trans_layer, play_mode=0, speed=1.5)
1331
                 trucks.playAction("a_fak_offboard", 30,1, layer=trans_layer, play_mode=0, speed=1.5)
1418
                 
1332
                 
1419
-                
1420
             if requestAction == 'reg_powerslide_out':
1333
             if requestAction == 'reg_powerslide_out':
1421
                 actionState = 'reg_powerslide_out'
1334
                 actionState = 'reg_powerslide_out'
1422
                 own['actionTimer'] = 40  
1335
                 own['actionTimer'] = 40  
1440
                 own['actionTimer'] = 40  
1353
                 own['actionTimer'] = 40  
1441
                 skater.playAction("nfak_powerslide", 20,0, layer=trans_layer, play_mode=0, speed=1.5)
1354
                 skater.playAction("nfak_powerslide", 20,0, layer=trans_layer, play_mode=0, speed=1.5)
1442
                 deck.playAction("a_fak_powerslide_d", 20,0, layer=trans_layer, play_mode=0, speed=1.5)
1355
                 deck.playAction("a_fak_powerslide_d", 20,0, layer=trans_layer, play_mode=0, speed=1.5)
1443
-                trucks.playAction("a_fak_powerslide_t", 20,0, layer=trans_layer, play_mode=0, speed=1.5)  
1444
-                
1356
+                trucks.playAction("a_fak_powerslide_t", 20,0, layer=trans_layer, play_mode=0, speed=1.5)             
1445
                 
1357
                 
1446
             if requestAction == 'fak-reg_5050':
1358
             if requestAction == 'fak-reg_5050':
1447
                 actionState = 'fak-reg_5050'
1359
                 actionState = 'fak-reg_5050'
1534
                 skater.playAction("fak_air", 30,40, layer=trans_layer, play_mode=0, speed=.5)
1446
                 skater.playAction("fak_air", 30,40, layer=trans_layer, play_mode=0, speed=.5)
1535
                 deck.playAction("a_reg", 30,40, layer=trans_layer, play_mode=0, speed=.5)
1447
                 deck.playAction("a_reg", 30,40, layer=trans_layer, play_mode=0, speed=.5)
1536
                 trucks.playAction("a_reg", 30,40, layer=trans_layer, play_mode=0, speed=.5) 
1448
                 trucks.playAction("a_reg", 30,40, layer=trans_layer, play_mode=0, speed=.5) 
1537
-                
1538
-                
1449
+                     
1539
             if requestAction == 'reg_back_invert_out':
1450
             if requestAction == 'reg_back_invert_out':
1540
                 own['actionTimer'] = 60
1451
                 own['actionTimer'] = 60
1541
                 actionState = 'reg_back_invert_out'
1452
                 actionState = 'reg_back_invert_out'
1656
                 else:                           
1567
                 else:                           
1657
                     skater.playAction("nfak_powerslide2", 20,80, layer=loop_layer, play_mode=1, speed=.5)
1568
                     skater.playAction("nfak_powerslide2", 20,80, layer=loop_layer, play_mode=1, speed=.5)
1658
                     deck.playAction("a_fak_powerslide2_d", 20,80, layer=loop_layer, speed=.5)
1569
                     deck.playAction("a_fak_powerslide2_d", 20,80, layer=loop_layer, speed=.5)
1659
-                    trucks.playAction("a_fak_powerslide2_t", 20,80, layer=loop_layer, play_mode=1, speed=.5)                                                            
1660
-
1570
+                    trucks.playAction("a_fak_powerslide2_t", 20,80, layer=loop_layer, play_mode=1, speed=.5)
1661
                     
1571
                     
1662
             #reg_roll    
1572
             #reg_roll    
1663
             if requestAction == 'reg_roll':
1573
             if requestAction == 'reg_roll':
1693
                     if flipping == 0:
1603
                     if flipping == 0:
1694
                         trans_playing = skater.isPlayingAction(trans_layer)
1604
                         trans_playing = skater.isPlayingAction(trans_layer)
1695
                         if trans_playing:
1605
                         if trans_playing:
1696
-                            cur_frame = skater.getActionFrame(trans_layer)
1697
-                            #cur_frame -= 2                    
1606
+                            cur_frame = skater.getActionFrame(trans_layer)                
1698
                         if trans_playing and cur_frame > 1:
1607
                         if trans_playing and cur_frame > 1:
1699
-                            #skater.stopAction(trans_layer)
1700
-                            #deck.stopAction(trans_layer)
1701
-                            #trucks.stopAction(trans_layer)
1702
                             skater.playAction("nnoposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1608
                             skater.playAction("nnoposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1703
                             deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1609
                             deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1704
                             trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1610
                             trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1705
-                            #print(cur_frame)
1706
                         else: 
1611
                         else: 
1707
                             own['actionTimer'] = 20   
1612
                             own['actionTimer'] = 20   
1708
                             skater.playAction("nnoposin", 20,1, layer=trans_layer, play_mode=0, speed=1)
1613
                             skater.playAction("nnoposin", 20,1, layer=trans_layer, play_mode=0, speed=1)
1741
                     trans_playing = skater.isPlayingAction(trans_layer)
1646
                     trans_playing = skater.isPlayingAction(trans_layer)
1742
                     
1647
                     
1743
                     if trans_playing:
1648
                     if trans_playing:
1744
-                        cur_frame = skater.getActionFrame(trans_layer)
1745
-                        #cur_frame -= 2                    
1649
+                        cur_frame = skater.getActionFrame(trans_layer)             
1746
                     if trans_playing and cur_frame > 1:                
1650
                     if trans_playing and cur_frame > 1:                
1747
                         skater.playAction("nreg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1651
                         skater.playAction("nreg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1748
                         deck.playAction("a_reg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1652
                         deck.playAction("a_reg_left", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1755
                         deck.playAction("a_reg_left", 10,1, layer=trans_layer, play_mode=0, speed=.5)
1659
                         deck.playAction("a_reg_left", 10,1, layer=trans_layer, play_mode=0, speed=.5)
1756
                         trucks.playAction("a_reg", 10,1, layer=trans_layer, play_mode=0, speed=.5) 
1660
                         trucks.playAction("a_reg", 10,1, layer=trans_layer, play_mode=0, speed=.5) 
1757
                 if l_actionState == 'reg_Right':
1661
                 if l_actionState == 'reg_Right':
1758
-                    #requestAction = 'reg_turnRight_out'
1759
                     trans_playing = skater.isPlayingAction(trans_layer)
1662
                     trans_playing = skater.isPlayingAction(trans_layer)
1760
                     if trans_playing:
1663
                     if trans_playing:
1761
-                        cur_frame = skater.getActionFrame(trans_layer)
1762
-                        #cur_frame -= 2                    
1664
+                        cur_frame = skater.getActionFrame(trans_layer)                   
1763
                     if trans_playing and cur_frame > 1:                
1665
                     if trans_playing and cur_frame > 1:                
1764
                         skater.playAction("nreg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1666
                         skater.playAction("nreg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1765
                         deck.playAction("a_reg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1667
                         deck.playAction("a_reg_right", cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
1776
                     trucks.playAction("a_reg", 1,40, layer=loop_layer, play_mode=1, speed=.5)                           
1678
                     trucks.playAction("a_reg", 1,40, layer=loop_layer, play_mode=1, speed=.5)                           
1777
 
1679
 
1778
                                                                                                                               
1680
                                                                                                                               
1779
-
1780
             #fak_roll    
1681
             #fak_roll    
1781
             if requestAction == 'fak_roll':
1682
             if requestAction == 'fak_roll':
1782
                 if l_actionState == 'fak_pump':
1683
                 if l_actionState == 'fak_pump':
1783
                     trans_playing = skater.isPlayingAction(trans_layer)
1684
                     trans_playing = skater.isPlayingAction(trans_layer)
1784
                     if trans_playing:
1685
                     if trans_playing:
1785
-                        cur_frame = skater.getActionFrame(trans_layer)
1786
-                        #cur_frame -= 2                    
1686
+                        cur_frame = skater.getActionFrame(trans_layer)    
1787
                     if trans_playing and cur_frame > 1:
1687
                     if trans_playing and cur_frame > 1:
1788
-                        #skater.stopAction(trans_layer)
1789
-                        #deck.stopAction(trans_layer)
1790
-                        #trucks.stopAction(trans_layer)
1791
                         skater.playAction("nfak_pump_in", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1688
                         skater.playAction("nfak_pump_in", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1792
                         deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1689
                         deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1793
                         trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1690
                         trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1794
-                        #print(cur_frame)
1795
                     else:    
1691
                     else:    
1796
                         skater.playAction("nfak_pump_in", 20,1, layer=trans_layer, play_mode=0, speed=1)
1692
                         skater.playAction("nfak_pump_in", 20,1, layer=trans_layer, play_mode=0, speed=1)
1797
                         deck.playAction("a_reg", 20,1, layer=trans_layer, play_mode=0, speed=1)
1693
                         deck.playAction("a_reg", 20,1, layer=trans_layer, play_mode=0, speed=1)
1799
                 if l_actionState == 'fak_opos':
1695
                 if l_actionState == 'fak_opos':
1800
                     trans_playing = skater.isPlayingAction(trans_layer)
1696
                     trans_playing = skater.isPlayingAction(trans_layer)
1801
                     if trans_playing:
1697
                     if trans_playing:
1802
-                        cur_frame = skater.getActionFrame(trans_layer)
1803
-                        #cur_frame -= 2                    
1698
+                        cur_frame = skater.getActionFrame(trans_layer)    
1804
                     if trans_playing and cur_frame > 1:
1699
                     if trans_playing and cur_frame > 1:
1805
-                        #skater.stopAction(trans_layer)
1806
-                        #deck.stopAction(trans_layer)
1807
-                        #trucks.stopAction(trans_layer)
1808
                         skater.playAction("fak_oposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1700
                         skater.playAction("fak_oposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1809
                         deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1701
                         deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1810
                         trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1702
                         trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1811
-                        #print(cur_frame)
1703
+
1812
                     else:
1704
                     else:
1813
                         own['actionTimer'] = 20    
1705
                         own['actionTimer'] = 20    
1814
                         skater.playAction("fak_oposin", 20,1, layer=trans_layer, play_mode=0, speed=1) 
1706
                         skater.playAction("fak_oposin", 20,1, layer=trans_layer, play_mode=0, speed=1) 
1817
                 if l_actionState == 'fak_nopos':
1709
                 if l_actionState == 'fak_nopos':
1818
                     trans_playing = skater.isPlayingAction(trans_layer)
1710
                     trans_playing = skater.isPlayingAction(trans_layer)
1819
                     if trans_playing:
1711
                     if trans_playing:
1820
-                        cur_frame = skater.getActionFrame(trans_layer)
1821
-                        #cur_frame -= 2                    
1712
+                        cur_frame = skater.getActionFrame(trans_layer)    
1822
                     if trans_playing and cur_frame > 1:
1713
                     if trans_playing and cur_frame > 1:
1823
-                        #skater.stopAction(trans_layer)
1824
-                        #deck.stopAction(trans_layer)
1825
-                        #trucks.stopAction(trans_layer)
1826
                         skater.playAction("fak_noposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1714
                         skater.playAction("fak_noposin", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1827
                         deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1715
                         deck.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1828
                         trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1716
                         trucks.playAction("a_reg", cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
1829
-                        #print(cur_frame)
1830
                     else:    
1717
                     else:    
1831
                         own['actionTimer'] = 20
1718
                         own['actionTimer'] = 20
1832
                         skater.playAction("fak_noposin", 20,1, layer=trans_layer, play_mode=0, speed=1)
1719
                         skater.playAction("fak_noposin", 20,1, layer=trans_layer, play_mode=0, speed=1)
1858
                     else:
1745
                     else:
1859
                         skater.playAction("fak_nmanual", 10,1, layer=trans_layer, play_mode=0, speed=1)                
1746
                         skater.playAction("fak_nmanual", 10,1, layer=trans_layer, play_mode=0, speed=1)                
1860
                         deck.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)
1747
                         deck.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)
1861
-                        trucks.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)
1862
-                        
1863
-                        
1864
-                        
1748
+                        trucks.playAction("a_reg_manual", 10,1, layer=trans_layer, play_mode=0, speed=1)  
1865
                         
1749
                         
1866
                 if l_actionState == 'fak_turnLeft':
1750
                 if l_actionState == 'fak_turnLeft':
1867
                     trans_playing = skater.isPlayingAction(trans_layer)
1751
                     trans_playing = skater.isPlayingAction(trans_layer)
2057
                 else:
1941
                 else:
2058
                     skater.playAction("reg_bsg2", 10,30, layer=loop_layer, play_mode=1, speed=.5)
1942
                     skater.playAction("reg_bsg2", 10,30, layer=loop_layer, play_mode=1, speed=.5)
2059
                     deck.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)
1943
                     deck.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)
2060
-                    trucks.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)
2061
-                    
2062
-                    
1944
+                    trucks.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)        
2063
                     
1945
                     
2064
             if requestAction == 'fak_frontside_grab':
1946
             if requestAction == 'fak_frontside_grab':
2065
                 actionState = 'fak_frontside_grab'
1947
                 actionState = 'fak_frontside_grab'
2122
                     deck.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)
2004
                     deck.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)
2123
                     trucks.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)  
2005
                     trucks.playAction("a_reg", 10,30, layer=loop_layer, play_mode=1, speed=.5)  
2124
 
2006
 
2125
-
2126
             if requestAction == 'frontside_tail_grab':
2007
             if requestAction == 'frontside_tail_grab':
2127
                 actionState = 'frontside_tail_grab'
2008
                 actionState = 'frontside_tail_grab'
2128
                 if l_actionState != 'frontside_tail_grab':
2009
                 if l_actionState != 'frontside_tail_grab':
2172
                     trucks.stopAction(flip_layer)
2053
                     trucks.stopAction(flip_layer)
2173
                     skater.playAction("reg_noseg.002", 1,10, layer=trans_layer, play_mode=0, speed=1)
2054
                     skater.playAction("reg_noseg.002", 1,10, layer=trans_layer, play_mode=0, speed=1)
2174
                     deck.playAction("a_reg_noseg.002", 1,10, layer=trans_layer, play_mode=0, speed=1)
2055
                     deck.playAction("a_reg_noseg.002", 1,10, layer=trans_layer, play_mode=0, speed=1)
2175
-                    trucks.playAction("a_reg_noseg.002", 1,10, layer=trans_layer, play_mode=0, speed=1)
2176
-                    #skater.playAction("reg_nmanual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                
2177
-                    #deck.playAction("a_fak_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)
2178
-                    #trucks.playAction("a_fak_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                            
2056
+                    trucks.playAction("a_reg_noseg.002", 1,10, layer=trans_layer, play_mode=0, speed=1)                           
2179
                 else:
2057
                 else:
2180
                     skater.playAction("reg_noseg.002", 11,40, layer=loop_layer, play_mode=1, speed=.5)
2058
                     skater.playAction("reg_noseg.002", 11,40, layer=loop_layer, play_mode=1, speed=.5)
2181
                     deck.playAction("a_reg_noseg.002", 11,40, layer=loop_layer, play_mode=1, speed=.5)
2059
                     deck.playAction("a_reg_noseg.002", 11,40, layer=loop_layer, play_mode=1, speed=.5)
2182
-                    trucks.playAction("a_reg_noseg.002", 11,40, layer=loop_layer, play_mode=1, speed=.5)
2183
-                    #skater.playAction("reg_nmanual", 10,70, layer=loop_layer, play_mode=1, speed=.5) 
2184
-                    #deck.playAction("a_fak_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)
2185
-                    #trucks.playAction("a_fak_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)                    
2060
+                    trucks.playAction("a_reg_noseg.002", 11,40, layer=loop_layer, play_mode=1, speed=.5)                   
2186
 
2061
 
2187
             if requestAction == 'fak_noseg':
2062
             if requestAction == 'fak_noseg':
2188
                 actionState = 'fak_noseg'
2063
                 actionState = 'fak_noseg'
2192
                     trucks.stopAction(flip_layer)                    
2067
                     trucks.stopAction(flip_layer)                    
2193
                     skater.playAction("fak_noseg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2068
                     skater.playAction("fak_noseg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2194
                     deck.playAction("a_fak_noseg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2069
                     deck.playAction("a_fak_noseg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2195
-                    trucks.playAction("a_fak_noseg", 40,30, layer=trans_layer, play_mode=0, speed=1)        
2196
-                    #skater.playAction("fak_nmanual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                
2197
-                    #deck.playAction("a_reg_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)
2198
-                    #trucks.playAction("a_reg_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                    
2070
+                    trucks.playAction("a_fak_noseg", 40,30, layer=trans_layer, play_mode=0, speed=1)                            
2199
                 else:
2071
                 else:
2200
                     skater.playAction("fak_noseg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2072
                     skater.playAction("fak_noseg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2201
                     deck.playAction("a_fak_noseg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2073
                     deck.playAction("a_fak_noseg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2202
-                    trucks.playAction("a_fak_noseg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2203
-                    #skater.playAction("fak_nmanual", 10,70, layer=loop_layer, play_mode=1, speed=.5)                
2204
-                    #deck.playAction("a_reg_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)
2205
-                    #trucks.playAction("a_reg_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)                    
2074
+                    trucks.playAction("a_fak_noseg", 30,1, layer=loop_layer, play_mode=1, speed=.5)                    
2206
             
2075
             
2207
             if requestAction == 'reg_tailg':
2076
             if requestAction == 'reg_tailg':
2208
                 actionState = 'reg_tailg'
2077
                 actionState = 'reg_tailg'
2213
                     skater.playAction("reg_tailg.001", 40,30, layer=trans_layer, play_mode=0, speed=1)
2082
                     skater.playAction("reg_tailg.001", 40,30, layer=trans_layer, play_mode=0, speed=1)
2214
                     deck.playAction("a_reg_tailg.001", 40,30, layer=trans_layer, play_mode=0, speed=1)
2083
                     deck.playAction("a_reg_tailg.001", 40,30, layer=trans_layer, play_mode=0, speed=1)
2215
                     trucks.playAction("a_reg_tailg.001", 40,30, layer=trans_layer, play_mode=0, speed=1)
2084
                     trucks.playAction("a_reg_tailg.001", 40,30, layer=trans_layer, play_mode=0, speed=1)
2216
-                    #skater.playAction("reg_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                
2217
-                    #deck.playAction("a_reg_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)
2218
-                    #trucks.playAction("a_reg_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                            
2085
+                            
2219
                 else:
2086
                 else:
2220
                     skater.playAction("reg_tailg.001", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2087
                     skater.playAction("reg_tailg.001", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2221
                     deck.playAction("a_reg_tailg.001", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2088
                     deck.playAction("a_reg_tailg.001", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2222
-                    trucks.playAction("a_reg_tailg.001", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2223
-                    #skater.playAction("reg_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)                
2224
-                    #deck.playAction("a_reg_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)
2225
-                    #trucks.playAction("a_reg_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)                    
2089
+                    trucks.playAction("a_reg_tailg.001", 30,1, layer=loop_layer, play_mode=1, speed=.5)                   
2226
 
2090
 
2227
             if requestAction == 'fak_tailg':
2091
             if requestAction == 'fak_tailg':
2228
                 actionState = 'fak_tailg'
2092
                 actionState = 'fak_tailg'
2232
                     trucks.stopAction(flip_layer)                    
2096
                     trucks.stopAction(flip_layer)                    
2233
                     skater.playAction("fak_tailg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2097
                     skater.playAction("fak_tailg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2234
                     deck.playAction("a_fak_tailg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2098
                     deck.playAction("a_fak_tailg", 40,30, layer=trans_layer, play_mode=0, speed=1)
2235
-                    trucks.playAction("a_fak_tailg", 40,30, layer=trans_layer, play_mode=0, speed=1)        
2236
-                    #skater.playAction("fak_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                
2237
-                    #deck.playAction("a_fak_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)
2238
-                    #trucks.playAction("a_fak_manual", 1,10, layer=trans_layer, play_mode=0, speed=.5)                    
2099
+                    trucks.playAction("a_fak_tailg", 40,30, layer=trans_layer, play_mode=0, speed=1)                            
2239
                 else:
2100
                 else:
2240
                     skater.playAction("fak_tailg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2101
                     skater.playAction("fak_tailg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2241
                     deck.playAction("a_fak_tailg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2102
                     deck.playAction("a_fak_tailg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2242
                     trucks.playAction("a_fak_tailg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2103
                     trucks.playAction("a_fak_tailg", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2243
-                    #skater.playAction("fak_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)                
2244
-                    #deck.playAction("a_fak_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)
2245
-                    #trucks.playAction("a_fak_manual", 10,70, layer=loop_layer, play_mode=1, speed=.5)                                           
2104
+                                                              
2246
             if requestAction == 'reg_tailgr':
2105
             if requestAction == 'reg_tailgr':
2247
                 actionState = 'reg_tailgr'
2106
                 actionState = 'reg_tailgr'
2248
                 if l_actionState != 'reg_tailgr' and l_actionState != 'reg_air_tail':
2107
                 if l_actionState != 'reg_tailgr' and l_actionState != 'reg_air_tail':
2377
                 else:
2236
                 else:
2378
                     skater.playAction("reg_nosegL", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2237
                     skater.playAction("reg_nosegL", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2379
                     deck.playAction("a_reg_nosegL", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2238
                     deck.playAction("a_reg_nosegL", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2380
-                    trucks.playAction("a_reg_nosegL", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2381
-            #print("rA:", requestAction)        
2239
+                    trucks.playAction("a_reg_nosegL", 30,1, layer=loop_layer, play_mode=1, speed=.5)       
2382
             if requestAction == 'fak_nosegl':
2240
             if requestAction == 'fak_nosegl':
2383
                 actionState = 'fak_nosegl'
2241
                 actionState = 'fak_nosegl'
2384
                 print("fak_nosegl state")
2242
                 print("fak_nosegl state")
2448
                     deck.playAction("a_reg_tails", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2306
                     deck.playAction("a_reg_tails", 30,1, layer=loop_layer, play_mode=1, speed=.5)
2449
                     trucks.playAction("a_reg_tails", 30,1, layer=loop_layer, play_mode=1, speed=.5)                    
2307
                     trucks.playAction("a_reg_tails", 30,1, layer=loop_layer, play_mode=1, speed=.5)                    
2450
 
2308
 
2451
-
2452
-
2453
-
2454
             if requestAction == 'reg_5050':
2309
             if requestAction == 'reg_5050':
2455
                 actionState = 'reg_5050'
2310
                 actionState = 'reg_5050'
2456
                 #own['actionTimer'] = 0
2311
                 #own['actionTimer'] = 0
2462
                 #own['actionTimer'] = 0
2317
                 #own['actionTimer'] = 0
2463
                 skater.playAction("fak_5050", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2318
                 skater.playAction("fak_5050", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2464
                 deck.playAction("a_reg", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2319
                 deck.playAction("a_reg", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2465
-                trucks.playAction("a_reg", 1,30, layer=loop_layer, play_mode=1, speed=.5)                                                                              
2320
+                trucks.playAction("a_reg", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2466
 
2321
 
2467
             if requestAction == 'reg_bsboard':
2322
             if requestAction == 'reg_bsboard':
2468
                 actionState = 'reg_bsboard'
2323
                 actionState = 'reg_bsboard'
2473
                 actionState = 'fak_bsboard'
2328
                 actionState = 'fak_bsboard'
2474
                 skater.playAction("fak_BS_Board2", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2329
                 skater.playAction("fak_BS_Board2", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2475
                 deck.playAction("a_fak_BS_Board2", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2330
                 deck.playAction("a_fak_BS_Board2", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2476
-                trucks.playAction("a_fak_BS_Board2", 1,30, layer=loop_layer, play_mode=1, speed=.5)                                                                              
2477
-
2331
+                trucks.playAction("a_fak_BS_Board2", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2478
             if requestAction == 'reg_fsboard':
2332
             if requestAction == 'reg_fsboard':
2479
                 actionState = 'reg_fsboard'
2333
                 actionState = 'reg_fsboard'
2480
                 skater.playAction("reg_FS_Board", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2334
                 skater.playAction("reg_FS_Board", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2481
                 deck.playAction("a_reg_FS_Board", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2335
                 deck.playAction("a_reg_FS_Board", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2482
-                trucks.playAction("a_reg_FS_Board", 1,30, layer=loop_layer, play_mode=1, speed=.5)                                     
2483
-
2484
-
2336
+                trucks.playAction("a_reg_FS_Board", 1,30, layer=loop_layer, play_mode=1, speed=.5)
2485
 
2337
 
2486
             if requestAction == 'reg_air_nose':
2338
             if requestAction == 'reg_air_nose':
2487
                 actionState = 'reg_air_nose'
2339
                 actionState = 'reg_air_nose'
2664
                 else:
2516
                 else:
2665
                     skater.playAction("fak_hippy", 10,10, layer=loop_layer, play_mode=1, speed=.5)
2517
                     skater.playAction("fak_hippy", 10,10, layer=loop_layer, play_mode=1, speed=.5)
2666
                     deck.playAction("a_reg", 10,10, layer=loop_layer, play_mode=1, speed=.5)
2518
                     deck.playAction("a_reg", 10,10, layer=loop_layer, play_mode=1, speed=.5)
2667
-                    trucks.playAction("a_reg", 10,10, layer=loop_layer, play_mode=1, speed=.5)                                                              
2668
-                    
2669
-                    
2670
-                             
2519
+                    trucks.playAction("a_reg", 10,10, layer=loop_layer, play_mode=1, speed=.5)
2671
 
2520
 
2672
     #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
2521
     #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
2673
     #walk anims            
2522
     #walk anims            
2903
             own['actionState'] = actionState
2752
             own['actionState'] = actionState
2904
         else:
2753
         else:
2905
             pass
2754
             pass
2906
-        #actionTimer = 60
2907
-        #try:
2908
-        #own['actionTimer'] = 60
2909
-        #except: pass
2910
-        #print(actionState)
2911
         own['actionState'] = actionState
2755
         own['actionState'] = actionState
2912
         return actionState
2756
         return actionState
2913
             
2757
             
2914
-    
2915
-    #if (l_actionState == 'reg_land' and own['actionState'] != 'reg_land') or (l_actionState == 'fak_land' and own['actionState'] != 'fak_land'):
2916
-    #if (own['actionState'] != 'reg_land') and (own['actionState'] != 'fak_land'):
2917
     l_playing = skater.isPlayingAction(loop_layer)
2758
     l_playing = skater.isPlayingAction(loop_layer)
2918
     t_playing = skater.isPlayingAction(trans_layer)        
2759
     t_playing = skater.isPlayingAction(trans_layer)        
2919
     if l_playing == 1 and t_playing == 1:
2760
     if l_playing == 1 and t_playing == 1:
2924
     ###
2765
     ###
2925
     if own['actionTimer'] > 0:
2766
     if own['actionTimer'] > 0:
2926
         own['actionTimer'] -= 1
2767
         own['actionTimer'] -= 1
2927
-        #requestAction = 'empty'
2928
     
2768
     
2929
 ##############
2769
 ##############
2930
     #turn off land for manuals
2770
     #turn off land for manuals
2931
     if (requestAction == 'reg_manual' or requestAction == 'fak_manual' or requestAction == 'reg_nmanual' or requestAction == 'fak_nmanual') and (actionState == 'reg_land' or actionState == 'fak_land'):
2771
     if (requestAction == 'reg_manual' or requestAction == 'fak_manual' or requestAction == 'reg_nmanual' or requestAction == 'fak_nmanual') and (actionState == 'reg_land' or actionState == 'fak_land'):
2932
         own['actionTimer'] = 0
2772
         own['actionTimer'] = 0
2933
-        
2934
-    #turn off land for grinds
2935
-    #if requestAction == 'reg_noseg' or requestAction == 'reg_5050' or requestAction == 'fak_5050':
2936
-        #own['actionTimer'] = 0
2937
                   
2773
                   
2938
     if (own['actionTimer'] == 0 or requestAction == 'reg_land' or requestAction == 'fak_land') or requestAction in jump_overrideList:
2774
     if (own['actionTimer'] == 0 or requestAction == 'reg_land' or requestAction == 'fak_land') or requestAction in jump_overrideList:
2939
         actionState = updateAction(requestAction, actionState)
2775
         actionState = updateAction(requestAction, actionState)
2940
-        #own['actionState'] = actionState
2941
-        
2942
         
2776
         
2943
     if (own['actionState'] == 'reg_land' or own['actionState'] == 'reg_land') and own['actionTimer'] > 0:
2777
     if (own['actionState'] == 'reg_land' or own['actionState'] == 'reg_land') and own['actionTimer'] > 0:
2944
         own['clear_request'] = 1    
2778
         own['clear_request'] = 1    
2985
     #set last variables
2819
     #set last variables
2986
     own['l_actionState'] = actionState
2820
     own['l_actionState'] = actionState
2987
     own['l_requestAction'] = requestAction
2821
     own['l_requestAction'] = requestAction
2988
-    #own['actionTimer'] = actionTimer
2989
     own['queueAction'] = queueAction
2822
     own['queueAction'] = queueAction
2990
     
2823
     
2991
 main()
2824
 main()

+ 29
- 255
controller2.py 查看文件

1373
         
1373
         
1374
         
1374
         
1375
         if GRAB_ON == True and r_ground.triggered == 0 and aBut == True:
1375
         if GRAB_ON == True and r_ground.triggered == 0 and aBut == True:
1376
-            own['requestAction'] = 'reg_fp_rback'
1377
-            #skater.playAction("reg_fp_rback", 10,10, layer=2925, priority=8, play_mode=1, speed=.5)
1378
-            #deck.playAction("a_reg_fp_rback", 10,10, layer=2925, priority=8, play_mode=1, speed=.5)
1379
-            #trucks.playAction("a_reg_fp_rback", 10,10, layer=2925, priority=8, play_mode=1, speed=.5)          
1376
+            own['requestAction'] = 'reg_fp_rback'          
1380
         elif GRAB_ON == True and GRAB_PLAYED == False and r_ground.triggered == 0:
1377
         elif GRAB_ON == True and GRAB_PLAYED == False and r_ground.triggered == 0:
1381
             own['requestAction'] = 'backside_grab'        
1378
             own['requestAction'] = 'backside_grab'        
1382
             GRAB_PLAYED = True
1379
             GRAB_PLAYED = True
1389
         GRAB_ON = own["GRAB_ON"]
1386
         GRAB_ON = own["GRAB_ON"]
1390
 
1387
 
1391
         if GRAB_ON == True and r_ground.triggered == 0 and aBut == True:
1388
         if GRAB_ON == True and r_ground.triggered == 0 and aBut == True:
1392
-            own['requestAction'] = 'fak_fp_rback'    
1393
-            #skater.playAction("fak_fp_rback", 10,10, layer=2925, priority=8, play_mode=1, speed=.5)
1394
-            #deck.playAction("a_fak_fp_rback", 10,10, layer=2925, priority=8, play_mode=1, speed=.5)
1395
-            #trucks.playAction("a_fak_fp_rback", 10,10, layer=2925, priority=8, play_mode=1, speed=.5)     
1389
+            own['requestAction'] = 'fak_fp_rback'         
1396
         
1390
         
1397
         if GRAB_ON == True and GRAB_PLAYED == False and r_ground.triggered == 0:           
1391
         if GRAB_ON == True and GRAB_PLAYED == False and r_ground.triggered == 0:           
1398
             own['requestAction'] = 'fak_frontside_grab' 
1392
             own['requestAction'] = 'fak_frontside_grab' 
1495
         GRAB_PLAYED = own["GRAB_PLAYED"]
1489
         GRAB_PLAYED = own["GRAB_PLAYED"]
1496
         GRAB_ON = own["GRAB_ON"]
1490
         GRAB_ON = own["GRAB_ON"]
1497
         if GRAB_ON == True and GRAB_PLAYED == False and r_ground.triggered == 0:           
1491
         if GRAB_ON == True and GRAB_PLAYED == False and r_ground.triggered == 0:           
1498
-            #cont.activate(fak_backsidegrab)
1499
             own['requestAction'] = 'fak_backside_tail_grab' 
1492
             own['requestAction'] = 'fak_backside_tail_grab' 
1500
             GRAB_PLAYED = True
1493
             GRAB_PLAYED = True
1501
             own["GRAB_PLAYED)"] = GRAB_PLAYED
1494
             own["GRAB_PLAYED)"] = GRAB_PLAYED
1510
             SWAG = own.getLinearVelocity(True)
1503
             SWAG = own.getLinearVelocity(True)
1511
             SWAG = SWAG[1]
1504
             SWAG = SWAG[1]
1512
             own["swag"] = SWAG
1505
             own["swag"] = SWAG
1513
-            #print(SWAG)
1514
             if STANCE == True:
1506
             if STANCE == True:
1515
                 if SWAG > 1 and SWAG < 2:
1507
                 if SWAG > 1 and SWAG < 2:
1516
                     rotation = [ 0.0, 0, (SWAG / 200)]
1508
                     rotation = [ 0.0, 0, (SWAG / 200)]
1575
         if framenumber == 900000:
1567
         if framenumber == 900000:
1576
             framenumber = 0
1568
             framenumber = 0
1577
         own["framenum"] = framenumber
1569
         own["framenum"] = framenumber
1578
-        #print(framenumber)
1579
         
1570
         
1580
     def push():
1571
     def push():
1581
         local = True
1572
         local = True
1619
         lay = grablay + 40
1610
         lay = grablay + 40
1620
         if STANCE == 0:
1611
         if STANCE == 0:
1621
             own['requestAction'] = 'reg_brfoot'
1612
             own['requestAction'] = 'reg_brfoot'
1622
-            # skater.playAction("brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1623
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1624
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1613
+
1625
         if STANCE == 1:
1614
         if STANCE == 1:
1626
-            own['requestAction'] = 'fak_brfoot'
1627
-            # skater.playAction("fak_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1628
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1629
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED) 
1615
+            own['requestAction'] = 'fak_brfoot' 
1630
         jump()    
1616
         jump()    
1631
     def frfoot():
1617
     def frfoot():
1632
         lay = grablay + 40
1618
         lay = grablay + 40
1633
         killact(5)
1619
         killact(5)
1634
         if STANCE == 0:
1620
         if STANCE == 0:
1635
             own['requestAction'] = 'reg_frfoot'
1621
             own['requestAction'] = 'reg_frfoot'
1636
-            # skater.playAction("frfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1637
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1638
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1639
         if STANCE == 1:
1622
         if STANCE == 1:
1640
             own['requestAction'] = 'fak_frfoot'
1623
             own['requestAction'] = 'fak_frfoot'
1641
-            # skater.playAction("fakbfrfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1642
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1643
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1644
         jump()          
1624
         jump()          
1645
     def blfoot():
1625
     def blfoot():
1646
         lay = grablay + 40
1626
         lay = grablay + 40
1647
         killact(5)
1627
         killact(5)
1648
         if STANCE == 0:
1628
         if STANCE == 0:
1649
             own['requestAction'] = 'reg_blfoot'
1629
             own['requestAction'] = 'reg_blfoot'
1650
-            # skater.playAction("blfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1651
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1652
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1653
         if STANCE == 1:
1630
         if STANCE == 1:
1654
             own['requestAction'] = 'fak_blfoot'
1631
             own['requestAction'] = 'fak_blfoot'
1655
-            # skater.playAction("fakfrfoot.001", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1656
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1657
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1658
         jump() 
1632
         jump() 
1659
     def flfoot():
1633
     def flfoot():
1660
         lay = grablay + 40
1634
         lay = grablay + 40
1661
         killact(5)
1635
         killact(5)
1662
         if STANCE == 0:
1636
         if STANCE == 0:
1663
             own['requestAction'] = 'reg_flfoot'
1637
             own['requestAction'] = 'reg_flfoot'
1664
-            # skater.playAction("flfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1665
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1666
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1667
         if STANCE == 1:
1638
         if STANCE == 1:
1668
             own['requestAction'] = 'fak_flfoot'
1639
             own['requestAction'] = 'fak_flfoot'
1669
-            # own['reuqestAction'] = 'fak_flfoot'
1670
-            # skater.playAction("fak_flfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1671
-            # deck.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED)
1672
-            # trucks.playAction("a_brfoot", 1, 30, layer=lay, blendin=2, play_mode=0, speed=CAVEMAN_SPEED) 
1673
         jump()         
1640
         jump()         
1674
     def rollsound():
1641
     def rollsound():
1675
         #onground
1642
         #onground
2038
                     own['grindType'] = "reg_bsboard"
2005
                     own['grindType'] = "reg_bsboard"
2039
                 else:
2006
                 else:
2040
                     own['grindType'] = "fak_bsboard"    
2007
                     own['grindType'] = "fak_bsboard"    
2041
-    #            if jumpstance == 1:
2042
-    #                own['grindType'] = "fak_bsboard"
2043
-    #                own["stance"] = True
2044
-    #                STANCE = True
2045
-    #            elif jumpstance == 0:    
2046
-    #                own['grindType'] = "reg_bsboard"
2047
-    #                own["stance"] = False
2048
-    #                STANCE = False
2049
-    #            elif jumpstance == 3:
2050
-    #                if STANCE == True:
2051
-    #                    own['grindType'] = "fak_bsboard"
2052
-    #                else:
2053
-    #                    own['grindType'] = "reg_bsboard"        
2008
+        
2054
             if STANCE == True:    
2009
             if STANCE == True:    
2055
                 if own['grindType'] == "reg_bsboard":
2010
                 if own['grindType'] == "reg_bsboard":
2056
                     own['grind_stance'] = 0
2011
                     own['grind_stance'] = 0
2099
                     own['grind_stance'] = 0
2054
                     own['grind_stance'] = 0
2100
                 elif own['grindType'] == "fak_noseslide":
2055
                 elif own['grindType'] == "fak_noseslide":
2101
                     own['requestAction'] = 'fak_noseslide'  
2056
                     own['requestAction'] = 'fak_noseslide'  
2102
-                    own['grind_stance'] = 1              
2103
-    #            elif own['grindType'] == "nose_stall":
2104
-    #                own['requestAction'] = 'nose_stall'
2105
-    #                skater.playAction("fak_nose_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2106
-    #                deck.playAction("a_fak_nose_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2107
-    #                trucks.playAction("a_fak_nose_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)  
2108
-    #            elif own['grindType'] == "tail_stall":
2109
-    #                own['requestAction'] = 'tail_stall'
2110
-    #                skater.playAction("fak_tail_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2111
-    #                deck.playAction("a_fak_tail_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2112
-    #                trucks.playAction("a_fak_tail_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5) 
2057
+                    own['grind_stance'] = 1               
2113
                 else:
2058
                 else:
2114
                     if STANCE == 0:
2059
                     if STANCE == 0:
2115
                         own['requestAction'] = 'reg_5050'
2060
                         own['requestAction'] = 'reg_5050'
2116
                     if STANCE == 1:
2061
                     if STANCE == 1:
2117
                         own['requestAction'] = 'fak_5050'
2062
                         own['requestAction'] = 'fak_5050'
2118
                 
2063
                 
2119
-            #elif STANCE == False and LAST_GRIND == False:
2120
             elif STANCE == False:
2064
             elif STANCE == False:
2121
                 if own['grindType'] == "reg_bsboard":
2065
                 if own['grindType'] == "reg_bsboard":
2122
                     own['grind_stance'] = 0
2066
                     own['grind_stance'] = 0
2153
                     own['requestAction'] = 'reg_tailslide'
2097
                     own['requestAction'] = 'reg_tailslide'
2154
                 elif own['grindType'] == "fak_tailslide":
2098
                 elif own['grindType'] == "fak_tailslide":
2155
                     own['grind_stance'] = 1
2099
                     own['grind_stance'] = 1
2156
-                    #own['requestAction'] = 'fak_tailslide'
2157
                     own['requestAction'] = 'reg_noseslide'
2100
                     own['requestAction'] = 'reg_noseslide'
2158
-                    print('mod slide')
2159
                 elif own['grindType'] == "reg_noseslide":
2101
                 elif own['grindType'] == "reg_noseslide":
2160
                     own['grind_stance'] = 0
2102
                     own['grind_stance'] = 0
2161
                     own['requestAction'] = 'reg_noseslide'
2103
                     own['requestAction'] = 'reg_noseslide'
2162
                 elif own['grindType'] == "fak_noseslide":  
2104
                 elif own['grindType'] == "fak_noseslide":  
2163
                     own['grind_stance'] = 1              
2105
                     own['grind_stance'] = 1              
2164
-                    #own['requestAction'] = 'fak_noseslide'
2165
-                    own['requestAction'] = 'reg_tailslide'
2166
-                    
2167
-                    
2168
-    #            elif own['grindType'] == "nose_stall":
2169
-    #                skater.playAction("nose_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5) 
2170
-    #                deck.playAction("a_nose_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2171
-    #                trucks.playAction("a_nose_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5) 
2172
-    #                #print("nose_stall") 
2173
-    #            elif own['grindType'] == "tail_stall":
2174
-    #                skater.playAction("reg_tail_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2175
-    #                deck.playAction("a_reg_tail_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2176
-    #                trucks.playAction("a_reg_tail_stall", 1,30, layer=700, blendin=gblend, play_mode=1, speed=.5)
2177
-                    #print("reg_tail_stall")                                 
2106
+                    own['requestAction'] = 'reg_tailslide'                                
2178
                 else:
2107
                 else:
2179
                     if STANCE == 0:
2108
                     if STANCE == 0:
2180
                         own['requestAction'] = 'reg_5050'
2109
                         own['requestAction'] = 'reg_5050'
2246
         else:
2175
         else:
2247
             own["coping"] = 0    
2176
             own["coping"] = 0    
2248
 
2177
 
2249
-
2250
     def onboard():
2178
     def onboard():
2251
         if own['walk'] == 1:
2179
         if own['walk'] == 1:
2252
             cont.deactivate(cam.actuators['replayCam'])
2180
             cont.deactivate(cam.actuators['replayCam'])
2310
     def grass():
2238
     def grass():
2311
         try:
2239
         try:
2312
             if 'grass' in r_ground.hitObject:
2240
             if 'grass' in r_ground.hitObject:
2313
-                #print("grass")
2314
                 linVel = own.getLinearVelocity(True)
2241
                 linVel = own.getLinearVelocity(True)
2315
                 linvelx = linVel.x * .98
2242
                 linvelx = linVel.x * .98
2316
                 own.setLinearVelocity((linvelx, linVel.y, linVel.z), 1)
2243
                 own.setLinearVelocity((linvelx, linVel.y, linVel.z), 1)
2413
         last_ground_frame = own['lF_ground_frame']
2340
         last_ground_frame = own['lF_ground_frame']
2414
         lF_air_frame = own['lF_air_frame']
2341
         lF_air_frame = own['lF_air_frame']
2415
         frames_since_ground = framenum - lF_air_frame    
2342
         frames_since_ground = framenum - lF_air_frame    
2416
-        #if frames_since_ground  > 20:
2417
         if own['manual_v2_type'] == 'reg manual': 
2343
         if own['manual_v2_type'] == 'reg manual': 
2418
             own['requestAction'] = 'reg_manual_revert_ccw'   
2344
             own['requestAction'] = 'reg_manual_revert_ccw'   
2419
             print("reg")
2345
             print("reg")
2420
         elif own['manual_v2_type'] == 'reg nose manual':
2346
         elif own['manual_v2_type'] == 'reg nose manual':
2421
-            own['requestAction'] = 'fak_manual_revert_ccw'    
2422
-            #skater.playAction("fak_manual_revert_ccw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2423
-            #deck.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2424
-            #trucks.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2347
+            own['requestAction'] = 'fak_manual_revert_ccw'  
2425
             print("reg nose manual revert")             
2348
             print("reg nose manual revert")             
2426
         elif own['manual_v2_type'] == 'fak manual': 
2349
         elif own['manual_v2_type'] == 'fak manual': 
2427
             own['requestAction'] = 'fak_manual_revert_ccw'   
2350
             own['requestAction'] = 'fak_manual_revert_ccw'   
2428
-            #skater.playAction("fak_manual_revert_ccw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2429
-            #deck.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2430
-            #trucks.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2431
             print("fak manual revert")
2351
             print("fak manual revert")
2432
         elif own['manual_v2_type'] == 'fak nose manual': 
2352
         elif own['manual_v2_type'] == 'fak nose manual': 
2433
             own['requestAction'] = 'reg_manual_revert_ccw'   
2353
             own['requestAction'] = 'reg_manual_revert_ccw'   
2434
-            #skater.playAction("reg_manual_revert_ccw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2435
-            #deck.playAction("a_reg_manual_revert_ccw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2436
-            #trucks.playAction("a_reg_manual_revert_ccw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2437
             print("fak")           
2354
             print("fak")           
2438
         else:
2355
         else:
2439
             own['requestAction'] = 'revert1'            
2356
             own['requestAction'] = 'revert1'            
2450
         own.applyRotation(rot,local)
2367
         own.applyRotation(rot,local)
2451
         if own['manual_v2_type'] == 'reg manual': 
2368
         if own['manual_v2_type'] == 'reg manual': 
2452
             own['requestAction'] = 'reg_manual_revert_cw'   
2369
             own['requestAction'] = 'reg_manual_revert_cw'   
2453
-            #skater.playAction("reg_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2454
-            #deck.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2455
-            #trucks.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2456
             print("reg")
2370
             print("reg")
2457
         elif own['manual_v2_type'] == 'reg nose manual':    
2371
         elif own['manual_v2_type'] == 'reg nose manual':    
2458
             own['requestAction'] = 'fak_manual_revert_cw'
2372
             own['requestAction'] = 'fak_manual_revert_cw'
2459
-            #skater.playAction("fak_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2460
-            #deck.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2461
-            #trucks.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2462
             print("reg nose manual revert")             
2373
             print("reg nose manual revert")             
2463
         elif own['manual_v2_type'] == 'fak manual':    
2374
         elif own['manual_v2_type'] == 'fak manual':    
2464
             own['requestAction'] = 'fak_manual_revert_cw'
2375
             own['requestAction'] = 'fak_manual_revert_cw'
2465
-            #skater.playAction("fak_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2466
-            #deck.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2467
-            #trucks.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2468
             print("fak manual revert")
2376
             print("fak manual revert")
2469
         elif own['manual_v2_type'] == 'fak nose manual':    
2377
         elif own['manual_v2_type'] == 'fak nose manual':    
2470
             own['requestAction'] = 'reg_manual_revert_cw'
2378
             own['requestAction'] = 'reg_manual_revert_cw'
2471
-            #skater.playAction("reg_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2472
-            #deck.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2473
-            #trucks.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2474
             print("fak")   
2379
             print("fak")   
2475
         else:     
2380
         else:     
2476
             own['requestAction'] = 'revert2'       
2381
             own['requestAction'] = 'revert2'       
2488
         print("real revert 3")  
2393
         print("real revert 3")  
2489
         if own['manual_v2_type'] == 'reg manual':  
2394
         if own['manual_v2_type'] == 'reg manual':  
2490
             own['requestAction'] = 'reg_manual_revert_ccw'  
2395
             own['requestAction'] = 'reg_manual_revert_ccw'  
2491
-            #skater.playAction("reg_manual_revert_ccw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2492
-            #deck.playAction("a_reg_manual_revert_ccw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2493
-            #trucks.playAction("a_reg_manual_revert_ccw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2494
             print("reg")
2396
             print("reg")
2495
         elif own['manual_v2_type'] == 'reg nose manual':    
2397
         elif own['manual_v2_type'] == 'reg nose manual':    
2496
             own['requestAction'] = 'fak_manual_revert_ccw'
2398
             own['requestAction'] = 'fak_manual_revert_ccw'
2497
-            #skater.playAction("fak_manual_revert_ccw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2498
-            #deck.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2499
-            #trucks.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2500
             print("reg nose manual revert")             
2399
             print("reg nose manual revert")             
2501
         elif own['manual_v2_type'] == 'fak manual': 
2400
         elif own['manual_v2_type'] == 'fak manual': 
2502
             own['requestAction'] = 'fak_manual_revert_ccw'   
2401
             own['requestAction'] = 'fak_manual_revert_ccw'   
2503
-            #skater.playAction("fak_manual_revert_ccw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2504
-            #deck.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2505
-            #trucks.playAction("a_fak_manual_revert_ccw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2506
             print("fak manual revert")
2402
             print("fak manual revert")
2507
         elif own['manual_v2_type'] == 'fak nose manual':
2403
         elif own['manual_v2_type'] == 'fak nose manual':
2508
             own['requestAction'] = 'reg_manual_revert_ccw'    
2404
             own['requestAction'] = 'reg_manual_revert_ccw'    
2509
-            #skater.playAction("reg_manual_revert_ccw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2510
-            #deck.playAction("a_reg_manual_revert_ccw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2511
-            #trucks.playAction("a_reg_manual_revert_ccw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2512
             print("fak")   
2405
             print("fak")   
2513
         else:       
2406
         else:       
2514
             own['requestAction'] = 'revert3' 
2407
             own['requestAction'] = 'revert3' 
2525
         own.applyRotation(rot,local)  
2418
         own.applyRotation(rot,local)  
2526
         if own['manual_v2_type'] == 'reg manual':    
2419
         if own['manual_v2_type'] == 'reg manual':    
2527
             own['requestAction'] = 'reg_manual_revert_cw'
2420
             own['requestAction'] = 'reg_manual_revert_cw'
2528
-            #skater.playAction("reg_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2529
-            #deck.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2530
-            #trucks.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2531
             print("reg")
2421
             print("reg")
2532
-        #elif own['reg_nmanual'] == 1:
2533
         elif own['manual_v2_type'] == 'reg nose manual':    
2422
         elif own['manual_v2_type'] == 'reg nose manual':    
2534
             own['requestAction'] = 'fak_manual_revert_cw'
2423
             own['requestAction'] = 'fak_manual_revert_cw'
2535
-            #skater.playAction("fak_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2536
-            #deck.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2537
-            #trucks.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2538
             print("reg nose manual revert")             
2424
             print("reg nose manual revert")             
2539
-        #elif own['fak_manual'] == 1 or own['fak_nmanual'] == 1:
2540
         elif own['manual_v2_type'] == 'fak manual':    
2425
         elif own['manual_v2_type'] == 'fak manual':    
2541
             own['requestAction'] = 'fak_manual_revert_cw'
2426
             own['requestAction'] = 'fak_manual_revert_cw'
2542
-            #skater.playAction("fak_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2543
-            #deck.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2544
-            #trucks.playAction("a_fak_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2545
             print("fak manual revert")
2427
             print("fak manual revert")
2546
         elif own['manual_v2_type'] == 'fak nose manual':    
2428
         elif own['manual_v2_type'] == 'fak nose manual':    
2547
             own['requestAction'] = 'reg_manual_revert_cw'
2429
             own['requestAction'] = 'reg_manual_revert_cw'
2548
-            #skater.playAction("reg_manual_revert_cw", 70,10, layer=400, priority=8, play_mode=0, speed=4)
2549
-            #deck.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=1, play_mode=0, speed=4)
2550
-            #trucks.playAction("a_reg_manual_revert_cw", 70,10, layer=400, priority=0, play_mode=0, speed=4)
2551
             print("fak") 
2430
             print("fak") 
2552
         else:
2431
         else:
2553
             own['requestAction'] = 'revert4'
2432
             own['requestAction'] = 'revert4'
3072
         nollie_varial_heelflip()
2951
         nollie_varial_heelflip()
3073
         reset_rtimers()   
2952
         reset_rtimers()   
3074
 
2953
 
3075
-
3076
-
3077
-
3078
     #360 shovit
2954
     #360 shovit
3079
     if q3oncd > 0 and q4oncd > 0 and q5oncd > 0 and q6oncd > 0 and q7oncd > 0 and q7oncd >= q6oncd >= q5oncd >= q4oncd >= q3oncd:
2955
     if q3oncd > 0 and q4oncd > 0 and q5oncd > 0 and q6oncd > 0 and q7oncd > 0 and q7oncd >= q6oncd >= q5oncd >= q4oncd >= q3oncd:
3080
     #    print("q4oncd: ", q4oncd, " q5oncd: ", q5oncd, " q6oncd: ", q6oncd)
2956
     #    print("q4oncd: ", q4oncd, " q5oncd: ", q5oncd, " q6oncd: ", q6oncd)
3093
         own["Q7oncd"] = q7oncd
2969
         own["Q7oncd"] = q7oncd
3094
     #360 fs shovit    
2970
     #360 fs shovit    
3095
     if q3oncd > 0 and q4oncd > 0 and q5oncd > 0 and q6oncd >= 0 and q7oncd > 0 and q7oncd <= q6oncd <= q5oncd <= q4oncd <= q3oncd:
2971
     if q3oncd > 0 and q4oncd > 0 and q5oncd > 0 and q6oncd >= 0 and q7oncd > 0 and q7oncd <= q6oncd <= q5oncd <= q4oncd <= q3oncd:
3096
-    #    print("q4oncd: ", q4oncd, " q5oncd: ", q5oncd, " q6oncd: ", q6oncd)
3097
-        #print ("______-------360 shovit")
3098
         dict['trick_string'] = '360 Frontside Shovit'
2972
         dict['trick_string'] = '360 Frontside Shovit'
3099
         fsshovit360()
2973
         fsshovit360()
3100
         q3oncd = 0
2974
         q3oncd = 0
3174
         own["Q1oncd"] = q1oncd
3048
         own["Q1oncd"] = q1oncd
3175
         own["Q4oncd"] = q4oncd    
3049
         own["Q4oncd"] = q4oncd    
3176
 
3050
 
3177
-
3178
     #shovit
3051
     #shovit
3179
     if q4oncd > 0 and q5oncd > 0 and q6oncd > 0 and q4oncd <= q5oncd <= q6oncd and q3oncd < 1:
3052
     if q4oncd > 0 and q5oncd > 0 and q6oncd > 0 and q4oncd <= q5oncd <= q6oncd and q3oncd < 1:
3180
        shovit()
3053
        shovit()
3199
         
3072
         
3200
     #fsshovit
3073
     #fsshovit
3201
     if q4oncd > 0 and q5oncd > 0 and q6oncd > 0 and q6oncd <= q5oncd <= q4oncd and q7oncd < 1:
3074
     if q4oncd > 0 and q5oncd > 0 and q6oncd > 0 and q6oncd <= q5oncd <= q4oncd and q7oncd < 1:
3202
-    #    print("q4oncd: ", q4oncd, " q5oncd: ", q5oncd, " q6oncd: ", q6oncd)
3203
-    #    print ("^%*^%*^%*^%fsshovit")
3204
         fsshovit()
3075
         fsshovit()
3205
         q4oncd = 0
3076
         q4oncd = 0
3206
         q5oncd = 0
3077
         q5oncd = 0
3211
         
3082
         
3212
     #nollie_fsshovit
3083
     #nollie_fsshovit
3213
     if q8oncd > 0 and q1oncd > 0 and q2oncd > 0 and q8oncd <= q1oncd <= q2oncd and q7oncd == 0:
3084
     if q8oncd > 0 and q1oncd > 0 and q2oncd > 0 and q8oncd <= q1oncd <= q2oncd and q7oncd == 0:
3214
-    #    print("q4oncd: ", q4oncd, " q5oncd: ", q5oncd, " q6oncd: ", q6oncd)
3215
         print ("nollie fsshovit")
3085
         print ("nollie fsshovit")
3216
         nollie_fsshovit()
3086
         nollie_fsshovit()
3217
-        #nollie_shovit()
3218
         q8oncd = 0
3087
         q8oncd = 0
3219
         q1oncd = 0
3088
         q1oncd = 0
3220
         q2oncd = 0
3089
         q2oncd = 0
3234
         STANCE = own["stance"]
3103
         STANCE = own["stance"]
3235
         if own['hippy'] == 1 and own['last_hippy'] == 0:
3104
         if own['hippy'] == 1 and own['last_hippy'] == 0:
3236
             if STANCE == 0:
3105
             if STANCE == 0:
3237
-                #own['requestAction'] = 'reg_hippy'
3238
                 own['requestAction'] = 'reg_hippy_in'
3106
                 own['requestAction'] = 'reg_hippy_in'
3239
-                #skater.playAction("reg_hippy", 1,10, layer=1101, priority=1, layer_weight=0, play_mode=0, speed=.5)
3240
             if STANCE == 1:
3107
             if STANCE == 1:
3241
-                own['requestAction'] = 'fak_hippy_in'
3242
-                #skater.playAction("fak_hippy", 1,10, layer=1101, priority=1, layer_weight=0, play_mode=0, speed=.5)            
3108
+                own['requestAction'] = 'fak_hippy_in'         
3243
         if own['hippy'] == 1 and own['last_hippy'] == 1:
3109
         if own['hippy'] == 1 and own['last_hippy'] == 1:
3244
             if STANCE == 0:
3110
             if STANCE == 0:
3245
                 own['requestAction'] = 'reg_hippy_in'
3111
                 own['requestAction'] = 'reg_hippy_in'
3246
-                #skater.playAction("reg_hippy", 10,10, layer=1100, priority=0, layer_weight=0, play_mode=1, speed=.5)
3247
             if STANCE == 1:
3112
             if STANCE == 1:
3248
                 own['requestAction'] = 'fak_hippy_in'
3113
                 own['requestAction'] = 'fak_hippy_in'
3249
-                #skater.playAction("fak_hippy", 10,10, layer=1100, priority=0, layer_weight=0, play_mode=1, speed=.5)
3250
         if own['hippy'] == 0 and own['last_hippy'] == 1:
3114
         if own['hippy'] == 0 and own['last_hippy'] == 1:
3251
             killact(1100)
3115
             killact(1100)
3252
             if rLR > turnsens:
3116
             if rLR > turnsens:
3256
                 print("hippy turn")
3120
                 print("hippy turn")
3257
                 if STANCE == 0:
3121
                 if STANCE == 0:
3258
                     own['requestAction'] = 'reg_hippy_ncw'
3122
                     own['requestAction'] = 'reg_hippy_ncw'
3259
-                    #skater.playAction("reg_hippy_ncw", 10,40, layer=1102, priority=1, layer_weight=0, play_mode=0, speed=.5)
3260
                     print('%hip1')
3123
                     print('%hip1')
3261
                 if STANCE == 1:
3124
                 if STANCE == 1:
3262
-                    own['requestAction'] = 'fak_hippy_ncw'
3263
-                    #skater.playAction("fak_hippy_ncw", 10,40, layer=1102, priority=1, layer_weight=0, play_mode=0, speed=.5)                
3125
+                    own['requestAction'] = 'fak_hippy_ncw'                
3264
                     print('%hip2')
3126
                     print('%hip2')
3265
             elif rLR < -turnsens:
3127
             elif rLR < -turnsens:
3266
                 local = True
3128
                 local = True
3268
                 own.applyRotation(rot,local)
3130
                 own.applyRotation(rot,local)
3269
                 print("hippy turn neg")            
3131
                 print("hippy turn neg")            
3270
                 if STANCE == 0:
3132
                 if STANCE == 0:
3271
-                    own['requestAction'] = 'fak_hippy_nccw'
3272
-                    #skater.playAction("fak_hippy_nccw", 10,40, layer=1102, priority=1, layer_weight=0, play_mode=0, speed=.5)  
3133
+                    own['requestAction'] = 'fak_hippy_nccw'  
3273
                     print('%hip3')
3134
                     print('%hip3')
3274
                 if STANCE == 1:
3135
                 if STANCE == 1:
3275
                     own['requestAction'] = 'reg_hippy_nccw'
3136
                     own['requestAction'] = 'reg_hippy_nccw'
3276
-                    #skater.playAction("reg_hippy_nccw", 10,40, layer=1102, priority=1, layer_weight=0, play_mode=0, speed=.5) 
3277
                     print('%hip4')
3137
                     print('%hip4')
3278
     ##straight        
3138
     ##straight        
3279
             else:
3139
             else:
3280
                 if STANCE == 0:
3140
                 if STANCE == 0:
3281
-                    #skater.playAction("reg_hippy", 10,40, layer=1102, priority=1, layer_weight=0, play_mode=0, speed=.5)
3282
                     own['requestAction'] = 'reg_hippy'
3141
                     own['requestAction'] = 'reg_hippy'
3283
                 if STANCE == 1:
3142
                 if STANCE == 1:
3284
-                    own['requestAction'] = 'fak_hippy'
3285
-                    #skater.playAction("fak_hippy", 10,40, layer=1102, priority=1, layer_weight=0, play_mode=0, speed=.5)                                        
3143
+                    own['requestAction'] = 'fak_hippy'                                       
3286
 
3144
 
3287
     #pushing and hippy jumps
3145
     #pushing and hippy jumps
3288
 
3146
 
3291
     cush = 10
3149
     cush = 10
3292
     hippy = 0
3150
     hippy = 0
3293
     own['hippy'] = 0
3151
     own['hippy'] = 0
3294
-    #print(since_a, "a", since_x, "x")
3295
-
3296
-    #if xBut == 1 and aBut == 1 and since_a <= cush and since_x <= cush and (lTrig < 0.02 and rTrig < 0.02): 
3152
+ 
3297
     if xBut == 1 and aBut == 1 and (lTrig < 0.02 and rTrig < 0.02) and r_ground.triggered == True: 
3153
     if xBut == 1 and aBut == 1 and (lTrig < 0.02 and rTrig < 0.02) and r_ground.triggered == True: 
3298
         #F"hippy")
3154
         #F"hippy")
3299
         hippy = 1
3155
         hippy = 1
3300
         own['hippy'] = 1
3156
         own['hippy'] = 1
3301
-        #hippy_jump()
3302
-    #print(hippy)
3157
+
3303
     hippy_jump()    
3158
     hippy_jump()    
3304
     if since_a > cush and aBut == 1 and lasta == 1 and (lTrig < 0.02 and rTrig < 0.02) and own['last_hippy'] == 0:
3159
     if since_a > cush and aBut == 1 and lasta == 1 and (lTrig < 0.02 and rTrig < 0.02) and own['last_hippy'] == 0:
3305
-        #print("apush suckka", since_a)
3306
         if xBut == 0 and hippy == 0 and lastaBut_ground == True:
3160
         if xBut == 0 and hippy == 0 and lastaBut_ground == True:
3307
             push()
3161
             push()
3308
     if since_x > cush and xBut == 1 and lastx == 1 and (lTrig < 0.02 and rTrig < 0.02) and own['last_hippy'] == 0:
3162
     if since_x > cush and xBut == 1 and lastx == 1 and (lTrig < 0.02 and rTrig < 0.02) and own['last_hippy'] == 0:
3309
-        #print("push suckka", since_x)
3310
         if aBut == 0 and hippy == 0 and lastxBut_ground == True:
3163
         if aBut == 0 and hippy == 0 and lastxBut_ground == True:
3311
             push_goof()      
3164
             push_goof()      
3312
     #cavemans 
3165
     #cavemans 
3322
         
3175
         
3323
     #push b button
3176
     #push b button
3324
     if bBut == 1:
3177
     if bBut == 1:
3325
-        #print("push suckka")
3326
         if linVelocity.x > .05 or linVelocity.x < -.05:
3178
         if linVelocity.x > .05 or linVelocity.x < -.05:
3327
             stop()
3179
             stop()
3328
         elif linVelocity.x < .05 or linVelocity.x > -.05:
3180
         elif linVelocity.x < .05 or linVelocity.x > -.05:
3344
         playing = skater.isPlayingAction(fliplay)
3196
         playing = skater.isPlayingAction(fliplay)
3345
         if playing == 1:
3197
         if playing == 1:
3346
             frame = skater.getActionFrame(fliplay)
3198
             frame = skater.getActionFrame(fliplay)
3347
-            #print("Flipping frame: ", frame)
3348
             if frame > 16:
3199
             if frame > 16:
3349
                 skater.stopAction(fliplay)
3200
                 skater.stopAction(fliplay)
3350
     #frontside grab
3201
     #frontside grab
3372
             frontside_tail_grab_on()                
3223
             frontside_tail_grab_on()                
3373
 
3224
 
3374
     #backside grab
3225
     #backside grab
3375
-    #if lTrig > 0.02 and GRAB_ON == False and r_ground.triggered == 0:
3376
     if lTrig > 0.02 and r_ground.triggered == 0 and flipping == False:    
3226
     if lTrig > 0.02 and r_ground.triggered == 0 and flipping == False:    
3377
         GRAB_ON = True
3227
         GRAB_ON = True
3378
         own["GRAB_ON"] = GRAB_ON
3228
         own["GRAB_ON"] = GRAB_ON
3402
         own["GRAB_PLAYED"] = GRAB_PLAYED
3252
         own["GRAB_PLAYED"] = GRAB_PLAYED
3403
 
3253
 
3404
     #frontside pump #backside pump
3254
     #frontside pump #backside pump
3405
-
3406
     def footplant():    
3255
     def footplant():    
3407
         framenum = own['framenum']
3256
         framenum = own['framenum']
3408
         last_ground_frame = own['lF_ground_frame']
3257
         last_ground_frame = own['lF_ground_frame']
3418
         if grindHit == False:
3267
         if grindHit == False:
3419
             own['footplant_on'] = 0 
3268
             own['footplant_on'] = 0 
3420
         if own['footplant_on'] == True and rUD < turnsens and rUD > -turnsens:
3269
         if own['footplant_on'] == True and rUD < turnsens and rUD > -turnsens:
3421
-            #own.setLinearVelocity([0,0,0],0)
3422
             own.linearVelocity.x = 0
3270
             own.linearVelocity.x = 0
3423
             own.linearVelocity.y = 0
3271
             own.linearVelocity.y = 0
3424
         if own['footplant_on'] == 1 and own['last_footplant'] == True and own['jump_timer'] < 50:
3272
         if own['footplant_on'] == 1 and own['last_footplant'] == True and own['jump_timer'] < 50:
3425
             if skater.isPlayingAction(2925) == False:
3273
             if skater.isPlayingAction(2925) == False:
3426
                 if STANCE == 0:
3274
                 if STANCE == 0:
3427
-                    own['requestAction'] = 'reg_fp_rback'
3428
-                    #print("requesting footplant0")               
3275
+                    own['requestAction'] = 'reg_fp_rback'              
3429
                 if STANCE == 1:
3276
                 if STANCE == 1:
3430
                     own['requestAction'] = 'fak_fp_rback'
3277
                     own['requestAction'] = 'fak_fp_rback'
3431
-                    #print("requesting footplant1")
3432
                
3278
                
3433
     def invert():    
3279
     def invert():    
3434
-        if grindHit == True and own['grindpos'] == 'reg_board':
3435
-        #if LAST_GRIND == False and grindHit == True and own['grindpos'] == 'reg_board':    
3436
-            if lBump == 1:
3437
-                #print("invert")
3438
-            #if coping_on ==1 and lBump == 1:
3439
-                #print("invert")   
3280
+        if grindHit == True and own['grindpos'] == 'reg_board':   
3281
+            if lBump == 1:   
3440
                 own['invert_on'] = 1
3282
                 own['invert_on'] = 1
3441
-                #invert_on = 1
3442
                 own.linearVelocity.x = 0
3283
                 own.linearVelocity.x = 0
3443
                 own.linearVelocity.y = 0
3284
                 own.linearVelocity.y = 0
3444
         if own["coping"] == 1 and own['invert_on'] == 1:
3285
         if own["coping"] == 1 and own['invert_on'] == 1:
3445
             if own['invert_on'] == 1 and own['last_invert'] == False:
3286
             if own['invert_on'] == 1 and own['last_invert'] == False:
3446
-                #killall()
3447
                 cont.activate(own.actuators['invertOn_sound'])
3287
                 cont.activate(own.actuators['invertOn_sound'])
3448
                 if STANCE == False:
3288
                 if STANCE == False:
3449
                     own['invert_type'] = "reg_back_invert_in"
3289
                     own['invert_type'] = "reg_back_invert_in"
3450
                 if STANCE == True:
3290
                 if STANCE == True:
3451
                     own['invert_type'] = "fak_fr_invert"                         
3291
                     own['invert_type'] = "fak_fr_invert"                         
3452
         if own['invert_on'] == 0 and own['last_invert'] == True:
3292
         if own['invert_on'] == 0 and own['last_invert'] == True:
3453
-            #print("kill invert")
3454
             own['last_invert_frame'] = frame
3293
             own['last_invert_frame'] = frame
3455
             cont.activate(own.actuators['invertOff_Sound'])
3294
             cont.activate(own.actuators['invertOff_Sound'])
3456
      
3295
      
3487
                 own.worldOrientation = [[1.0, 0.0, 0.0], [ 0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]           
3326
                 own.worldOrientation = [[1.0, 0.0, 0.0], [ 0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]           
3488
             if own["spawn_stance"] == 1:
3327
             if own["spawn_stance"] == 1:
3489
                 own.setLinearVelocity([.1,0,0], 1)
3328
                 own.setLinearVelocity([.1,0,0], 1)
3490
-                #cam.worldPosition = (spawn_pos[0], spawn_pos[1], (spawn_pos[2] + .25))
3491
-                #cam.applyMovement([0,-1,0], True)
3492
-                #lx = cam.localPosition[1] 
3493
-                #lx = lx - 4
3494
-                #cam.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]]
3495
-                #cam.localPosition[1] = lx
3496
-             
3329
+                
3497
             else: 
3330
             else: 
3498
                 own.setLinearVelocity([-.1,0,0], 1)         
3331
                 own.setLinearVelocity([-.1,0,0], 1)         
3499
-                #cam.worldPosition = (spawn_pos[0], spawn_pos[1], (spawn_pos[2] + .25))
3500
-                #cam.applyMovement([0,1,0], True)            
3501
-                #lx = cam.localPosition[1]
3502
-                #lx = lx - 4
3503
-                #cam.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]]
3504
-                #cam.localPosition[1] = lx
3332
+                
3505
         if udPad == 1:
3333
         if udPad == 1:
3506
             own['spawn_pos'] = [own.worldPosition[0], own.worldPosition[1], own.worldPosition[2]] 
3334
             own['spawn_pos'] = [own.worldPosition[0], own.worldPosition[1], own.worldPosition[2]] 
3507
             own['spawn_rot'] = [[own.worldOrientation[0][0],own.worldOrientation[0][1],own.worldOrientation[0][2]], [own.worldOrientation[1][0],own.worldOrientation[1][1],own.worldOrientation[1][2]], own.worldOrientation[2][2]]
3335
             own['spawn_rot'] = [[own.worldOrientation[0][0],own.worldOrientation[0][1],own.worldOrientation[0][2]], [own.worldOrientation[1][0],own.worldOrientation[1][1],own.worldOrientation[1][2]], own.worldOrientation[2][2]]
3508
             stance = own["stance"]
3336
             stance = own["stance"]
3509
             own["spawn_stance"] = stance
3337
             own["spawn_stance"] = stance
3510
-
3511
-
3512
-       
3513
-    #start button
3514
-    #print(own['last_stBut'])
3515
-    #print(own['pause_on'])    
3338
+     
3339
+    #start button   
3516
     if stBut == True:
3340
     if stBut == True:
3517
         own.actuators["sroll"].volume = .0001
3341
         own.actuators["sroll"].volume = .0001
3518
         cont.deactivate(own.actuators["sroll"])
3342
         cont.deactivate(own.actuators["sroll"])
3519
         own.actuators["sroll"].stopSound()
3343
         own.actuators["sroll"].stopSound()
3520
     if stBut == False and own['last_stBut'] == True:
3344
     if stBut == False and own['last_stBut'] == True:
3521
         if own['pause_on'] == True:
3345
         if own['pause_on'] == True:
3522
-            own['pause_on'] = False
3523
-            #own.restoreDynamics()     
3346
+            own['pause_on'] = False   
3524
         else:
3347
         else:
3525
-            own['pause_on'] = True
3526
-            #own.suspendDynamics()            
3348
+            own['pause_on'] = True           
3527
         
3349
         
3528
     own['last_stBut'] = stBut
3350
     own['last_stBut'] = stBut
3529
          
3351
          
3676
                     cont.deactivate(followcam.actuators["rotright"])                       
3498
                     cont.deactivate(followcam.actuators["rotright"])                       
3677
     def move_flycam():
3499
     def move_flycam():
3678
         if own['camera'] == 1:
3500
         if own['camera'] == 1:
3679
-            #if rtsBut == False and own['lastrts'] == True:
3680
             if own['lastbkBut'] == True and bkBut == False: 
3501
             if own['lastbkBut'] == True and bkBut == False: 
3681
                 if own['move_freecam'] == False:
3502
                 if own['move_freecam'] == False:
3682
                     own['move_freecam'] = True
3503
                     own['move_freecam'] = True
3683
                 else:
3504
                 else:
3684
                     own['move_freecam'] = False                       
3505
                     own['move_freecam'] = False                       
3685
             if own['move_freecam'] == True:
3506
             if own['move_freecam'] == True:
3686
-                #act = freecam.actuators[
3687
                 camspeed1 = .015
3507
                 camspeed1 = .015
3688
                 camspeed2 = .055
3508
                 camspeed2 = .055
3689
                 camrot1 = .005
3509
                 camrot1 = .005
3692
                 if lUD < -0.080:
3512
                 if lUD < -0.080:
3693
                     freecam.actuators["up"].dLoc = [ 0, 0, -camspeed2]
3513
                     freecam.actuators["up"].dLoc = [ 0, 0, -camspeed2]
3694
                     cont.activate(freecam.actuators["up"])
3514
                     cont.activate(freecam.actuators["up"])
3695
-                    #print("fastup")
3696
                 else:
3515
                 else:
3697
                     cont.deactivate(freecam.actuators["up"])    
3516
                     cont.deactivate(freecam.actuators["up"])    
3698
     #            #down    
3517
     #            #down    
3743
                 if lUD > -0.080 and lUD < -0.030:
3562
                 if lUD > -0.080 and lUD < -0.030:
3744
                     freecam.actuators["up"].dLoc = [ 0, 0, -camspeed1]
3563
                     freecam.actuators["up"].dLoc = [ 0, 0, -camspeed1]
3745
                     cont.activate(freecam.actuators["up"])
3564
                     cont.activate(freecam.actuators["up"])
3746
-                    #print(lUD)
3747
                 else:
3565
                 else:
3748
                     cont.deactivate(freecam.actuators["up"])    
3566
                     cont.deactivate(freecam.actuators["up"])    
3749
     #            #down    
3567
     #            #down    
3849
         jumping = None
3667
         jumping = None
3850
         gotcd = 25
3668
         gotcd = 25
3851
         force = [0,0,0]
3669
         force = [0,0,0]
3852
-        grindHit = own['grindTouch'] 
3853
-        #print("grindHit: ", grindHit)     
3670
+        grindHit = own['grindTouch']   
3854
         sincegrinding = own['framenum']  - own['grindstartFrame']
3671
         sincegrinding = own['framenum']  - own['grindstartFrame']
3855
         STANCE = own['stance']
3672
         STANCE = own['stance']
3856
         if rUD > turnsens or rLR > turnsens or rUD < -turnsens or rLR < -turnsens:
3673
         if rUD > turnsens or rLR > turnsens or rUD < -turnsens or rLR < -turnsens:
3859
             cont.deactivate(own.actuators['grindoutRight'])
3676
             cont.deactivate(own.actuators['grindoutRight'])
3860
             cont.deactivate(own.actuators['grindoutLeft'])   
3677
             cont.deactivate(own.actuators['grindoutLeft'])   
3861
         if (grindHit == True and jumping == None and sincegrinding > 20)or own['invert_on'] == True:
3678
         if (grindHit == True and jumping == None and sincegrinding > 20)or own['invert_on'] == True:
3862
-        #if grindHit == True and jumping == None:
3863
             outloc = 0.022
3679
             outloc = 0.022
3864
             bsoutloc = .07
3680
             bsoutloc = .07
3865
             bsoutvel = .1
3681
             bsoutvel = .1
3952
                 if gt_cd == 0:
3768
                 if gt_cd == 0:
3953
                     gt_cd = 30
3769
                     gt_cd = 30
3954
                     own['gt_cd'] = gt_cd        
3770
                     own['gt_cd'] = gt_cd        
3955
-        #else:
3956
-
3957
-            #else:
3771
+        
3958
             if own['grindoutturn'] == 0:    
3772
             if own['grindoutturn'] == 0:    
3959
                 cont.deactivate(own.actuators["grindoutRight"])
3773
                 cont.deactivate(own.actuators["grindoutRight"])
3960
                 own["grindoutturn"] = 0  
3774
                 own["grindoutturn"] = 0  
4048
     def air_height():
3862
     def air_height():
4049
         height = own["air_height"]
3863
         height = own["air_height"]
4050
         if lf_ground == True and r_ground.triggered == False:
3864
         if lf_ground == True and r_ground.triggered == False:
4051
-            height = 0
4052
-        #if     
3865
+            height = 0    
4053
         
3866
         
4054
     #wallride
3867
     #wallride
4055
     def wallride():
3868
     def wallride():
4057
         distance = own.getDistanceTo(gray.hitPosition)
3870
         distance = own.getDistanceTo(gray.hitPosition)
4058
         upforce = 25
3871
         upforce = 25
4059
         sideforce = 15
3872
         sideforce = 15
4060
-        #distance = own["air_height"]
4061
         try:
3873
         try:
4062
             obj = gray.hitObject
3874
             obj = gray.hitObject
4063
             objpos = obj.worldPosition
3875
             objpos = obj.worldPosition
4064
             ownpos = own.worldPosition
3876
             ownpos = own.worldPosition
4065
             distance = ownpos.z - objpos.z
3877
             distance = ownpos.z - objpos.z
4066
-            #print(distance)
4067
         except:
3878
         except:
4068
             pass    
3879
             pass    
4069
         if wallrideL.triggered and wallride_off == 0 and r_ground.triggered == False:
3880
         if wallrideL.triggered and wallride_off == 0 and r_ground.triggered == False:
4070
-            #print("wallrideL", distance)
4071
             own['jump_timer'] = 0
3881
             own['jump_timer'] = 0
4072
             if r_ground.triggered == False:
3882
             if r_ground.triggered == False:
4073
                 own["wallride"] = "L"
3883
                 own["wallride"] = "L"
4074
-                #print(own["wallride"])
4075
                 cont.activate(wallrideconstL)
3884
                 cont.activate(wallrideconstL)
4076
                 force = [0,sideforce,upforce]
3885
                 force = [0,sideforce,upforce]
4077
                 own.applyForce(force,1)            
3886
                 own.applyForce(force,1)            
4078
-                #own.alignAxisToVect(obj.worldPosition, 1, .9)
4079
                 #align
3887
                 #align
4080
                 if STANCE == 0:
3888
                 if STANCE == 0:
4081
                     own['requestAction'] = 'reg_wall_r'
3889
                     own['requestAction'] = 'reg_wall_r'
4082
-                    #skater.playAction("reg_wall_r", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)
4083
                 else:
3890
                 else:
4084
                     own['requestAction'] = 'fak_wall_l'
3891
                     own['requestAction'] = 'fak_wall_l'
4085
-                    #skater.playAction("fak_wall_l", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)
4086
-                #deck.playAction("a_reg_wall_r", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)
4087
-                #trucks.playAction("a_reg_wall_r", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)
3892
+
4088
         else:
3893
         else:
4089
             if own["wallride"] != "R":
3894
             if own["wallride"] != "R":
4090
                 own["wallride"] = None
3895
                 own["wallride"] = None
4094
             killact(3002)       
3899
             killact(3002)       
4095
         if wallrideR.triggered and wallride_off == 0:
3900
         if wallrideR.triggered and wallride_off == 0:
4096
             own['jump_timer'] = 0
3901
             own['jump_timer'] = 0
4097
-            #print("wallrideR", distance) 
4098
             if r_ground.triggered == False:
3902
             if r_ground.triggered == False:
4099
                 own["wallride"] = "R"
3903
                 own["wallride"] = "R"
4100
                 cont.activate(wallrideconstR)
3904
                 cont.activate(wallrideconstR)
4103
                 #own.alignAxisToVect(obj.worldPosition, 1, .9)
3907
                 #own.alignAxisToVect(obj.worldPosition, 1, .9)
4104
                 if STANCE == 0: 
3908
                 if STANCE == 0: 
4105
                     own['requestAction'] = 'reg_wall_l'
3909
                     own['requestAction'] = 'reg_wall_l'
4106
-                    #skater.playAction("reg_wall_l", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)
4107
                 else:
3910
                 else:
4108
-                    own['requestAction'] = 'fak_wall_r'
4109
-                    #skater.playAction("fak_wall_r", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)
4110
-                #deck.playAction("a_reg_wall_l2", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)
4111
-                #trucks.playAction("a_reg_wall_l2", 10,10, layer=3000, priority=8, play_mode=1, speed=.5)              
3911
+                    own['requestAction'] = 'fak_wall_r'             
4112
         else:
3912
         else:
4113
             if own["wallride"] != "L":
3913
             if own["wallride"] != "L":
4114
                 own["wallride"] = None
3914
                 own["wallride"] = None
4157
             try: 
3957
             try: 
4158
                 delta = player_pos - jump_obj
3958
                 delta = player_pos - jump_obj
4159
             except:
3959
             except:
4160
-                #print("delta broke: ", player_pos, grinder_pos)
4161
                 pass 
3960
                 pass 
4162
             delta = delta.cross(vect) 
3961
             delta = delta.cross(vect) 
4163
             deltamove = delta[1] * .25
3962
             deltamove = delta[1] * .25
4164
             move = [deltamove, 0, 0]
3963
             move = [deltamove, 0, 0]
4165
-            #print(deltamove)
4166
             if abs(deltamove) < 1 and delta[1] < 1:
3964
             if abs(deltamove) < 1 and delta[1] < 1:
4167
                 own.applyMovement(move, True)               
3965
                 own.applyMovement(move, True)               
4168
 
3966
 
4169
     def air_mover():
3967
     def air_mover():
4170
         if r_ground.triggered == False and jump_timer > 53 and frames_since_grinding > 50:
3968
         if r_ground.triggered == False and jump_timer > 53 and frames_since_grinding > 50:
4171
-            #print(lUD)
4172
             if lUD > 0.075:
3969
             if lUD > 0.075:
4173
-                #print("air_mover", jump_timer)
4174
                 if STANCE == 0:
3970
                 if STANCE == 0:
4175
                     force2 = [120, 0, 10]
3971
                     force2 = [120, 0, 10]
4176
                 if STANCE == 1:
3972
                 if STANCE == 1:
4177
                     force2 = [-120, 0, 10]            
3973
                     force2 = [-120, 0, 10]            
4178
                 
3974
                 
4179
                 own.applyForce(force2, True)
3975
                 own.applyForce(force2, True)
4180
-                #own.applyForce([0,0,5], False)
4181
                 own['no_grind_pull'] = 1
3976
                 own['no_grind_pull'] = 1
4182
         if r_ground.triggered == False and jump_timer > 10 and lUD > 0.075 and frames_since_grinding > 50:
3977
         if r_ground.triggered == False and jump_timer > 10 and lUD > 0.075 and frames_since_grinding > 50:
4183
-            #print(lUD)
4184
-            #print("air_mover", jump_timer)
4185
             if STANCE == 0:
3978
             if STANCE == 0:
4186
                 force2 = [7, 0, 10]
3979
                 force2 = [7, 0, 10]
4187
             if STANCE == 1:
3980
             if STANCE == 1:
4203
     if framenum - lF_air_frame > 30:
3996
     if framenum - lF_air_frame > 30:
4204
         own['no_grind_pull'] = 0
3997
         own['no_grind_pull'] = 0
4205
 
3998
 
4206
-                      
4207
-    #if grindHit == 1:
4208
-    #    skater.applyRotation([0,0,.05], False)
4209
-    #    deck.applyRotation([0,0,.05], False)
4210
-    #    trucks.applyRotation([0,0,.05], False)
4211
-    #else:
4212
-    #    skater.applyRotation([0,0,.0], False)            
4213
-    #    deck.applyRotation([0,0,.0], False)            
4214
-    #    trucks.applyRotation([0,0,.0], False)            
4215
-    #control_calib() #scene must be enabled in main                 
4216
     jump_Timer()
3999
     jump_Timer()
4217
     check_landing()
4000
     check_landing()
4218
-    #SWAG()
4219
-
4220
-    #isplaying()
4221
     nextframe()
4001
     nextframe()
4222
     wheelroll()
4002
     wheelroll()
4223
     rollsound()
4003
     rollsound()
4253
     own['last_invert'] = invert_on
4033
     own['last_invert'] = invert_on
4254
     own['lastbkBut'] = bkBut
4034
     own['lastbkBut'] = bkBut
4255
     own['grab_type'] = grab_type
4035
     own['grab_type'] = grab_type
4256
-
4257
     own['last_last_manual'] = own['last_manual']
4036
     own['last_last_manual'] = own['last_manual']
4258
     own['last_manual'] = own['manual']
4037
     own['last_manual'] = own['manual']
4259
     own['last_reg_manual'] = own['reg_manual']     
4038
     own['last_reg_manual'] = own['reg_manual']     
4278
     if r_ground.triggered and own["jump_timer"] < 20:
4057
     if r_ground.triggered and own["jump_timer"] < 20:
4279
         force2 = [0.0, 0, -10]
4058
         force2 = [0.0, 0, -10]
4280
         own.applyForce(force2, True)
4059
         own.applyForce(force2, True)
4281
-    #print('grindtouch = ',  own['grindTouch'])
4282
     if (grindDar == False and r_ground.triggered and own['grindTouch'] == False) or own['jump_timer'] > 40:
4060
     if (grindDar == False and r_ground.triggered and own['grindTouch'] == False) or own['jump_timer'] > 40:
4283
-        own['grindType'] = ''
4284
-        
4285
-    #print(own['grindType'])   
4286
-
4287
-     
4061
+        own['grindType'] = ''

+ 13
- 114
grindV2.py 查看文件

61
     last_grindDar = 0
61
     last_grindDar = 0
62
     last_manual = own["manual"]
62
     last_manual = own["manual"]
63
     joinit = 0
63
     joinit = 0
64
-    #print(minus)
65
-#    if grindold == True and minus > 20:
66
-#        align_strength = .1
67
-#        print("slow align")
68
-
69
     rot = own.getAxisVect( [0.0, 0.0, 1.0])
64
     rot = own.getAxisVect( [0.0, 0.0, 1.0])
70
     dropin = own['dropinTimer']
65
     dropin = own['dropinTimer']
71
     nearestObject = None
66
     nearestObject = None
78
     grindyvect = None
73
     grindyvect = None
79
     skipcol = 0
74
     skipcol = 0
80
     skipconst = 0
75
     skipconst = 0
81
-    #print("--------frame: ", own['framenum'])
82
-    #inertia = player.linearVelocity
83
-    #print(rotz)
84
     try:
76
     try:
85
         no_grind_pull = own['no_grind_pull']
77
         no_grind_pull = own['no_grind_pull']
86
     except:    
78
     except:    
92
         no_grind = 1
84
         no_grind = 1
93
     
85
     
94
     #check manual
86
     #check manual
95
-
96
     manual = 0
87
     manual = 0
97
     own["nogrindsound"] = 0
88
     own["nogrindsound"] = 0
98
-    #print(frames_since_ground)
99
-    #print("grindold: ", grindold)
100
-    
101
-    
102
     
89
     
103
 #---------###########___###########-----------    
90
 #---------###########___###########-----------    
104
 #start new                     #######     
91
 #start new                     #######     
117
     ogrot = own.orientation
104
     ogrot = own.orientation
118
     ogrot = player_e
105
     ogrot = player_e
119
     
106
     
120
-    if (framenum - gsf) > 15:
121
-        velx = linVelocity2.x
122
-        vely = linVelocity2.y
123
-        #print("limit speed")
124
-    else:    
125
-        velx = linVelocity2.x
126
-        vely = linVelocity2.y     
107
+    # if (framenum - gsf) > 15:
108
+    #     velx = linVelocity2.x
109
+    #     vely = linVelocity2.y
110
+    #     #print("limit speed")
111
+    # else:    
112
+    #     velx = linVelocity2.x
113
+    #     vely = linVelocity2.y     
127
     if abs(own['pregrind_vely']) > abs(vely) and own['LAST_GRIND'] == 0:
114
     if abs(own['pregrind_vely']) > abs(vely) and own['LAST_GRIND'] == 0:
128
         convely = own['pregrind_vely']
115
         convely = own['pregrind_vely']
129
     else:
116
     else:
174
             grindyvect = "pos"
161
             grindyvect = "pos"
175
         if rot < -315: 
162
         if rot < -315: 
176
             grindvect = "pos"   
163
             grindvect = "pos"   
177
-        #                     
178
-        #print(grindvect, STANCE)
164
+
179
         rot = round((rot * .01), 1)
165
         rot = round((rot * .01), 1)
180
         rot *= 100
166
         rot *= 100
181
-        #print(rot)
182
 
167
 
183
         #print(own['inverting'])
168
         #print(own['inverting'])
184
         if frames_grinding > 20 and own['inverting'] == False: 
169
         if frames_grinding > 20 and own['inverting'] == False: 
199
                 #print("-90 reg stance")                        
184
                 #print("-90 reg stance")                        
200
                 own['stance'] = 0
185
                 own['stance'] = 0
201
                 STANCE = 0
186
                 STANCE = 0
202
-        #print("stance: ", STANCE)
203
     def grindrotvel(obj):        
187
     def grindrotvel(obj):        
204
-        skipconst = 1
205
-        #print("set jumponinit")              
188
+        skipconst = 1              
206
         joinit = 0
189
         joinit = 0
207
         grinder_e = obj.worldOrientation.to_euler()
190
         grinder_e = obj.worldOrientation.to_euler()
208
         grinder_rotz = math.degrees(grinder_e[2]) 
191
         grinder_rotz = math.degrees(grinder_e[2]) 
210
         grinder_vectz = obj.getAxisVect( [0, 0, 1]) 
193
         grinder_vectz = obj.getAxisVect( [0, 0, 1]) 
211
         rot = player_rotz - grinder_rotz        
194
         rot = player_rotz - grinder_rotz        
212
         rayhit = ray.hitObject
195
         rayhit = ray.hitObject
213
-        #print(round(rot,2), STANCE, " = rotation") 
214
         own['grind_rot'] = rot
196
         own['grind_rot'] = rot
215
         vect = obj.getAxisVect( [1.0, 0.0, 0.0])
197
         vect = obj.getAxisVect( [1.0, 0.0, 0.0])
216
         xyzb = obj.worldOrientation.to_euler()
198
         xyzb = obj.worldOrientation.to_euler()
223
         bsrot = [ 0.0, 0.0, 1.570796327]    
205
         bsrot = [ 0.0, 0.0, 1.570796327]    
224
         negbsrot = [ 0.0, 0.0, -1.570796327]
206
         negbsrot = [ 0.0, 0.0, -1.570796327]
225
         zvel = own.linearVelocity
207
         zvel = own.linearVelocity
226
-        zvel = zvel.z * .95      
227
-        #print(rot, "rot")
208
+        zvel = zvel.z * .95
228
         if grindold == 0:
209
         if grindold == 0:
229
             if rotz < 0:
210
             if rotz < 0:
230
                 rotz = rotz + 360
211
                 rotz = rotz + 360
235
             if rotz < rotzb:
216
             if rotz < rotzb:
236
                 sub_converted = rotzb - rotz
217
                 sub_converted = rotzb - rotz
237
 
218
 
238
-        #print("J grindvect: ", grindvect, "align: ", align)
239
         #z align
219
         #z align
240
         #print("zalign") 
220
         #print("zalign") 
241
         player.alignAxisToVect(grinder_vectz, 2, .15)                                                  
221
         player.alignAxisToVect(grinder_vectz, 2, .15)                                                  
425
                 
405
                 
426
 #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@        
406
 #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@        
427
     def grind(obj):
407
     def grind(obj):
428
-        #if (ray.triggered and grindold == False) or (touched == True and own['lastTouched'] == False):
429
-        #print("gt: ", gt_cd)
430
         try:
408
         try:
431
             grindyvect = own['grindyvect']
409
             grindyvect = own['grindyvect']
432
         except:
410
         except:
439
             own["grindSound"] = "concrete"
417
             own["grindSound"] = "concrete"
440
         own['lGobj'] = obj         
418
         own['lGobj'] = obj         
441
         
419
         
442
-        
443
-        #if 1 == 1:
444
         grinding = 1                
420
         grinding = 1                
445
         
421
         
446
         framenum = own['framenum']
422
         framenum = own['framenum']
447
         lastairframe = own['lF_air_frame']
423
         lastairframe = own['lF_air_frame']
448
         jumpside = 0
424
         jumpside = 0
449
         if (framenum - lastairframe) < 10:
425
         if (framenum - lastairframe) < 10:
450
-        #if lastGround == False:
451
-            player_pos = own['jumpPos']
452
-            #print("get side from jumpPos", framenum, lastairframe) 
426
+            player_pos = own['jumpPos'] 
453
             jumpside = 1   
427
             jumpside = 1   
454
         else:    
428
         else:    
455
             player_pos = OG_PLAYER_POS
429
             player_pos = OG_PLAYER_POS
456
         player_pos = own.worldPosition    
430
         player_pos = own.worldPosition    
457
         try:    
431
         try:    
458
             if 1 == 1:       
432
             if 1 == 1:       
459
-                
460
                 grinder_pos = obj.worldPosition 
433
                 grinder_pos = obj.worldPosition 
461
-                    #print("touchObj", obj)     
462
-                #vectTo = player.getVectTo(grinder_pos)    
463
                 worldVect = [1, 0, 0]
434
                 worldVect = [1, 0, 0]
464
                 vect = obj.getAxisVect(worldVect)      
435
                 vect = obj.getAxisVect(worldVect)      
465
                 go = obj.worldOrientation
436
                 go = obj.worldOrientation
470
                     #print("delta broke: ", player_pos, grinder_pos)
441
                     #print("delta broke: ", player_pos, grinder_pos)
471
                     pass 
442
                     pass 
472
                 delta = delta.cross(vect)
443
                 delta = delta.cross(vect)
473
-                #print(own["grindpos"], touched, "eval broken!!?!", delta[2])
474
                 if delta[2] >= 0:
444
                 if delta[2] >= 0:
475
-                    #print("right side", grindyvect, round(delta[2], 6))
476
                     grindside = "right"
445
                     grindside = "right"
477
                 else:
446
                 else:
478
-                    #print("left side", grindyvect, round(delta[2], 6))
479
                     grindside = "left"
447
                     grindside = "left"
480
                 if (delta[2] > .00001 or delta[2] < -.00001) and (delta[2] < .8 or delta[2] < -.8):
448
                 if (delta[2] > .00001 or delta[2] < -.00001) and (delta[2] < .8 or delta[2] < -.8):
481
                     rotation = own.worldOrientation[2] - obj.worldOrientation[2]
449
                     rotation = own.worldOrientation[2] - obj.worldOrientation[2]
483
                     player_rotz = math.degrees(player_e[2])
451
                     player_rotz = math.degrees(player_e[2])
484
                     grinder_e = obj.worldOrientation.to_euler()
452
                     grinder_e = obj.worldOrientation.to_euler()
485
                     grinder_rotz = math.degrees(grinder_e[2])
453
                     grinder_rotz = math.degrees(grinder_e[2])
486
-                    #print("rotation =", player_rotz - grinder_rotz)
487
-                    #print( "rotating - grindvect: ", grindvect)
488
                     deltamove = delta[2] * .3#.25
454
                     deltamove = delta[2] * .3#.25
489
                     #5050
455
                     #5050
490
-                    #print(own["grindpos"], jumpside)
491
-                    #print("delta move")
492
                     if own["grindpos"] == "reg_5050":
456
                     if own["grindpos"] == "reg_5050":
493
                         #print("missing delta")
457
                         #print("missing delta")
494
                         if (jumpside == 1 or jumpside == 0) and grindvect == "pos":
458
                         if (jumpside == 1 or jumpside == 0) and grindvect == "pos":
500
                             #print("2deltamove -", deltamove)
464
                             #print("2deltamove -", deltamove)
501
                             own.applyMovement(move, True)  
465
                             own.applyMovement(move, True)  
502
                     #board
466
                     #board
503
-                    #print("turnud: ", own["turnud"], "grindyvect: ", grindyvect)
504
                     if own["grindpos"] == "reg_board":
467
                     if own["grindpos"] == "reg_board":
505
                         if grindvect == "neg":
468
                         if grindvect == "neg":
506
                             if (jumpside == 1 or jumpside == 0) and grindyvect == "pos":
469
                             if (jumpside == 1 or jumpside == 0) and grindyvect == "pos":
518
                                 own.applyMovement(move, True)        
481
                                 own.applyMovement(move, True)        
519
                             if (jumpside == 1 or jumpside == 0) and grindyvect == "neg":
482
                             if (jumpside == 1 or jumpside == 0) and grindyvect == "neg":
520
                                 move = [-deltamove, 0, 0]
483
                                 move = [-deltamove, 0, 0]
521
-                                #print("6deltamove -", deltamove)
522
                                 own.applyMovement(move, True)                    
484
                                 own.applyMovement(move, True)                    
523
                 own['grindside'] = grindside    
485
                 own['grindside'] = grindside    
524
         except:
486
         except:
530
             if 'rail' in touchobj:
492
             if 'rail' in touchobj:
531
                 newvelx = velo.x * grindspeed_rail   
493
                 newvelx = velo.x * grindspeed_rail   
532
                 newvely = velo.y * grindspeed_rail
494
                 newvely = velo.y * grindspeed_rail
533
-                #print("grindspeed limit rail")
534
             else:
495
             else:
535
                 newvelx = velo.x * grindspeed_cement  
496
                 newvelx = velo.x * grindspeed_cement  
536
                 newvely = velo.y * grindspeed_cement            
497
                 newvely = velo.y * grindspeed_cement            
537
-            #print("grindspeed limit cement")
538
-            #print("setting newvely =", newvely)
539
-            player.setLinearVelocity([newvelx, newvely, velo.z], 1) 
540
-            #print("grindspeedlimit")  
498
+            player.setLinearVelocity([newvelx, newvely, velo.z], 1)   
541
             player_rot = own.worldOrientation[2]
499
             player_rot = own.worldOrientation[2]
542
             grinder_rot = touchobj.worldOrientation[2]
500
             grinder_rot = touchobj.worldOrientation[2]
543
             player_rot = own.getAxisVect( [0.0, 0.0, 1.0])
501
             player_rot = own.getAxisVect( [0.0, 0.0, 1.0])
559
             if (minDist is None or dist < minDist):
517
             if (minDist is None or dist < minDist):
560
                 nearestObject = obj
518
                 nearestObject = obj
561
                 minDist = dist
519
                 minDist = dist
562
-        if nearestObject != None:        
563
-            #vect = nearestObject.getAxisVect( [1.0, 0.0, 0.0])
564
-        #own.alignAxisToVect(vect, 0, 0)
565
-            #own.worldPosition = [nearestObject.worldPosition.x, nearestObject.worldPosition.y, nearestObject.worldPosition.z + .2975]
566
-            #own.setLinearVelocity([0, 0.0, 0], 1)                    
520
+        if nearestObject != None:                            
567
             own.linearVelocity.x = 0
521
             own.linearVelocity.x = 0
568
             own.linearVelocity.y = 0
522
             own.linearVelocity.y = 0
569
-            #print("setting invertpos")
570
                
523
                
571
             
524
             
572
     
525
     
581
             if (minDist is None or dist < minDist):
534
             if (minDist is None or dist < minDist):
582
                 nearestObject = obj
535
                 nearestObject = obj
583
                 minDist = dist     
536
                 minDist = dist     
584
-        #print(dist, nearestObject, "grindDar")
585
         
537
         
586
 #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@        
538
 #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@        
587
         #init grind
539
         #init grind
588
         
540
         
589
         if invert_on:
541
         if invert_on:
590
             invertpos(detectedObjects)
542
             invertpos(detectedObjects)
591
-            #print('invertOn')
592
             own['inverting'] = True
543
             own['inverting'] = True
593
         else:
544
         else:
594
             own['inverting'] = False
545
             own['inverting'] = False
605
             hitObject, hitPoint, hitNormal = own.rayCast(nearestObject.worldPosition, own.worldPosition, .0, 'grind')
556
             hitObject, hitPoint, hitNormal = own.rayCast(nearestObject.worldPosition, own.worldPosition, .0, 'grind')
606
             if grindold == 0:
557
             if grindold == 0:
607
                 if grindTouch.positive:
558
                 if grindTouch.positive:
608
-                    #print("set grind pos")
609
                     nearpos = nearestObject.worldPosition
559
                     nearpos = nearestObject.worldPosition
610
                     if hitNormal != None:
560
                     if hitNormal != None:
611
                         own.alignAxisToVect(hitNormal, 2, .05) 
561
                         own.alignAxisToVect(hitNormal, 2, .05) 
617
             own["grindHit"] = True
567
             own["grindHit"] = True
618
             #print("grinding")
568
             #print("grinding")
619
             grind_height_dif = (own.worldPosition[2] - nearestObject.worldPosition[2]) - .287
569
             grind_height_dif = (own.worldPosition[2] - nearestObject.worldPosition[2]) - .287
620
-            #print(grind_height_dif)
621
             worldPos = own.worldPosition
570
             worldPos = own.worldPosition
622
             if grind_height_dif > -.05:#02:
571
             if grind_height_dif > -.05:#02:
623
-                #print("############################upping z")
624
-                #own.worldPosition = [worldPos.x, worldPos.y, worldPos.z + .1]
625
-
626
                 grindvect(nearestObject)          
572
                 grindvect(nearestObject)          
627
                 grindrotvel(nearestObject)
573
                 grindrotvel(nearestObject)
628
                 grind(nearestObject)
574
                 grind(nearestObject)
695
         if own['grindOld'] == 0 and ray.triggered == 0:
641
         if own['grindOld'] == 0 and ray.triggered == 0:
696
             own['aligntimer'] = 0   
642
             own['aligntimer'] = 0   
697
             
643
             
698
-#    def invertpos():
699
-#        minDist = None
700
-#        nearestObject = None
701
-#        for obj in invertObjs:
702
-#            dist = own.getDistanceTo(obj)
703
-#            if (minDist is None or dist < minDist):
704
-#                nearestObject = obj
705
-#                minDist = dist
706
-#        vect = nearestObject.getAxisVect( [1.0, 0.0, 0.0])
707
-#        #own.alignAxisToVect(vect, 0, 0)
708
-#        own.worldPosition = [nearestObject.worldPosition.x, nearestObject.worldPosition.y, nearestObject.worldPosition.z +.1]
709
-#        #own.setLinearVelocity([0, 0.0, 0], 1)                    
710
-
711
     def set_pregrind_vel():
644
     def set_pregrind_vel():
712
         if grindDar.triggered == False and ray.triggered == False:
645
         if grindDar.triggered == False and ray.triggered == False:
713
-            #print("set pregrind vel") 
714
             own['pregrind_velx'] = linVelocity2.x
646
             own['pregrind_velx'] = linVelocity2.x
715
             own['pregrind_vely'] = linVelocity2.y
647
             own['pregrind_vely'] = linVelocity2.y
716
             own['pregrind_velz'] = linVelocity2.z
648
             own['pregrind_velz'] = linVelocity2.z
718
     def stop_bounce():
650
     def stop_bounce():
719
         if grindTouch.triggered and no_grind == 0 and grind_jump == 0 and jump_timer < 30:
651
         if grindTouch.triggered and no_grind == 0 and grind_jump == 0 and jump_timer < 30:
720
             linVelocity4 = own.getLinearVelocity(True)
652
             linVelocity4 = own.getLinearVelocity(True)
721
-            #print(linVelocity4.z)
722
             if linVelocity4.z > 0:
653
             if linVelocity4.z > 0:
723
                 own.setLinearVelocity([linVelocity4.x, linVelocity4.y, 0], 1)
654
                 own.setLinearVelocity([linVelocity4.x, linVelocity4.y, 0], 1)
724
                         
655
                         
725
-#        last_posz = own['last_z']
726
-#        posz = own.worldPosition.z
727
-#        obj = None
728
-#        if ray.triggered:
729
-#            obj = ray.hitObject
730
-#        if grindTouch.triggered:
731
-#            obj = grindTouch.hitObject        
732
-#        #if last_posz < posz and grindold == True and obj != None:
733
-#        gsf = own['grind_start_frame']
734
-#        frame = own['framenum']
735
-#        sub = frame - gsf
736
-#        linVelocity4 = own.getLinearVelocity(True)
737
-#        avelx = linVelocity4.x
738
-#        avely = linVelocity4.y
739
-#        avelz = linVelocity4.z
740
-#        num = -.2
741
-#        num2 = -.1
742
-#        if avelz > 0:
743
-#            avelz = 0
744
-#        avelz = avelz + num
745
-#                
746
-#        #if obj != None and sub > 30 and jump_timer < 10:
747
-#            #own.setLinearVelocity([avelx, avely, num2], 1)
748
-#        if sub < 3: 
749
-#            pass
750
-#            #own.setLinearVelocity([avelx, avely, avelz], 1) 
751
-            
752
-              
753
     if jump_timer < 30 :
656
     if jump_timer < 30 :
754
         own['grind_jump'] = 0 
657
         own['grind_jump'] = 0 
755
     if grindold == False and ray.triggered:
658
     if grindold == False and ray.triggered:
758
     if grindDar_timer > 0:
661
     if grindDar_timer > 0:
759
         grindDar_timer -= 1
662
         grindDar_timer -= 1
760
     if grindDar_timer > 0 and ray.triggered == False and touched == True  and own['footplant_on'] == False and manual == 0:
663
     if grindDar_timer > 0 and ray.triggered == False and touched == True  and own['footplant_on'] == False and manual == 0:
761
-        #print("timer but ground") 
762
         obj = grindTouch.hitObject 
664
         obj = grindTouch.hitObject 
763
         own.worlPosition = obj.worldPosition
665
         own.worlPosition = obj.worldPosition
764
     if ray.triggered == False:
666
     if ray.triggered == False:
776
     own["grindDar_timer"] = grindDar_timer
678
     own["grindDar_timer"] = grindDar_timer
777
     own["last_grindDar"] = last_grindDar
679
     own["last_grindDar"] = last_grindDar
778
     linVelocity3 = own.getLinearVelocity(True)
680
     linVelocity3 = own.getLinearVelocity(True)
779
-    #print(linVelocity3.z)
780
     set_pregrind_vel()
681
     set_pregrind_vel()
781
     own['last_z'] = own.worldPosition.z
682
     own['last_z'] = own.worldPosition.z
782
     own["manual"] = manual
683
     own["manual"] = manual
783
 
684
 
784
-
785
-
786
 main()
685
 main()

Loading…
取消
儲存