home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Scripts / Biped / AnkBAct.py < prev    next >
Encoding:
Text File  |  2000-10-27  |  7.2 KB  |  205 lines

  1. import Bladex
  2.  
  3.  
  4.  
  5. ####################################################################################
  6. #
  7. # Escalar + saltos
  8. #
  9. ####################################################################################
  10.  
  11. Bladex.AddBipedAction("Ank","clmb_low_1h","Wlk_no_Ank",0.0,1.0,0)    
  12. Bladex.AddBipedAction("Ank","clmb_medlow_1h","Wlk_no_Ank",0.0,1.0,0)    
  13. Bladex.AddBipedAction("Ank","clmb_medium_1h","Wlk_no_Ank",0.0,1.0,0)    
  14. Bladex.AddBipedAction("Ank","clmb_high_1h","Wlk_no_Ank",0.0,1.0,0)    
  15.  
  16. Bladex.AddBipedAction("Ank","LongJump1H","Wlk_no_Ank",0.0,0.93,0)    
  17. Bladex.AddBipedAction("Ank","LongJumpNo","Wlk_no_Ank",0.0,0.93,0)    
  18. Bladex.AddBipedAction("Ank","ShortJump","Wlk_no_Ank",0.41,1.0,0)    
  19.  
  20.  
  21. ####################################################################################
  22. #
  23. # Others
  24. #
  25. ####################################################################################
  26.  
  27. Bladex.AddBipedAction("Ank","slip","Wlk_no_Ank",0.0,1.0,0)    
  28. Bladex.AddBipedAction("Ank","slip_b","Wlk_no_Ank",0.0,1.0,0)    
  29. Bladex.AddBipedAction("Ank","derrape","Wlk_no_Ank",0.14,1.0,0)
  30.  
  31.  
  32.  
  33. ####################################################################################
  34. #
  35. # Relax.
  36. #
  37. ####################################################################################
  38.  
  39. Bladex.AddBipedAction("Ank","Rlx_no","Rlx_no_Ank",0.0,1.0,0)
  40. Bladex.AddBipedAction("Ank","Rlx_1h","Rlx_no_Ank",0.0,1.0,0)
  41. Bladex.AddBipedAction("Ank","Rlx_b","Rlx_no_Ank",0.0,1.0,0)
  42. Bladex.AddBipedAction("Ank","Rlx_2h","Rlx_no_Ank",0.0,1.0,0)
  43. Bladex.AddBipedAction("Ank","Rlx_s","Rlx_no_Ank",0.0,1.0,0)
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51. ####################################################################################
  52. #
  53. # Pasos.- Andares
  54. #
  55. ####################################################################################
  56.  
  57. #Movement with shield -> !NPC only!!!!
  58. Bladex.AddBipedAction("Ank","Attack_f_s_nc","Wlk_no_Ank",0.0,1.0,0)
  59. Bladex.AddBipedAction("Ank","Attack_b_s_nc","Wbk_no_Ank",0.0,1.0,0)
  60.  
  61. #Bladex.AddBipedAction("Ank","ShortStep","Wlk_no_Ank", 0.0,1.0,0)
  62.  
  63. #Bladex.AddBipedAction("Ank","LStepUp","Wlk_no_Ank","WlkUp_Ank",0.0,0.5,0)
  64. #Bladex.AddBipedAction("Ank","RStepUp","Wlk_no_Ank","WlkUp_Ank",0.5,1.0,0)
  65.  
  66. #Bladex.AddBipedAction("Ank","LStairsUp","Wlk_no_Ank","Wlk_no_Ank",0.0,0.5,0)
  67. #Bladex.AddBipedAction("Ank","RStairsUp","Wlk_no_Ank","Wlk_no_Ank",0.5,1.0,0)
  68.  
  69. #Bladex.AddBipedAction("Ank","LStepDown","Wlk_no_Ank","Wlk_no_Ank",0.0,0.5,0)
  70. #Bladex.AddBipedAction("Ank","RStepDown","Wlk_no_Ank","Wlk_no_Ank",0.5,1.0,0)
  71.  
  72. #Bladex.AddBipedAction("Ank","LStairsDown","Wlk_no_Ank",0.0,0.5,0)
  73. #Bladex.AddBipedAction("Ank","RStairsDown","Wlk_no_Ank",0.5,1.0,0)
  74.  
  75. # Andar hacia atrßs
  76. Bladex.AddBipedAction("Ank","WBK_b","Wbk_no_Ank",0.0,1.0,0)    
  77. Bladex.AddBipedAction("Ank","WBK_no","Wbk_no_Ank",0.0,1.0,0)    
  78. Bladex.AddBipedAction("Ank","WBK_1h","Wbk_no_Ank",0.0,1.0,0)        
  79. Bladex.AddBipedAction("Ank","WBK_2h","Wbk_no_Ank",0.0,1.0,0)        
  80. Bladex.AddBipedAction("Ank","WBK_s","Wbk_no_Ank",0.0,1.0,0)    
  81.  
  82. #Andar hacia delante
  83. Bladex.AddBipedAction("Ank","WLK_b","Wlk_no_Ank",0.0,1.0,0)
  84. Bladex.AddBipedAction("Ank","WLK_no","Wlk_no_Ank",0.0,1.0,0)
  85. Bladex.AddBipedAction("Ank","WLK_1h","Wlk_no_Ank",0.0,1.0,0)
  86. Bladex.AddBipedAction("Ank","WLK_2h","Wlk_no_Ank",0.0,1.0,0)
  87. Bladex.AddBipedAction("Ank","WLK_s","Wlk_no_Ank",0.0,1.0,0)
  88.  
  89. #Correr hacia delante
  90. Bladex.AddBipedAction("Ank","JOG_b","Wlk_no_Ank",0.0,1.0,0)
  91. Bladex.AddBipedAction("Ank","JOG_no","Wlk_no_Ank",0.0,1.0,0)
  92. Bladex.AddBipedAction("Ank","JOG_s","Wlk_no_Ank",0.0,1.0,0)
  93. Bladex.AddBipedAction("Ank","JOG_1h","Wlk_no_Ank",0.0,1.0,0)
  94. Bladex.AddBipedAction("Ank","JOG_2h","Wlk_no_Ank",0.0,1.0,0)
  95.  
  96. #Correr hacia atrßs
  97. Bladex.AddBipedAction("Ank","WBK_JOG_b","Wbk_no_Ank",0.0,1.0,0)
  98. Bladex.AddBipedAction("Ank","WBK_JOG_no","Wbk_no_Ank",0.0,1.0,0)
  99. Bladex.AddBipedAction("Ank","WBK_JOG_1h","Wbk_no_Ank",0.0,1.0,0)
  100. Bladex.AddBipedAction("Ank","WBK_JOG_2h","Wbk_no_Ank",0.0,1.0,0)
  101. Bladex.AddBipedAction("Ank","WBK_JOG_s","Wbk_no_Ank",0.0,1.0,0)
  102.  
  103. #Modo sneak
  104. Bladex.AddBipedAction("Ank","SNK_b","Wlk_no_Ank",0.0,1.0,0)
  105. Bladex.AddBipedAction("Ank","SNK_no","Wlk_no_Ank",0.0,1.0,0)
  106. Bladex.AddBipedAction("Ank","SNK_s", "Wlk_no_Ank",0.0,1.0,0)
  107. Bladex.AddBipedAction("Ank","SNK_1h","Wlk_no_Ank",0.0,1.0,0)
  108. Bladex.AddBipedAction("Ank","SNK_2h","Wlk_no_Ank",0.0,1.0,0)
  109.  
  110.  
  111.  
  112.  
  113.  
  114. ####################################################################################
  115. #
  116. # Caidas.
  117. #
  118. ####################################################################################
  119.  
  120. Bladex.AddBipedAction("Ank","FllLow","Ank_fll",0.5,0.8,0)
  121. Bladex.AddBipedAction("Ank","FllMed","Ank_fll",0.37,0.8,0)
  122. Bladex.AddBipedAction("Ank","FllHigh","Ank_fll",0.1,0.8,0)
  123. Bladex.AddBipedAction("Ank","Dth_Fll","Ank_fll",0.0,0.33,0)
  124. Bladex.AddBipedAction("Ank","Dth_Fll2","Ank_fll",0.11,0.9,0)
  125.  
  126.  
  127.  
  128.  
  129. ####################################################################################
  130. #
  131. # Animaciones en combate
  132. #
  133. ####################################################################################
  134.  
  135. #MOvement without shield
  136. Bladex.AddBipedAction("Ank","Attack_f_no","Wlk_no_Ank",0.0,1.0,0)
  137. Bladex.AddBipedAction("Ank","Attack_b_no","Wbk_no_Ank",0.0,1.0,0)
  138. Bladex.AddBipedAction("Ank","Attack_r_no","Wlk_no_Ank",0.0,1.0,0)
  139. Bladex.AddBipedAction("Ank","Attack_l_no","Wlk_no_Ank",0.0,1.0,0)
  140.  
  141. #Relax
  142. Bladex.AddBipedAction("Ank","Rlx_f_no","Rlx_no_Ank",0.0,1.0,0)
  143.  
  144. ##Quick turns
  145. #Bladex.AddBipedAction("Ank","Attack_t_r","Rlx_no_Ank",0.0,1.0,0)
  146. #Bladex.AddBipedAction("Ank","Attack_t_r_s","Rlx_no_Ank",0.0,1.0,0)
  147. #Bladex.AddBipedAction("Ank","Attack_t_l","Rlx_no_Ank",0.0,1.0,0)
  148. #Bladex.AddBipedAction("Ank","Attack_t_l_s","Rlx_no_Ank",0.0,1.0,0)
  149.  
  150.  
  151. #Dodges
  152. Bladex.AddBipedAction("Ank","D_b","Rlx_no_Ank",0.0,1.0,0)
  153. Bladex.AddBipedAction("Ank","D_l","Rlx_no_Ank",0.0,1.0,0)
  154. Bladex.AddBipedAction("Ank","D_r","Rlx_no_Ank",0.0,1.0,0)
  155.  
  156.  
  157.  
  158.  
  159. ####################################################################################
  160. #
  161. # Ataques
  162. #
  163. ####################################################################################
  164.  
  165. Bladex.AddBipedAction("Ank","g_mgc03","Ank_g_mgc03",0.0,1.0,0)    
  166. Bladex.AddBipedAction("Ank","g_01","Ank_g_01",0.0,1.0,0)    
  167. Bladex.AddBipedAction("Ank","g_02","Ank_g_02",0.0,1.0,0)    
  168. Bladex.AddBipedAction("Ank","g_mgc02","Ank_g_mgc02",0.0,1.0,0)    
  169. Bladex.AddBipedAction("Ank","g_mgc01","Ank_g_mgc01",0.0,1.0,0)    
  170. Bladex.AddBipedAction("Ank","g_07","Ank_g_07",0.0,1.0,0)
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.     
  180. #Bladex.AddBipedAction("Ank","g_09","Ank_g_09",0.0,1.0,0)    
  181. #
  182. #Bladex.AddBipedAction("Ank","g_13","Ank_g_13",0.0,1.0,0)    
  183. #Bladex.AddBipedAction("Ank","g_18","Ank_g_18",0.0,1.0,0)    
  184. #
  185. #Bladex.AddBipedAction("Ank","g_14","Ank_g_14",0.0,1.0,0)    
  186. #Bladex.AddBipedAction("Ank","g_11","Ank_g_11",0.0,1.0,0)    
  187. #
  188. #Bladex.AddBipedAction("Ank","g_16","Ank_g_16",0.0,1.0,0)    
  189. #Bladex.AddBipedAction("Ank","g_12","Ank_g_12",0.0,1.0,0)    
  190. #
  191. #Bladex.AddBipedAction("Ank","g_17","Ank_g_17",0.0,1.0,0)    
  192. #Bladex.AddBipedAction("Ank","g_15","Ank_g_15",0.0,1.0,0)    
  193. #
  194. #Bladex.AddBipedAction("Ank","g_21","Ank_g_21",0.0,1.0,0)    
  195. #Bladex.AddBipedAction("Ank","g_22","Ank_g_22",0.0,1.0,0)    
  196. #Bladex.AddBipedAction("Ank","g_23","Ank_g_23",0.0,1.0,0)    
  197. #Bladex.AddBipedAction("Ank","g_26","Ank_g_26",0.0,1.0,0)    
  198. #Bladex.AddBipedAction("Ank","g_27","Ank_g_27",0.0,1.0,0)    
  199. #
  200. #Bladex.AddBipedAction("Ank","g_31","Ank_g_31",0.0,1.0,0)    
  201.  
  202.  
  203.  
  204.  
  205.