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

  1. ######################################################
  2. #
  3. # Create sets of attacks
  4. #
  5. #        - dkn -
  6. #
  7. ######################################################
  8.  
  9.  
  10.  
  11. import Bladex
  12.  
  13. ATK_UNIQUE=0
  14. ATK_RANDOM=1
  15. ATK_SEQUENTIAL=2
  16.  
  17.  
  18. # Predeclare & link all my combos into ATTACKING action event tables
  19. Bladex.SetActionEventTable("Dkn","g_01","ATTACKING")
  20. Bladex.SetActionEventTable("Dkn","g_02","ATTACKING")
  21. Bladex.SetActionEventTable("Dkn","g_05","ATTACKING")
  22. Bladex.SetActionEventTable("Dkn","g_07","ATTACKING")
  23. Bladex.SetActionEventTable("Dkn","g_08","ATTACKING")
  24. Bladex.SetActionEventTable("Dkn","g_11","ATTACKING")
  25. Bladex.SetActionEventTable("Dkn","g_13","ATTACKING")
  26. Bladex.SetActionEventTable("Dkn","g_14","ATTACKING")
  27. Bladex.SetActionEventTable("Dkn","g_16","ATTACKING")
  28. Bladex.SetActionEventTable("Dkn","g_18","ATTACKING")
  29.  
  30. # Predeclare & link all my dodges into DODGING action event tables
  31. Bladex.SetActionEventTable("Dkn","D_r", "DODGING")
  32. Bladex.SetActionEventTable("Dkn","D_l", "DODGING")
  33. Bladex.SetActionEventTable("Dkn","D_b", "DODGING")
  34.  
  35.  
  36. dkn=Bladex.GetCharType("Dark_Knight","Dkn")
  37.  
  38. ###############################
  39. # GRUPOS DE GOLPES ALEATORIOS #
  40. ###############################
  41. #GA group
  42.  
  43. dkn.AddAttack("GA","Tkn_g_01")
  44. dkn.AttackWindow("Tkn_g_01",5,15,"GA_Window")
  45.  
  46. dkn.AddAttack("GA","Tkn_g_02")
  47. dkn.AttackWindow("Tkn_g_02",5,15,"GA_Window")
  48.  
  49. dkn.AddAttack("GA","Tkn_g_07")
  50. dkn.AttackWindow("Tkn_g_07",5,15,"GA_Window")
  51.  
  52. dkn.AddAttack("GA","Tkn_g_08")
  53. dkn.AttackWindow("Tkn_g_08",5,15,"GA_Window")
  54.  
  55. dkn.AttackTypeFlag("GA",ATK_RANDOM)
  56.  
  57. ###############################
  58. # GRUPOS DE GOLPES SELECTIVOS #
  59. ###############################
  60.  
  61. #GM1 group
  62. dkn.AddAttack("GM1","Tkn_g_13")
  63. dkn.AddAttack("GM1","Tkn_g_16")
  64.  
  65. dkn.AttackTypeFlag("GM1",ATK_SEQUENTIAL)
  66.  
  67. #GM2 group
  68. dkn.AddAttack("GM2","Tkn_g_13")
  69. dkn.AddAttack("GM2","Tkn_g_16")
  70. dkn.AddAttack("GM2","Tkn_g_18")
  71.  
  72. dkn.AttackTypeFlag("GM2",ATK_SEQUENTIAL)
  73.  
  74.  
  75.  
  76. ###############################
  77. # GRUPO PARA ESCALERAS        #
  78. ###############################
  79. dkn.AddAttack("STAIRS","Tkn_g_08")
  80. dkn.AddAttack("STAIRS","Tkn_g_01")
  81. #dkn.AddAttack("STAIRS","Tkn_g_05")
  82. #dkn.AddAttack("STAIRS","Tkn_g_07")
  83. dkn.AddAttack("STAIRS","Tkn_g_18")
  84. dkn.AddAttack("STAIRS","Tkn_g_14")
  85. #dkn.AddAttack("STAIRS","Tkn_g_11")
  86.  
  87. dkn.AttackTypeFlag("STAIRS",ATK_RANDOM)
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.