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

  1. ######################################################
  2. #
  3. # Create sets of attacks
  4. #
  5. #        - DWF -
  6. #
  7. ######################################################
  8.  
  9.  
  10. import Bladex
  11.  
  12. ATK_UNIQUE=0
  13. ATK_RANDOM=1
  14. ATK_SEQUENTIAL=2
  15.  
  16.  
  17. # Predeclare & link all my combos into ATTACKING action event tables
  18. Bladex.SetActionEventTable("Dwf","g_08","ATTACKING")
  19. Bladex.SetActionEventTable("Dwf","g_01","ATTACKING")
  20. Bladex.SetActionEventTable("Dwf","g_01low_new","ATTACKING")
  21. Bladex.SetActionEventTable("Dwf","g_02","ATTACKING")
  22. Bladex.SetActionEventTable("Dwf","g_05","ATTACKING")
  23. Bladex.SetActionEventTable("Dwf","g_06","ATTACKING")
  24. Bladex.SetActionEventTable("Dwf","g_07","ATTACKING")
  25. Bladex.SetActionEventTable("Dwf","g_09","ATTACKING")
  26. Bladex.SetActionEventTable("Dwf","g_01a","ATTACKING")
  27. Bladex.SetActionEventTable("Dwf","g_02a","ATTACKING")
  28. Bladex.SetActionEventTable("Dwf","g_05a","ATTACKING")
  29. Bladex.SetActionEventTable("Dwf","g_06a","ATTACKING")
  30. Bladex.SetActionEventTable("Dwf","g_07a","ATTACKING")
  31. Bladex.SetActionEventTable("Dwf","g_09a","ATTACKING")
  32. Bladex.SetActionEventTable("Dwf","g_18","ATTACKING")
  33. Bladex.SetActionEventTable("Dwf","g_15","ATTACKING")
  34. Bladex.SetActionEventTable("Dwf","g_14","ATTACKING")
  35. Bladex.SetActionEventTable("Dwf","g_13","ATTACKING")
  36. Bladex.SetActionEventTable("Dwf","g_16","ATTACKING")
  37. Bladex.SetActionEventTable("Dwf","g_11","ATTACKING")
  38. Bladex.SetActionEventTable("Dwf","g_12","ATTACKING")
  39. Bladex.SetActionEventTable("Dwf","g_17","ATTACKING")
  40. Bladex.SetActionEventTable("Dwf","g_21","ATTACKING")
  41. Bladex.SetActionEventTable("Dwf","g_22","ATTACKING")
  42. Bladex.SetActionEventTable("Dwf","g_23","ATTACKING")
  43. Bladex.SetActionEventTable("Dwf","g_26","ATTACKING")
  44. Bladex.SetActionEventTable("Dwf","g_27","ATTACKING")
  45. Bladex.SetActionEventTable("Dwf","g_31","ATTACKING")
  46. Bladex.SetActionEventTable("Dwf","g_punch1","ATTACKING")
  47. Bladex.SetActionEventTable("Dwf","g_punch2","ATTACKING")
  48. Bladex.SetActionEventTable("Dwf","g_kick","ATTACKING")
  49. Bladex.SetActionEventTable("Dwf","g_back","ATTACKING")
  50.  
  51. Bladex.SetActionEventTable("Dwf","g_bad_sword1","ATTACKING")
  52. Bladex.SetActionEventTable("Dwf","g_bad_sword2","ATTACKING")
  53. Bladex.SetActionEventTable("Dwf","g_bad_sword3","ATTACKING")
  54. Bladex.SetActionEventTable("Dwf","g_bad_spear2","ATTACKING")
  55. Bladex.SetActionEventTable("Dwf","g_s18_2h","ATTACKING")
  56. Bladex.SetActionEventTable("Dwf","g_06lowkata_new","ATTACKING")
  57. Bladex.SetActionEventTable("Dwf","g_s3_new","ATTACKING")
  58. Bladex.SetActionEventTable("Dwf","g_s22low_new","ATTACKING")
  59. Bladex.SetActionEventTable("Dwf","g_32_5_3new","ATTACKING")
  60. Bladex.SetActionEventTable("Dwf","g_27kata","ATTACKING")
  61. Bladex.SetActionEventTable("Dwf","g_12low","ATTACKING")
  62. Bladex.SetActionEventTable("Dwf","g_s11","ATTACKING")
  63.  
  64. # clumsy attacks
  65. Bladex.SetActionEventTable("Dwf","g_bad_axe", "ATTACKING")
  66. Bladex.SetActionEventTable("Dwf","g_bad_spear", "ATTACKING")
  67. Bladex.SetActionEventTable("Dwf","g_bad_sword", "ATTACKING")
  68. Bladex.SetActionEventTable("Dwf","g_bad_no", "ATTACKING")
  69. Bladex.SetActionEventTable("Dwf","g_bad_1h", "ATTACKING")
  70.  
  71. # Draw attacks
  72. Bladex.SetActionEventTable("Dwf","g_draw_rlx", "ATTACKING")
  73. Bladex.SetActionEventTable("Dwf","g_draw_run", "ATTACKING")
  74.  
  75. #Dodge->attacks
  76. Bladex.SetActionEventTable("Dwf","g_d_r", "ATTACKING")
  77. Bladex.SetActionEventTable("Dwf","g_d_l", "ATTACKING")
  78.  
  79. # Predeclare & link all my dodges into DODGES action event tables
  80. Bladex.SetActionEventTable("Dwf","D_r", "DODGING")
  81. Bladex.SetActionEventTable("Dwf","D_l", "DODGING")
  82. Bladex.SetActionEventTable("Dwf","D_b", "DODGING")
  83.  
  84. dwf=Bladex.GetCharType("Dwarf_N","Dwf_N")
  85.  
  86. #
  87. #Dodge groups
  88. #
  89.  
  90. #Dodges themselves
  91. dwf.AddAttack("DR","D_r")
  92. #dwf.AttackWindow("D_r",0.315,0.510,"GI_1H_Window") # O lo que sea
  93. dwf.AttackTypeFlag("DR",ATK_UNIQUE) 
  94.  
  95. dwf.AddAttack("DL","D_l")
  96. dwf.AttackTypeFlag("DL",ATK_UNIQUE) 
  97.  
  98. dwf.AddAttack("DB","D_b")
  99. dwf.AttackTypeFlag("DB",ATK_UNIQUE) 
  100.  
  101. #Dodge attacks
  102. dwf.AddAttack("DR_G_1H","g_d_r")
  103. dwf.AssignTrail("DR_G_1H","","EstelaAmarilla1")
  104. dwf.AddLevels("g_d_r",1,40)
  105. dwf.AttackTypeFlag("DR",ATK_UNIQUE) 
  106.  
  107. dwf.AddAttack("DL_G_1H","g_d_l")
  108. dwf.AssignTrail("DL_G_1H","","EstelaAmarilla1")
  109. dwf.AddLevels("g_d_l",1,40)
  110. dwf.AttackTypeFlag("DL",ATK_UNIQUE) 
  111.  
  112. #dwf.AddAttack("DB_G_1H","D_b_g")
  113. #dwf.AttackTypeFlag("DB",ATK_UNIQUE) 
  114.  
  115.  
  116.  
  117.  
  118. #GI "group"
  119. dwf.AddAttack("GI_1H","Dwf_g_01")
  120. dwf.AttackWindow("Dwf_g_01",0.001,0.999,"GI_1H_Window")
  121.  
  122. #dwf.AttackTypeFlag("GI_1H",ATK_SEQUENTIAL) #If only one attack given , UNIQUE flag is applied
  123.  
  124.  
  125. ###############################
  126. # GRUPOS DE GOLPES SELECTIVOS #
  127. ###############################
  128.  
  129. #COMBOALEATORIO1
  130. dwf.AddAttack("GM43_1H","Dwf_g_26")
  131. dwf.AttackWindow("Dwf_g_26",0.445,0.668,"GM43_1H_Window")
  132. dwf.AssignTrail("GM43_1H","","EstelaAmarilla1")
  133. dwf.AddLevels("Dwf_g_26",4,40)
  134.  
  135. #COMBOHACHATORPE group
  136. dwf.AddAttack("GM1_AXE","Dwf_g_bad_axe")
  137. dwf.AttackWindow("Dwf_g_bad_axe",0.435,0.643,"GM1_AXE_Window")
  138. dwf.AssignTrail("GM1_AXE","","EstelaAmarilla1")
  139. dwf.AddLevels("Dwf_g_bad_axe",0,8)
  140.  
  141. #COMBOHACHATORPE2 group
  142. dwf.AddAttack("GM7_AXE","Dwf_g_bad_spear")
  143. dwf.AttackWindow("Dwf_g_bad_spear",0.461,0.748,"GM7_AXE_Window")
  144. dwf.AssignTrail("GM7_AXE","","EstelaAmarilla1")
  145. dwf.AddLevels("Dwf_g_bad_spear",0,20)
  146.  
  147. #COMBOESPADATORPE1 group
  148. dwf.AddAttack("GM2_2W","Dwf_g_bad_sword1")
  149. dwf.AttackWindow("Dwf_g_bad_sword1",0.225,0.575,"GM2_2W_Window")
  150. dwf.AssignTrail("GM2_2W","","EstelaAmarilla1")
  151. dwf.AddLevels("Dwf_g_bad_sword1",0,40)
  152.  
  153. #COMBOESPADATORPE2 group
  154. dwf.AddAttack("GM3_2W","Dwf_g_bad_sword2")
  155. dwf.AttackWindow("Dwf_g_bad_sword2",0.464,0.741,"GM3_2W_Window")
  156. dwf.AssignTrail("GM3_2W","","EstelaAmarilla1")
  157. dwf.AddLevels("Dwf_g_bad_sword2",0,40)
  158.  
  159. #COMBOESPADATORPE2 group
  160. dwf.AddAttack("GM4_2W","Dwf_g_bad_sword3")
  161. dwf.AttackWindow("Dwf_g_bad_sword3",0.427,0.807,"GM4_2W_Window")
  162. dwf.AssignTrail("GM4_2W","","EstelaAmarilla1")
  163. dwf.AddLevels("Dwf_g_bad_sword3",0,40)
  164.  
  165. #COMBOLANZATORPE1 group
  166. dwf.AddAttack("GM5_SP","Dwf_g_bad_spear")
  167. dwf.AttackWindow("Dwf_g_bad_spear",0.283,0.519,"GM5_SP_Window")
  168. dwf.AssignTrail("GM5_SP","","EstelaAmarilla1")
  169. dwf.AddLevels("Dwf_g_bad_spear",0,40)
  170.  
  171. #COMBOLANZATORPE2 group
  172. dwf.AddAttack("GM6_SP","Dwf_g_bad_spear2")
  173. dwf.AttackWindow("Dwf_g_bad_spear2",0.461,0.748,"GM6_SP_Window")
  174. dwf.AssignTrail("GM6_SP","","EstelaAmarilla1")
  175. dwf.AddLevels("Dwf_g_bad_spear2",0,40)
  176.  
  177.  
  178.  
  179. ##########################
  180.  
  181. #COMBO1
  182. dwf.AddAttack("GM12_1H","Dwf_g_08")
  183. dwf.AttackWindow("Dwf_g_08",0.408,0.725,"GM12_1H_Window")
  184. dwf.AddLevels("Dwf_g_08",0,40)
  185.  
  186.  
  187. #COMBO2
  188. dwf.AddAttack("GM14_1H","Dwf_g_02")
  189. dwf.AttackWindow("Dwf_g_02",0.265,0.586,"GM14_1H_Window")
  190. dwf.AddLevels("Dwf_g_02",0,40)
  191.  
  192.  
  193. #COMBO3
  194. dwf.AddAttack("GM16_1H","Dwf_g_06")
  195. dwf.AttackWindow("Dwf_g_06",0.391,0.661,"GM16_1H_Window")
  196. dwf.AddLevels("Dwf_g_06",0,40)
  197.  
  198.  
  199. #COMBO4
  200. dwf.AddAttack("GM18_1H","Dwf_g_01low_new")
  201. dwf.AttackWindow("Dwf_g_01low_new",0.001,0.900,"GM18_1H_Window")
  202. dwf.AddLevels("Dwf_g_01low_new",0,40)
  203.  
  204.  
  205.  
  206. #GOLPESINARMA1 "group"
  207. dwf.AddAttack("GM19_NO","Dwf_g_punch1")
  208. dwf.AddLevels("Dwf_g_punch1",0,40)
  209.  
  210. #GOLPESINARMA2 "group"
  211. dwf.AddAttack("GM20_NO","Dwf_g_punch2")
  212. dwf.AddLevels("Dwf_g_punch2",0,40)
  213.  
  214. #GOLPESINARMA3 "group"
  215. dwf.AddAttack("GM21_NO","Dwf_g_kick")
  216. dwf.AddLevels("Dwf_g_kick",0,40)
  217.  
  218.  
  219. #GOLPE GARROTE
  220. dwf.AddAttack("GM30_1H","Dwf_g_14")
  221. dwf.AttackWindow("Dwf_g_14",0.394,0.633,"GM30_1H_Window")
  222. dwf.AssignTrail("GM30_1H","","EstelaRoja1")
  223. dwf.AddLevels("Dwf_g_14",2,40)
  224.  
  225. #GOLPE HACHA
  226. dwf.AddAttack("GM31_1H","Dwf_g_15")
  227. dwf.AttackWindow("Dwf_g_15",0.489,0.750,"GM31_1H_Window")
  228. dwf.AssignTrail("GM31_1H","","EstelaRoja1")
  229. dwf.AddLevels("Dwf_g_15",3,40)
  230.  
  231. #GOLPE HACHA4
  232. dwf.AddAttack("GM15_1H","Dwf_g_16")
  233. dwf.AttackWindow("Dwf_g_16",0.471,0.784,"GM15_1H_Window")
  234. dwf.AssignTrail("GM15_1H","","EstelaRoja1")
  235. dwf.AddLevels("Dwf_g_16",8,40)
  236.  
  237. #GOLPE MARTILLO
  238. dwf.AddAttack("GM17_1H","Dwf_g_12")
  239. dwf.AttackWindow("Dwf_g_12",0.420,0.656,"GM17_1H_Window")
  240. dwf.AssignTrail("GM17_1H","","EstelaRoja1")
  241. dwf.AddLevels("Dwf_g_12",10,40)
  242.  
  243. #GOLPE MARTILLO2
  244. dwf.AddAttack("GM13_1H","Dwf_g_18")
  245. dwf.AttackWindow("Dwf_g_18",0.417,0.768,"GM13_1H_Window")
  246. dwf.AssignTrail("GM13_1H","","EstelaRoja1")
  247. dwf.AddLevels("Dwf_g_18",11,40)
  248.  
  249. #GOLPE HACHA2
  250. dwf.AddAttack("GM32_1H","Dwf_g_17")
  251. dwf.AttackWindow("Dwf_g_17",0.454,0.668,"GM32_1H_Window")
  252. dwf.AssignTrail("GM32_1H","","EstelaRoja1")
  253. dwf.AddLevels("Dwf_g_17",17,40)
  254.  
  255. #GOLPE MARTILLO3
  256. dwf.AddAttack("GM22_1H","Dwf_g_31")
  257. dwf.AttackWindow("Dwf_g_31",0.001,0.999,"GM22_1H_Window")
  258. dwf.AssignTrail("GM22_1H","","EstelaRoja1")
  259. dwf.AddLevels("Dwf_g_31",18,40)
  260.  
  261. #GOLPE FIREAXE
  262. dwf.AddAttack("GM24_1H","Dwf_g_22")
  263. dwf.AttackWindow("Dwf_g_22",0.480,0.662,"GM24_1H_Window")
  264. dwf.AssignTrail("GM24_1H","","EstelaRoja1")
  265. dwf.AddLevels("Dwf_g_22",17,40)
  266.  
  267. #GOLPE HACHA5
  268. dwf.AddAttack("GM25_1H","Dwf_g_07")
  269. dwf.AttackWindow("Dwf_g_07",0.001,0.900,"GM24_1H_Window")
  270. dwf.AssignTrail("GM25_1H","","EstelaRoja1")
  271. dwf.AddLevels("Dwf_g_07",6,40)
  272.  
  273. #GOLPE GARROPIN
  274. dwf.AddAttack("GM26_1H","Dwf_g_11")
  275. dwf.AttackWindow("Dwf_g_11",0.001,0.900,"GM26_1H_Window")
  276. dwf.AssignTrail("GM26_1H","","EstelaRoja1")
  277. dwf.AddLevels("Dwf_g_11",7,40)
  278.  
  279. #GOLPE HACHA3
  280. dwf.AddAttack("GM27_1H","Dwf_g_05")
  281. dwf.AttackWindow("Dwf_g_05",0.001,0.900,"GM27_1H_Window")
  282. dwf.AssignTrail("GM27_1H","","EstelaRoja1")
  283. dwf.AddLevels("Dwf_g_05",9,40)
  284.  
  285. #GOLPE GARROTE2
  286. dwf.AddAttack("GM28_1H","Dwf_g_13")
  287. dwf.AttackWindow("Dwf_g_13",0.001,0.900,"GM28_1H_Window")
  288. dwf.AssignTrail("GM28_1H","","EstelaRoja1")
  289. dwf.AddLevels("Dwf_g_13",13,40)
  290.  
  291. #GOLPE MAZADOBLE
  292. dwf.AddAttack("GM29_1H","Dwf_g_21")
  293. dwf.AttackWindow("Dwf_g_21",0.001,0.900,"GM29_1H_Window")
  294. dwf.AssignTrail("GM29_1H","","EstelaRoja1")
  295. dwf.AddLevels("Dwf_g_21",14,40)
  296.  
  297. #GOLPE HACHA6
  298. dwf.AddAttack("GM11_1H","Dwf_g_s3_new")
  299. dwf.AttackWindow("Dwf_g_s3_new",0.001,0.900,"GM11_1H_Window")
  300. dwf.AssignTrail("GM11_1H","","EstelaRoja1")
  301. dwf.AddLevels("Dwf_g_s3_new",15,40)
  302.  
  303. #GOLPE CRUSHHAMMER
  304. dwf.AddAttack("GM10_1H","Dwf_g_s22low_new")
  305. dwf.AttackWindow("Dwf_g_s22low_new",0.001,0.900,"GM10_1H_Window")
  306. dwf.AssignTrail("GM10_1H","","EstelaRoja1")
  307. dwf.AddLevels("Dwf_g_s22low_new",16,40)
  308.  
  309. #GOLPE ICEHAMMER
  310. dwf.AddAttack("GM9_1H","Dwf_g_09")
  311. dwf.AttackWindow("Dwf_g_09",0.001,0.900,"GM9_1H_Window")
  312. dwf.AssignTrail("GM9_1H","","EstelaRoja1")
  313. dwf.AddLevels("Dwf_g_09",12,40)
  314.  
  315. #GOLPE QUEENSWORD
  316. dwf.AddAttack("GM8_1H","Dwf_g_06lowkata_new")
  317. dwf.AttackWindow("Dwf_g_06lowkata_new",0.001,0.900,"GM8_1H_Window")
  318. dwf.AssignTrail("GM8_1H","","EstelaRoja1")
  319. dwf.AddLevels("Dwf_g_06lowkata_new",10,40)
  320.  
  321. #COMBOGIRO180 group
  322. dwf.AddAttack("GM33_1H","Dwf_g_back")
  323. dwf.AddLevels("Dwf_g_back",3,40)
  324. dwf.AddEnergyLevel("Dwf_g_back", 0)
  325.  
  326.  
  327.  
  328.  
  329. #GAI meta-group
  330. dwf.MetaAttack("GIM_1H","GI_1H")
  331. dwf.MetaAttack("GIM_AXE","GM1_AXE")
  332. dwf.MetaAttack("GIM_2W","GM2_2W")
  333. dwf.MetaAttack("GIM_2W","GM3_2W")
  334. dwf.MetaAttack("GIM_2W","GM4_2W")
  335. dwf.MetaAttack("GIM_SP","GM5_SP")
  336. dwf.MetaAttack("GIM_SP","GM6_SP")
  337. dwf.MetaAttack("GIM_SP","GM7_AXE")
  338. dwf.MetaAttack("GIM_1H","GM8_1H")
  339. dwf.MetaAttack("GIM_1H","GM9_1H")
  340. dwf.MetaAttack("GIM_1H","GM10_1H")
  341. dwf.MetaAttack("GIM_1H","GM11_1H")
  342. dwf.MetaAttack("GIM_1H","GM12_1H")
  343. dwf.MetaAttack("GIM_1H","GM13_1H")
  344. dwf.MetaAttack("GIM_1H","GM14_1H")
  345. dwf.MetaAttack("GIM_1H","GM15_1H")
  346. dwf.MetaAttack("GIM_1H","GM16_1H")
  347. dwf.MetaAttack("GIM_1H","GM17_1H")
  348. dwf.MetaAttack("GIM_1H","GM18_1H")
  349. dwf.MetaAttack("GIM_NO","GM19_NO")
  350. dwf.MetaAttack("GIM_NO","GM20_NO")
  351. dwf.MetaAttack("GIM_NO","GM21_NO")
  352. dwf.MetaAttack("GIM_1H","GM22_1H")
  353. dwf.MetaAttack("GIM_1H","GM43_1H")
  354. dwf.MetaAttack("GIM_1H","GM24_1H")
  355. dwf.MetaAttack("GIM_1H","GM25_1H")
  356. dwf.MetaAttack("GIM_1H","GM26_1H")
  357. dwf.MetaAttack("GIM_1H","GM27_1H")
  358. dwf.MetaAttack("GIM_1H","GM28_1H")
  359. dwf.MetaAttack("GIM_1H","GM29_1H")
  360. dwf.MetaAttack("GIM_1H","GM30_1H")
  361. dwf.MetaAttack("GIM_1H","GM31_1H")
  362. dwf.MetaAttack("GIM_1H","GM32_1H")
  363. dwf.MetaAttack("GIM_1H","GM33_1H")
  364.  
  365.  
  366. dwf.MetaAttack("COMBO1","GM1_AXE")
  367. dwf.MetaAttack("COMBO1","GM2_2W")
  368. dwf.MetaAttack("COMBO1","GM3_2W")
  369. dwf.MetaAttack("COMBO1","GM4_2W")
  370. dwf.MetaAttack("COMBO1","GM5_SP")
  371. dwf.MetaAttack("COMBO1","GM6_SP")
  372. dwf.MetaAttack("COMBO1","GM7_AXE")
  373. dwf.MetaAttack("COMBO1","GM8_1H")
  374. dwf.MetaAttack("COMBO1","GM9_1H")
  375. dwf.MetaAttack("COMBO1","GM10_1H")
  376. dwf.MetaAttack("COMBO1","GM11_1H")
  377. dwf.MetaAttack("COMBO1","GM12_1H")
  378. dwf.MetaAttack("COMBO1","GM13_1H")
  379. dwf.MetaAttack("COMBO1","GM14_1H")
  380. dwf.MetaAttack("COMBO1","GM15_1H")
  381. dwf.MetaAttack("COMBO1","GM16_1H")
  382. dwf.MetaAttack("COMBO1","GM17_1H")
  383. dwf.MetaAttack("COMBO1","GM18_1H")
  384. dwf.MetaAttack("COMBO1","GM19_NO")
  385. dwf.MetaAttack("COMBO1","GM20_NO")
  386. dwf.MetaAttack("COMBO1","GM21_NO")
  387. dwf.MetaAttack("COMBO1","GM22_1H")
  388. dwf.MetaAttack("COMBO1","GM43_1H")
  389. dwf.MetaAttack("COMBO1","GM24_1H")
  390. dwf.MetaAttack("COMBO1","GM25_1H")
  391. dwf.MetaAttack("COMBO1","GM26_1H")
  392. dwf.MetaAttack("COMBO1","GM27_1H")
  393. dwf.MetaAttack("COMBO1","GM28_1H")
  394. dwf.MetaAttack("COMBO1","GM29_1H")
  395. dwf.MetaAttack("COMBO1","GM30_1H")
  396. dwf.MetaAttack("COMBO1","GM31_1H")
  397. dwf.MetaAttack("COMBO1","GM32_1H")
  398. dwf.MetaAttack("COMBO1","GM33_1H")
  399.  
  400.  
  401. ######################################################
  402. #
  403. #        - Attacks themselves -
  404. #
  405. ######################################################
  406.  
  407. # *Name of NEW attack (anm name itself , group name or metagroup)
  408. # *Keys
  409. #       R , L , F , B -> Control keys
  410. #       A -> Attack 
  411. #       D -> Defense(block)
  412. #     
  413. # -->Keys Modifiers
  414. #       a+b . Simultaneous press
  415. #       !c . Should not be pressed
  416. #       &d . Should be already pressed
  417. # *Previous Historial
  418. #       "GA,GA,GM,GGF"
  419. # *Previous NEGATIVE historial
  420. #       +/- idem b4
  421. #
  422. #
  423.  
  424. #COMBOGIRO180
  425. dwf.AllowAttack("GM33_1H","L+R+B","","","","1H")
  426.  
  427. #Golpes en esquiva
  428. dwf.AllowAttack("DL_G_1H","A","DL","","","1H")
  429.  
  430. dwf.AllowAttack("DR_G_1H","A","DR","","","1H")
  431.  
  432. dwf.AllowAttack("DB_G_1H","A","DB","","","1H")
  433.  
  434. #COMBOHACHATORPE2
  435. dwf.AllowAttack("GM7_AXE","A+R","","","GM7_AXE_Window","AXE")
  436. dwf.AllowAttack("GM7_AXE","&A+R","","","GM7_AXE_Window","AXE")
  437.  
  438. #COMBOHACHATORPE1
  439. dwf.AllowAttack("GM1_AXE","A","","","GM1_AXE_Window","AXE")
  440.  
  441. #COMBOESPADATORPE3
  442. dwf.AllowAttack("GM4_2W","A","GM3_2W","","GM3_2W_Window","2W")
  443.  
  444. #COMBOESPADATORPE2
  445. dwf.AllowAttack("GM3_2W","A","","COMBO1,COMBO1,COMBO1","GM4_2W_Window","2W")
  446.  
  447. #COMBOLANZATORPE2
  448. dwf.AllowAttack("GM6_SP","A","GM5_SP","","GM5_SP_Window","SP")
  449.  
  450. #COMBOLANZATORPE1
  451. dwf.AllowAttack("GM5_SP","A","","COMBO1,COMBO1,COMBO1","GM6_SP_Window","SP")
  452.  
  453.  
  454. #GOLPESINARMA1
  455. dwf.AllowAttack("GM19_NO","A","","COMBO1,COMBO1","","NO")
  456.  
  457. #GOLPESINARMA2
  458. dwf.AllowAttack("GM20_NO","A+B","","COMBO1","","NO")
  459. dwf.AllowAttack("GM20_NO","&A+B","","COMBO1","","NO")
  460.  
  461. #GOLPESINARMA3
  462. dwf.AllowAttack("GM21_NO","A+F","","COMBO1","","NO")
  463. dwf.AllowAttack("GM21_NO","&A+F","","COMBO1","","NO")
  464.  
  465.  
  466.  
  467. #GOLPEICEHAMMER
  468. dwf.AllowAttack("GM9_1H","B+R","GI_1H","","GI_1H_Window","IceHammer")
  469.  
  470. #GOLPEFIREAXE
  471. dwf.AllowAttack("GM24_1H","B+F","GM43_1H","","GM43_1H_Window","FireAxe")
  472.  
  473. #GOLPEHACHA6
  474. dwf.AllowAttack("GM11_1H","&F","GI_1H","","GI_1H_Window","Hacha6")
  475.  
  476. #GOLPEMARTILLO
  477. dwf.AllowAttack("GM17_1H","&B","GI_1H","","GI_1H_Window","Martillo")
  478.  
  479.  
  480.  
  481. #COMBOALEATORIO1
  482. dwf.AllowAttack("GM43_1H","R+L","GI_1H","","GI_1H_Window","1H")
  483.  
  484.  
  485.  
  486. #COMBOARRIBA1
  487. dwf.AllowAttack("GM12_1H","A+F","","GM12_1H","","1H")
  488. dwf.AllowAttack("GM12_1H","&A+F","","GM12_1H","","1H")
  489.  
  490. #GOLPEHACHA
  491. dwf.AllowAttack("GM31_1H","&B","GM12_1H","","GM12_1H_Window","Hacha")
  492.  
  493. #GOLPEGARROPIN
  494. dwf.AllowAttack("GM26_1H","L+B","GM12_1H","","GM12_1H_Window","Garropin")
  495.  
  496. #GOLPEGARROTE2
  497. dwf.AllowAttack("GM28_1H","&F","GM12_1H","","GM12_1H_Window","Garrote2")
  498.  
  499. #GOLPEMAZADOBLE
  500. dwf.AllowAttack("GM29_1H","B+F","GM12_1H","","GM12_1H_Window","MazaDoble")
  501.  
  502. #GOLPE MARTILLO3
  503. dwf.AllowAttack("GM22_1H","B+R","GM12_1H","","GM12_1H_Window","Martillo3")
  504.  
  505.  
  506. #COMBODERECHA1
  507. dwf.AllowAttack("GM14_1H","A+R","","GM14_1H","","1H")
  508. dwf.AllowAttack("GM14_1H","&A+R","","GM14_1H","","1H")
  509.  
  510. #GOLPEHACHA5
  511. dwf.AllowAttack("GM25_1H","L+B","GM14_1H","","GM14_1H_Window","Hacha5")
  512.  
  513. #GOLPEHACHA4
  514. dwf.AllowAttack("GM15_1H","&L","GM14_1H","","GM14_1H_Window","Hacha4")
  515.  
  516. #GOLPEHACHA3
  517. dwf.AllowAttack("GM27_1H","L+F","GM14_1H","","GM14_1H_Window","Hacha3")
  518.  
  519.  
  520. #COMBOIZQUIERDA1
  521. dwf.AllowAttack("GM16_1H","A+L","","GM16_1H","","1H")
  522. dwf.AllowAttack("GM16_1H","&A+L","","GM16_1H","","1H")
  523.  
  524. #GOLPE HACHA2
  525. dwf.AllowAttack("GM32_1H","&R","GM16_1H","","GM16_1H_Window","Hacha2")
  526.  
  527. #GOLPEQUEENSWORD
  528. dwf.AllowAttack("GM8_1H","B+R","GM16_1H","","GM16_1H_Window","QueenSword")
  529.  
  530.  
  531. #COMBOABAJO1
  532. dwf.AllowAttack("GM18_1H","A+B","","GM18_1H","","1H")
  533. dwf.AllowAttack("GM18_1H","&A+B","","GM18_1H","","1H")
  534.  
  535. #GOLPEGARROTE
  536. dwf.AllowAttack("GM30_1H","&F","GM18_1H","","GM18_1H_Window","Garrote")
  537.  
  538. #GOLPEMARTILLO2
  539. dwf.AllowAttack("GM13_1H","&B","GM18_1H","","GM18_1H_Window","Martillo2")
  540.  
  541. #GOLPECRUSHHAMMER
  542. dwf.AllowAttack("GM10_1H","F+B","GM18_1H","","GM18_1H_Window","CrushHammer")
  543.  
  544.  
  545. #GI
  546. dwf.AllowAttack("GI_1H","A","","GIM_1H","GI_1H_Window","1H")
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.