home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Lib / AnmSets / GlmAnimationSet.py < prev    next >
Encoding:
Text File  |  2000-10-27  |  6.0 KB  |  264 lines

  1. import Bladex
  2. import Enm_Def
  3.  
  4.  
  5.  
  6. def LoadGlmAnimationSet(ct_name):
  7.  
  8.     print "Loading the "+ct_name+"s animation set..."
  9.  
  10.     #### MOVIMIENTOS NORMALES ####
  11.         
  12.     anm_name="Glm_jog_no"
  13.  
  14.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_jog_no.BMV",anm_name,1)
  15.     Bladex.AddAnmRStep(anm_name,0.000)
  16.     Bladex.AddAnmRRelease(anm_name,0.533)
  17.     Bladex.AddAnmRStep(anm_name,1.000)
  18.     Bladex.AddAnmLStep(anm_name,0.477)
  19.     Bladex.AddAnmLRelease(anm_name,0.956)
  20.  
  21.     Bladex.AddStopTests(anm_name)
  22.  
  23.  
  24.     anm_name="Glm_wbk_no"
  25.  
  26.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_wbk_no.BMV",anm_name,1)
  27.     Bladex.AddAnmRStep(anm_name,0.000)
  28.     Bladex.AddAnmRRelease(anm_name,0.604)
  29.     Bladex.AddAnmRStep(anm_name,1.000)
  30.     Bladex.AddAnmLStep(anm_name,0.000)
  31.     Bladex.AddAnmLRelease(anm_name,0.053)
  32.     Bladex.AddAnmLStep(anm_name,0.422)
  33.  
  34.     Bladex.AddStopTests(anm_name)
  35.  
  36.  
  37.  
  38.     anm_name="Glm_wlk_no"
  39.  
  40.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_wlk_no.BMV",anm_name,1)
  41.     Bladex.AddAnmRStep(anm_name,0.000)
  42.     Bladex.AddAnmRRelease(anm_name,0.750)
  43.     Bladex.AddAnmRStep(anm_name,1.000)
  44.     Bladex.AddAnmLStep(anm_name,0.000)
  45.     Bladex.AddAnmLRelease(anm_name,0.233)
  46.     Bladex.AddAnmLStep(anm_name,0.500)
  47.  
  48.     Bladex.AddStopTests(anm_name)
  49.  
  50.  
  51.     anm_name="Glm_rlx_no"
  52.  
  53.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_rlx_no.BMV",anm_name,1)
  54.     Bladex.AddAnmRStep(anm_name,0.000)
  55.     Bladex.AddAnmLStep(anm_name,0.000)
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.     ######### GOLPES ###########
  66.  
  67.  
  68.     anm_name="Glm_g_01"
  69.  
  70.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_g_01.BMV",anm_name,1)
  71.     Bladex.AddAnmRStep(anm_name,0.000)
  72.     Bladex.AddAnmRRelease(anm_name,0.143)
  73.     Bladex.AddAnmRStep(anm_name,0.286)
  74.     Bladex.AddAnmRRelease(anm_name,0.743)
  75.     Bladex.AddAnmRStep(anm_name,1)
  76.     Bladex.AddAnmLStep(anm_name,0.000)
  77.  
  78.  
  79.  
  80.  
  81.     anm_name="Glm_g_114"
  82.  
  83.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_g_114.BMV",anm_name,1)
  84.     Bladex.AddAnmRStep(anm_name,0.000)
  85.     Bladex.AddAnmRRelease(anm_name,0.338)
  86.     Bladex.AddAnmRStep(anm_name,0.463)
  87.     Bladex.AddAnmRRelease(anm_name,0.725)
  88.     Bladex.AddAnmRStep(anm_name,1)
  89.     Bladex.AddAnmLStep(anm_name,0.000)
  90.  
  91.  
  92.  
  93.  
  94.     anm_name="Glm_g_12"
  95.  
  96.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_g_12.BMV",anm_name,1)
  97.     Bladex.AddAnmRStep(anm_name,0.000)
  98.     Bladex.AddAnmRRelease(anm_name,0.222)
  99.     Bladex.AddAnmRStep(anm_name,0.389)
  100.     Bladex.AddAnmRRelease(anm_name,0.736)
  101.     Bladex.AddAnmRStep(anm_name,1)
  102.     Bladex.AddAnmLStep(anm_name,0.000)
  103.  
  104.  
  105.  
  106.  
  107.     anm_name="Glm_g_21_27"
  108.  
  109.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_g_21_27.BMV",anm_name,1)
  110.     Bladex.AddAnmRStep(anm_name,0.000)
  111.     Bladex.AddAnmRRelease(anm_name,0.140)
  112.     Bladex.AddAnmRStep(anm_name,0.335)
  113.     Bladex.AddAnmRRelease(anm_name,0.632)
  114.     Bladex.AddAnmRStep(anm_name,0.807)
  115.     Bladex.AddAnmLStep(anm_name,0.000)
  116.     Bladex.AddAnmLRelease(anm_name,0.373)
  117.     Bladex.AddAnmLStep(anm_name,0.610)
  118.  
  119.  
  120.  
  121.  
  122.     anm_name="Glm_g_21"
  123.  
  124.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_g_21.BMV",anm_name,1)
  125.     Bladex.AddAnmRStep(anm_name,0.000)
  126.     Bladex.AddAnmRRelease(anm_name,0.162)
  127.     Bladex.AddAnmRStep(anm_name,0.416)
  128.     Bladex.AddAnmLStep(anm_name,0.000)
  129.     Bladex.AddAnmLRelease(anm_name,0.430)
  130.     Bladex.AddAnmLStep(anm_name,0.710)
  131.  
  132.  
  133.  
  134.  
  135.     anm_name="Glm_g_31"
  136.  
  137.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_g_31.BMV",anm_name,1)
  138.     Bladex.AddAnmRStep(anm_name,0.000)
  139.     Bladex.AddAnmRRelease(anm_name,0.080)
  140.     Bladex.AddAnmRStep(anm_name,0.320)
  141.     Bladex.AddAnmRRelease(anm_name,0.610)
  142.     Bladex.AddAnmRStep(anm_name,0.740)
  143.     Bladex.AddAnmLStep(anm_name,0.000)
  144.     Bladex.AddAnmLRelease(anm_name,0.062)
  145.  
  146.  
  147.  
  148.     anm_name="Glm_g_spit"
  149.  
  150.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_spit.BMV",anm_name,1)
  151.     Bladex.AddAnmRStep(anm_name,0.000)
  152.     Bladex.AddAnmLStep(anm_name,0.000)
  153.  
  154.  
  155. #    anm_name="Glm_g_1tw"
  156. #
  157. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_1tw.BMV",anm_name,1)
  158. #    Bladex.AddAnmRStep(anm_name,0.000)
  159. #    Bladex.AddAnmRRelease(anm_name,0.400)
  160. #    Bladex.AddAnmRStep(anm_name,0.489)
  161. #    Bladex.AddAnmRRelease(anm_name,0.767)
  162. #    Bladex.AddAnmRStep(anm_name,0.900)
  163. #    Bladex.AddAnmLStep(anm_name,0.000)
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.     #### VARIOS ####
  175.  
  176.  
  177.  
  178.     anm_name="Glm_hurt_big"
  179.  
  180.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_hurt_big.BMV",anm_name,1)
  181.     Bladex.AddAnmRStep(anm_name,0.000)
  182.     Bladex.AddAnmRRelease(anm_name,0.150)
  183.     Bladex.AddAnmRStep(anm_name,0.325)
  184.     Bladex.AddAnmLStep(anm_name,0.000)
  185.     Bladex.AddAnmLRelease(anm_name,0.310)
  186.     Bladex.AddAnmLStep(anm_name,0.520)
  187.  
  188.  
  189.  
  190.  
  191.     anm_name="Glm_g_1tw"
  192.  
  193.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_1tw.BMV",anm_name,1)
  194.     Bladex.AddAnmRStep(anm_name,0.000)
  195.     Bladex.AddAnmRRelease(anm_name,0.400)
  196.     Bladex.AddAnmRStep(anm_name,0.489)
  197.     Bladex.AddAnmRRelease(anm_name,0.767)
  198.     Bladex.AddAnmRStep(anm_name,0.900)
  199.     Bladex.AddAnmLStep(anm_name,0.000)
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.     anm_name="Glm_fll_low"
  207.  
  208.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_fll_low.BMV",anm_name,1)
  209.     Bladex.AddAnmRStep(anm_name,0.194)
  210.     Bladex.AddAnmLStep(anm_name,0.194)
  211.  
  212.  
  213.  
  214.     anm_name="Glm_clmb_low"
  215.  
  216.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_clmb_low.BMV",anm_name,1)
  217.     Bladex.AddAnmRStep(anm_name,0.000)
  218.     Bladex.AddAnmRRelease(anm_name,0.091)
  219.     Bladex.AddAnmRStep(anm_name,0.394)
  220.     Bladex.AddAnmLStep(anm_name,0.000)
  221.     Bladex.AddAnmLRelease(anm_name,0.652)
  222.     Bladex.AddAnmLStep(anm_name,0.909)
  223.  
  224.  
  225.     #Caida enorme
  226.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Kgt_dth_fll.BMV","Dth_Fll_Glm",0,"Golem_stone")
  227.     Bladex.AddAnmRStep("Dth_Fll_Glm",0.0)
  228.     Bladex.AddAnmLStep("Dth_Fll_Glm",0.0)
  229.  
  230.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Kgt_dth_fll2.BMV","Dth_Fll2_Glm",0,"Golem_stone")
  231.     Bladex.AddAnmRStep("Dth_Fll2_Glm",0.0)
  232.     Bladex.AddAnmLStep("Dth_Fll2_Glm",0.0)
  233.  
  234.  
  235.  
  236.  
  237. ###################
  238. #                 #
  239. # A±adidos Luismi #
  240. #                 #
  241. ###################
  242.  
  243.  
  244.  
  245.  
  246.  
  247. ####    Muerte
  248.  
  249.     anm_name="Glm_dth0"
  250.  
  251.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Glm_dth0.BMV",anm_name,0)
  252.     Bladex.AddAnmRStep(anm_name,0.000)
  253.     Bladex.AddAnmRRelease(anm_name,0.117)
  254.     Bladex.AddAnmRStep(anm_name,0.239)
  255.     Bladex.AddAnmRRelease(anm_name,0.769)
  256.     Bladex.AddAnmLStep(anm_name,0.000)
  257.     Bladex.AddAnmLRelease(anm_name,0.253)
  258.     Bladex.AddAnmLStep(anm_name,0.378)
  259.     Bladex.AddAnmLRelease(anm_name,0.758)
  260.  
  261.  
  262.  
  263.  
  264.