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

  1. import Bladex
  2. import Enm_Def
  3.  
  4. #    JOG_ANM
  5. #    #                     Name      WUEA,MOD_Y,SOLF,COPY_ROT,BNG_MOV,HEADF
  6. #    Bladex.AddAnimFlags("Cos_attack_f",0,0,0,1,Enm_Def.BM_XYZ,Enm_Def.HEADF_ENG)
  7. #
  8. #
  9. #
  10. #
  11. #
  12.  
  13.  
  14.  
  15. def LoadTrlAnimationSet(ct_name):
  16.  
  17.     print "Loading the Trl animation sets..."
  18.  
  19.  
  20.  
  21.     #### Relax ####
  22.  
  23.  
  24.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_rlx_1h.BMV","Trl_rlx_1h",1)
  25.     Bladex.AddAnmRStep("Trl_rlx_1h",0.0)
  26.     Bladex.AddAnmLStep("Trl_rlx_1h",0.0)
  27.  
  28.     
  29.  
  30.  
  31.  
  32.  
  33.     ####Ataques####
  34.  
  35.  
  36.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_01.BMV","Trl_g_01",0)
  37.  
  38.     Bladex.AddAnmRStep("Trl_g_01",0.0)
  39.     Bladex.AddAnmLStep("Trl_g_01",0.0)
  40.  
  41.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_02.BMV","Trl_g_02",0)
  42.  
  43.     Bladex.AddAnmRStep("Trl_g_02",0.0)
  44.     Bladex.AddAnmLStep("Trl_g_02",0.0)
  45.  
  46.  
  47.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_04.BMV","Trl_g_04",0)
  48.  
  49.     Bladex.AddAnmRStep("Trl_g_04",0.0)
  50.     Bladex.AddAnmLStep("Trl_g_04",0.0)
  51.  
  52.  
  53.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_06.BMV","Trl_g_06",0)
  54.  
  55.     Bladex.AddAnmRStep("Trl_g_06",0.0)
  56.     Bladex.AddAnmLStep("Trl_g_06",0.0)
  57.  
  58.  
  59.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_12.BMV","Trl_g_12",0)
  60.  
  61.     Bladex.AddAnmLStep("Trl_g_12",0.0)
  62.     Bladex.AddAnmLRelease("Trl_g_12",0.28)
  63.     Bladex.AddAnmLStep("Trl_g_12",0.34)
  64.  
  65.     Bladex.AddAnmRStep("Trl_g_12",0.0)
  66.     Bladex.AddAnmRRelease("Trl_g_12",0.35)
  67.     Bladex.AddAnmRStep("Trl_g_12",0.47)
  68.  
  69.  
  70.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_18.BMV","Trl_g_18",0)
  71.  
  72.     Bladex.AddAnmLStep("Trl_g_18",0.0)
  73.     Bladex.AddAnmLRelease("Trl_g_18",0.1)
  74.     Bladex.AddAnmLStep("Trl_g_18",0.3)
  75.     Bladex.AddAnmLRelease("Trl_g_18",0.6)
  76.     Bladex.AddAnmLStep("Trl_g_18",0.74)
  77.  
  78.     Bladex.AddAnmRStep("Trl_g_18",0.0)
  79.     Bladex.AddAnmRRelease("Trl_g_18",0.3)
  80.     Bladex.AddAnmRStep("Trl_g_18",0.56)
  81.  
  82.  
  83.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_19.BMV","Trl_g_19",0)
  84.  
  85.     Bladex.AddAnmLStep("Trl_g_19",0.0)
  86.     Bladex.AddAnmLRelease("Trl_g_19",0.16)
  87.     Bladex.AddAnmLStep("Trl_g_19",0.53)
  88.  
  89.     Bladex.AddAnmRStep("Trl_g_19",0.0)
  90.     Bladex.AddAnmRRelease("Trl_g_19",0.5)
  91.     Bladex.AddAnmRStep("Trl_g_19",0.6)
  92.  
  93.  
  94.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_31.BMV","Trl_g_31",0)
  95.  
  96.     Bladex.AddAnmRStep("Trl_g_31",0.0)
  97.     Bladex.AddAnmRRelease("Trl_g_31",0.4)
  98.     Bladex.AddAnmRStep("Trl_g_31",0.53)
  99.     Bladex.AddAnmRRelease("Trl_g_31",0.75)
  100.     Bladex.AddAnmRStep("Trl_g_31",0.82)
  101.  
  102.     Bladex.AddAnmLStep("Trl_g_31",0.0)
  103.     Bladex.AddAnmLRelease("Trl_g_31",0.3)
  104.     Bladex.AddAnmLStep("Trl_g_31",0.38)
  105.     Bladex.AddAnmLRelease("Trl_g_31",0.57)
  106.     Bladex.AddAnmLStep("Trl_g_31",0.69)
  107.  
  108.  
  109.  
  110.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_g_run.BMV","Trl_g_run",0)
  111.  
  112.     Bladex.AddAnmRStep("Trl_g_run",0.36)
  113.     
  114.     Bladex.AddAnmLStep("Trl_g_run",0.0)
  115.     Bladex.AddAnmLRelease("Trl_g_run",0.076)
  116.     Bladex.AddAnmLStep("Trl_g_run",0.36)
  117.  
  118.     
  119.     ####Andares y pasos####
  120.  
  121.  
  122.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_wbk_1h.BMV","Trl_wbk_no",1)
  123.  
  124.     Bladex.AddAnmRStep("Trl_wbk_no",0.0)
  125.     Bladex.AddAnmRRelease("Trl_wbk_no",0.24)
  126.     Bladex.AddAnmRStep("Trl_wbk_no",1.0)
  127.  
  128.     Bladex.AddAnmLStep("Trl_wbk_no",0.58)
  129.     Bladex.AddAnmLRelease("Trl_wbk_no",0.71)
  130.  
  131.     Bladex.AddStopTests("Trl_wbk_no") 
  132.  
  133.  
  134.  
  135. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_wbk_1h.BMV","Trl_wbk_1h",1)
  136. #
  137. #    Bladex.AddAnmRStep("Trl_wbk_1h",0.0)
  138. #    Bladex.AddAnmRRelease("Trl_wbk_1h",0.24)
  139. #    Bladex.AddAnmRStep("Trl_wbk_1h",1.0)
  140. #
  141. #    Bladex.AddAnmLStep("Trl_wbk_1h",0.58)
  142. #    Bladex.AddAnmLRelease("Trl_wbk_1h",0.71)
  143. #
  144. #    Bladex.AddStopTests("Trl_wbk_1h") 
  145.  
  146.  
  147.     anm_name="Trl_wlk_no"
  148.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_wlk_no.BMV","Trl_wlk_no",1)
  149.  
  150.     Bladex.AddAnmRStep(anm_name,0.000)
  151.     Bladex.AddAnmRRelease(anm_name,0.271)
  152.     Bladex.AddAnmRStep(anm_name,0.479)
  153.     Bladex.AddAnmRRelease(anm_name,0.771)
  154.     Bladex.AddAnmRStep(anm_name,1.000)
  155.     Bladex.AddAnmLStep(anm_name,0.000)
  156.     Bladex.AddAnmLRelease(anm_name,0.063)
  157.     Bladex.AddAnmLStep(anm_name,0.271)
  158.     Bladex.AddAnmLRelease(anm_name,0.542)
  159.     Bladex.AddAnmLStep(anm_name,0.750)
  160.  
  161.     Bladex.AddStopTests("Trl_wlk_no") 
  162.     
  163.  
  164.  
  165.     anm_name="Trl_attack_f"
  166.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_attack_f.BMV","Trl_attack_f",1)
  167.  
  168.     Bladex.AddAnmRStep(anm_name,0.000)
  169.     Bladex.AddAnmRRelease(anm_name,0.271)
  170.     Bladex.AddAnmRStep(anm_name,0.479)
  171.     Bladex.AddAnmRRelease(anm_name,0.771)
  172.     Bladex.AddAnmRStep(anm_name,1.000)
  173.     Bladex.AddAnmLStep(anm_name,0.000)
  174.     Bladex.AddAnmLRelease(anm_name,0.063)
  175.     Bladex.AddAnmLStep(anm_name,0.271)
  176.     Bladex.AddAnmLRelease(anm_name,0.542)
  177.     Bladex.AddAnmLStep(anm_name,0.750)
  178.  
  179.     Bladex.AddStopTests("Trl_attack_f") 
  180.      
  181.  
  182.  
  183.  
  184. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_wlk_1h.BMV","Trl_wlk_1h",1)
  185. #
  186. #    Bladex.AddAnmRStep("Trl_wlk_1h",0.0)
  187. #    Bladex.AddAnmRRelease("Trl_wlk_1h",0.5)
  188. #    Bladex.AddAnmRStep("Trl_wlk_1h",1.0)
  189. #
  190. #    Bladex.AddAnmLStep("Trl_wlk_1h",0.5)
  191. #    Bladex.AddAnmLRelease("Trl_wlk_1h",1.0)
  192. #
  193. #    Bladex.AddStopTests("Trl_wlk_1h") 
  194.  
  195.  
  196.  
  197.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_jog_1h.BMV","Trl_jog_1h",1)
  198.  
  199.     Bladex.AddAnmRStep("Trl_jog_1h",0.406)
  200.     Bladex.AddAnmRRelease("Trl_jog_1h",0.738)
  201.     Bladex.AddAnmLStep("Trl_jog_1h",0.000)
  202.     Bladex.AddAnmLRelease("Trl_jog_1h",0.197)
  203.     Bladex.AddAnmLStep("Trl_jog_1h",1.000)
  204.  
  205.     Bladex.AddStopTests("Trl_jog_1h")
  206.      
  207.  
  208.  
  209.     
  210.     ####Trepares####
  211.  
  212.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_clmb_low_1h.BMV","Trl_clmb_low_1h",0)
  213.  
  214.     Bladex.AddAnmRStep("Trl_clmb_low_1h",0.0)
  215.     Bladex.AddAnmRRelease("Trl_clmb_low_1h",0.055)
  216.     Bladex.AddAnmRStep("Trl_clmb_low_1h",0.14)
  217.     Bladex.AddAnmRRelease("Trl_clmb_low_1h",0.52)
  218.     Bladex.AddAnmRStep("Trl_clmb_low_1h",0.66)
  219.  
  220.     Bladex.AddAnmLStep("Trl_clmb_low_1h",0.0)
  221.     Bladex.AddAnmLRelease("Trl_clmb_low_1h",0.29)
  222.     Bladex.AddAnmLStep("Trl_clmb_low_1h",0.44)
  223.  
  224.  
  225.  
  226.  
  227.     ####Caeres###
  228.  
  229.     
  230.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_fll_low_1h.BMV","Trl_fll_low_1h",0)
  231.  
  232.     Bladex.AddAnmRStep("Trl_fll_low_1h",0.0)
  233.     Bladex.AddAnmRRelease("Trl_fll_low_1h",0.15)
  234.     Bladex.AddAnmRStep("Trl_fll_low_1h",0.38)
  235.  
  236.     Bladex.AddAnmLStep("Trl_fll_low_1h",0.0)
  237.     Bladex.AddAnmLRelease("Trl_fll_low_1h",0.21)
  238.     Bladex.AddAnmLStep("Trl_fll_low_1h",0.38)
  239.  
  240.     #Caida enorme
  241.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth_fll.BMV","Dth_Fll_Trl",0)
  242.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth_fll2.BMV","Dth_Fll2_Trl",0)
  243.  
  244.  
  245.  
  246.     ####Heridas####
  247.  
  248.  
  249.  
  250.     
  251.  
  252.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_big.BMV","Trl_hurt_big",0)
  253.  
  254.     Bladex.AddAnmRStep("Trl_hurt_big",0.0)
  255.     Bladex.AddAnmRRelease("Trl_hurt_big",0.34)
  256.     Bladex.AddAnmRStep("Trl_hurt_big",0.54)
  257.  
  258.     Bladex.AddAnmLStep("Trl_hurt_big",0.0)
  259.     Bladex.AddAnmLRelease("Trl_hurt_big",0.12)
  260.     Bladex.AddAnmLStep("Trl_hurt_big",0.30)
  261.     Bladex.AddAnmLRelease("Trl_hurt_big",0.65)
  262.     Bladex.AddAnmLStep("Trl_hurt_big",0.93)
  263.  
  264.  
  265.  
  266.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_jog.BMV","Trl_hurt_jog",0)
  267.  
  268.     Bladex.AddAnmRStep("Trl_hurt_jog",0.26)
  269.     Bladex.AddAnmRRelease("Trl_hurt_jog",0.46)
  270.     Bladex.AddAnmRStep("Trl_hurt_jog",0.72)
  271.  
  272.     Bladex.AddAnmLStep("Trl_hurt_jog",0.0)
  273.     Bladex.AddAnmLRelease("Trl_hurt_jog",0.1)
  274.     Bladex.AddAnmLStep("Trl_hurt_jog",0.5)
  275.     Bladex.AddAnmLRelease("Trl_hurt_jog",0.79)
  276.     Bladex.AddAnmLStep("Trl_hurt_jog",1.0)
  277.     
  278.     
  279.     
  280.     
  281.     
  282.     
  283.     
  284.  
  285. ###################
  286. #                 #
  287. # A±adidos Luismi #
  288. #                 #
  289. ###################
  290.  
  291.     
  292.     
  293.     
  294.     
  295.     #### Muertes ####
  296.     
  297.     
  298.     
  299.     anm_name="Trl_dth_burned"
  300.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth_burned.BMV","Trl_dth_burned",0)
  301.     Bladex.AddAnmRStep(anm_name,0.000)
  302.     Bladex.AddAnmRRelease(anm_name,0.088)
  303.     Bladex.AddAnmRStep(anm_name,0.120)
  304.     Bladex.AddAnmRRelease(anm_name,0.168)
  305.     Bladex.AddAnmRStep(anm_name,0.199)
  306.     Bladex.AddAnmRRelease(anm_name,0.258)
  307.     Bladex.AddAnmRStep(anm_name,0.284)
  308.     Bladex.AddAnmRRelease(anm_name,0.316)
  309.     Bladex.AddAnmRStep(anm_name,0.339)
  310.     Bladex.AddAnmRRelease(anm_name,0.375)
  311.     Bladex.AddAnmRStep(anm_name,0.414)
  312.     Bladex.AddAnmRRelease(anm_name,0.461)
  313.     Bladex.AddAnmRStep(anm_name,0.481)
  314.     Bladex.AddAnmRRelease(anm_name,0.541)
  315.     Bladex.AddAnmRStep(anm_name,0.572)
  316.     Bladex.AddAnmRRelease(anm_name,0.652)
  317.     Bladex.AddAnmLStep(anm_name,0.000)
  318.     Bladex.AddAnmLRelease(anm_name,0.065)
  319.     Bladex.AddAnmLStep(anm_name,0.083)
  320.     Bladex.AddAnmLRelease(anm_name,0.133)
  321.     Bladex.AddAnmLStep(anm_name,0.155)
  322.     Bladex.AddAnmLRelease(anm_name,0.201)
  323.     Bladex.AddAnmLStep(anm_name,0.240)
  324.     Bladex.AddAnmLRelease(anm_name,0.281)
  325.     Bladex.AddAnmLStep(anm_name,0.315)
  326.     Bladex.AddAnmLRelease(anm_name,0.416)
  327.     Bladex.AddAnmLStep(anm_name,0.457)
  328.     Bladex.AddAnmLRelease(anm_name,0.497)
  329.     Bladex.AddAnmLStep(anm_name,0.535)
  330.     Bladex.AddAnmLRelease(anm_name,0.691)
  331.  
  332.  
  333.     anm_name="Trl_dth_c1"
  334.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth_c1.BMV","Trl_dth_c1",0)
  335.     Bladex.AddAnmRStep(anm_name,0.000)
  336.     Bladex.AddAnmRRelease(anm_name,0.503)
  337.     Bladex.AddAnmLStep(anm_name,0.000)
  338.     Bladex.AddAnmLRelease(anm_name,0.496)
  339.  
  340.     
  341.     anm_name="Trl_dth_c2"
  342.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth_c2.BMV","Trl_dth_c2",0)
  343.     Bladex.AddAnmRStep(anm_name,0.000)
  344.     Bladex.AddAnmRRelease(anm_name,0.631)
  345.     Bladex.AddAnmLStep(anm_name,0.000)
  346.     Bladex.AddAnmLRelease(anm_name,0.640)
  347.  
  348.  
  349.     anm_name="Trl_dth_n00"
  350.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth_n00.BMV","Trl_dth_n00",0)
  351.     Bladex.AddAnmRStep(anm_name,0.000)
  352.     Bladex.AddAnmRRelease(anm_name,0.256)
  353.     Bladex.AddAnmLStep(anm_name,0.000)
  354.     Bladex.AddAnmLRelease(anm_name,0.131)
  355.  
  356.  
  357.     anm_name="Trl_dth_n01"
  358.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth_n01.BMV","Trl_dth_n01",0)
  359.     Bladex.AddAnmRStep(anm_name,0.000)
  360.     Bladex.AddAnmRRelease(anm_name,0.111)
  361.     Bladex.AddAnmRStep(anm_name,0.250)
  362.     Bladex.AddAnmRRelease(anm_name,0.289)
  363.     Bladex.AddAnmLStep(anm_name,0.000)
  364.     Bladex.AddAnmLRelease(anm_name,0.132)
  365.     Bladex.AddAnmLStep(anm_name,0.347)
  366.     Bladex.AddAnmLRelease(anm_name,0.513)
  367.  
  368.  
  369.     anm_name="Trl_dth0"
  370.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_dth0.BMV","Trl_dth0",0)
  371.     Bladex.AddAnmRStep(anm_name,0.000)
  372.     Bladex.AddAnmRRelease(anm_name,0.211)
  373.     Bladex.AddAnmRStep(anm_name,0.287)
  374.     Bladex.AddAnmRRelease(anm_name,0.460)
  375.     Bladex.AddAnmRStep(anm_name,0.519)
  376.     Bladex.AddAnmRRelease(anm_name,0.777)
  377.     Bladex.AddAnmLStep(anm_name,0.000)
  378.     Bladex.AddAnmLRelease(anm_name,0.083)
  379.     Bladex.AddAnmLStep(anm_name,0.188)
  380.     Bladex.AddAnmLRelease(anm_name,0.340)
  381.     Bladex.AddAnmLStep(anm_name,0.421)
  382.     Bladex.AddAnmLRelease(anm_name,0.779)
  383.  
  384.  
  385.  
  386.  
  387.     #### Mas Heridas ####
  388.  
  389.  
  390.     anm_name="Trl_hurt_l_arm"
  391.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_l_arm.BMV","Trl_hurt_l_arm",0)
  392.     Bladex.AddAnmRStep(anm_name,0.000)
  393.     Bladex.AddAnmLStep(anm_name,0.000)
  394.     
  395.     
  396.     anm_name="Trl_hurt_breast"
  397.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_breast.BMV","Trl_hurt_breast",0)
  398.     Bladex.AddAnmRStep(anm_name,0.000)
  399.     Bladex.AddAnmLStep(anm_name,0.000)
  400.     
  401.     
  402.     anm_name="Trl_hurt_back"
  403.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_back.BMV","Trl_hurt_back",0)
  404.     Bladex.AddAnmRStep(anm_name,0.000)
  405.     Bladex.AddAnmLStep(anm_name,0.000)
  406.     
  407.     
  408.     anm_name="Trl_hurt_r_arm"
  409.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_r_arm.BMV","Trl_hurt_r_arm",0)
  410.     Bladex.AddAnmRStep(anm_name,0.000)
  411.     Bladex.AddAnmLStep(anm_name,0.000)
  412.     
  413.     
  414.     anm_name="Trl_hurt_r_leg"
  415.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_r_leg.BMV","Trl_hurt_r_leg",0)
  416.     Bladex.AddAnmRStep(anm_name,0.000)
  417.     Bladex.AddAnmLStep(anm_name,0.000)
  418.     
  419.     
  420.     anm_name="Trl_hurt_l_leg"
  421.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Trl_hurt_l_leg.BMV","Trl_hurt_l_leg",0)
  422.     Bladex.AddAnmRStep(anm_name,0.000)
  423.     Bladex.AddAnmLStep(anm_name,0.000)