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

  1. ######################################################
  2. #
  3. # Create sets of attacks
  4. #
  5. #        - Bar -
  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("Bar","g_01","ATTACKING")
  20. Bladex.SetActionEventTable("Bar","g_02","ATTACKING")
  21. Bladex.SetActionEventTable("Bar","g_05","ATTACKING")
  22. Bladex.SetActionEventTable("Bar","g_06","ATTACKING")
  23. Bladex.SetActionEventTable("Bar","g_07","ATTACKING")
  24. Bladex.SetActionEventTable("Bar","g_08","ATTACKING")
  25. Bladex.SetActionEventTable("Bar","g_09","ATTACKING")
  26. Bladex.SetActionEventTable("Bar","g_18","ATTACKING")
  27. Bladex.SetActionEventTable("Bar","g_15","ATTACKING")
  28. Bladex.SetActionEventTable("Bar","g_14","ATTACKING")
  29. Bladex.SetActionEventTable("Bar","g_13","ATTACKING")
  30. Bladex.SetActionEventTable("Bar","g_16","ATTACKING")
  31. Bladex.SetActionEventTable("Bar","g_11","ATTACKING")
  32. Bladex.SetActionEventTable("Bar","g_12","ATTACKING")
  33. Bladex.SetActionEventTable("Bar","g_17","ATTACKING")
  34. Bladex.SetActionEventTable("Bar","g_21","ATTACKING")
  35. Bladex.SetActionEventTable("Bar","g_22","ATTACKING")
  36. Bladex.SetActionEventTable("Bar","g_23","ATTACKING")
  37. Bladex.SetActionEventTable("Bar","g_26","ATTACKING")
  38. Bladex.SetActionEventTable("Bar","g_27","ATTACKING")
  39. Bladex.SetActionEventTable("Bar","g_31","ATTACKING")
  40.  
  41. #Idem 2 handed weapons attacks
  42. Bladex.SetActionEventTable("Bar","g2h_21_7","ATTACKING")
  43. Bladex.SetActionEventTable("Bar","g2h_21_2","ATTACKING")
  44. Bladex.SetActionEventTable("Bar","g2h_02kata","ATTACKING")
  45. Bladex.SetActionEventTable("Bar","g2h_21_6kata","ATTACKING")
  46. Bladex.SetActionEventTable("Bar","g2h_b7","ATTACKING")
  47. Bladex.SetActionEventTable("Bar","g2h_08","ATTACKING")
  48. Bladex.SetActionEventTable("Bar","g2h_28","ATTACKING")
  49. Bladex.SetActionEventTable("Bar","g2h_s8kata","ATTACKING")
  50. Bladex.SetActionEventTable("Bar","g2h_b6kata","ATTACKING")
  51. Bladex.SetActionEventTable("Bar","g2h_s8","ATTACKING")
  52. Bladex.SetActionEventTable("Bar","g2h_12","ATTACKING")
  53. Bladex.SetActionEventTable("Bar","g2h_02","ATTACKING")
  54. Bladex.SetActionEventTable("Bar","g2h_b6","ATTACKING")
  55. Bladex.SetActionEventTable("Bar","g2h_11","ATTACKING")
  56. Bladex.SetActionEventTable("Bar","g2h_01","ATTACKING")
  57. Bladex.SetActionEventTable("Bar","g2h_13","ATTACKING")
  58. Bladex.SetActionEventTable("Bar","g2h_12low","ATTACKING")
  59. Bladex.SetActionEventTable("Bar","g2h_02low","ATTACKING")
  60. Bladex.SetActionEventTable("Bar","g2h_b6low","ATTACKING")
  61. Bladex.SetActionEventTable("Bar","g2h_01","ATTACKING")
  62. Bladex.SetActionEventTable("Bar","g2h_b29","ATTACKING")
  63. Bladex.SetActionEventTable("Bar","g2h_17","ATTACKING")
  64. Bladex.SetActionEventTable("Bar","g2h_b7","ATTACKING")
  65. Bladex.SetActionEventTable("Bar","g2h_s7","ATTACKING")
  66. Bladex.SetActionEventTable("Bar","g2h_19","ATTACKING")
  67. Bladex.SetActionEventTable("Bar","g2h_26_b6","ATTACKING")
  68. Bladex.SetActionEventTable("Bar","g2h_26","ATTACKING")
  69. Bladex.SetActionEventTable("Bar","g2h_earthpow","ATTACKING")
  70. Bladex.SetActionEventTable("Bar","g2h_back","ATTACKING")
  71. Bladex.SetActionEventTable("Bar","g_axe08","ATTACKING")
  72. Bladex.SetActionEventTable("Bar","g_axe18","ATTACKING")
  73. Bladex.SetActionEventTable("Bar","g_axe28","ATTACKING")
  74. Bladex.SetActionEventTable("Bar","g_axe01","ATTACKING")
  75. Bladex.SetActionEventTable("Bar","g_axe02","ATTACKING")
  76. Bladex.SetActionEventTable("Bar","g_axe12","ATTACKING")
  77. Bladex.SetActionEventTable("Bar","g_axe13","ATTACKING")
  78. Bladex.SetActionEventTable("Bar","g_axe08strong","ATTACKING")
  79. Bladex.SetActionEventTable("Bar","g_axe32","ATTACKING")
  80. Bladex.SetActionEventTable("Bar","g_axe21","ATTACKING")
  81. Bladex.SetActionEventTable("Bar","g_axe34","ATTACKING")
  82. Bladex.SetActionEventTable("Bar","g_axe111","ATTACKING")
  83. Bladex.SetActionEventTable("Bar","g_axe211","ATTACKING")
  84. Bladex.SetActionEventTable("Bar","g_axe_2katab6low","ATTACKING")
  85. Bladex.SetActionEventTable("Bar","g_axe31","ATTACKING")
  86. Bladex.SetActionEventTable("Bar","g_axe_26kata","ATTACKING")
  87. Bladex.SetActionEventTable("Bar","g_axe_3s2","ATTACKING")
  88. Bladex.SetActionEventTable("Bar","g_axe_b2kata","ATTACKING")
  89. Bladex.SetActionEventTable("Bar","g_axe_32kata_b2","ATTACKING")
  90. Bladex.SetActionEventTable("Bar","g_axe30","ATTACKING")
  91. Bladex.SetActionEventTable("Bar","g_axe33","ATTACKING")
  92. Bladex.SetActionEventTable("Bar","g_punch1","ATTACKING")
  93. Bladex.SetActionEventTable("Bar","g_punch2","ATTACKING")
  94. Bladex.SetActionEventTable("Bar","g_punch3","ATTACKING")
  95. Bladex.SetActionEventTable("Bar","g_punch4","ATTACKING")
  96. Bladex.SetActionEventTable("Bar","g_06lowkata_new","ATTACKING")
  97. Bladex.SetActionEventTable("Bar","g_kick","ATTACKING")
  98.  
  99. # clumsy attacks
  100. Bladex.SetActionEventTable("Bar","g_bad_axe", "ATTACKING")
  101. Bladex.SetActionEventTable("Bar","g_bad_spear", "ATTACKING")
  102. Bladex.SetActionEventTable("Bar","g_bad_sword", "ATTACKING")
  103. Bladex.SetActionEventTable("Bar","g_bad_no", "ATTACKING")
  104. Bladex.SetActionEventTable("Bar","g_bad_1h", "ATTACKING")
  105.  
  106. # Draw attacks
  107. Bladex.SetActionEventTable("Bar","g_draw_rlx", "ATTACKING")
  108. Bladex.SetActionEventTable("Bar","g_draw_run", "ATTACKING")
  109.  
  110.  
  111. #Dodge->attacks
  112. Bladex.SetActionEventTable("Bar","g2h_d_r", "ATTACKING")
  113. Bladex.SetActionEventTable("Bar","g2h_d_l", "ATTACKING")
  114. Bladex.SetActionEventTable("Bar","g_d_r_axe", "ATTACKING")
  115. Bladex.SetActionEventTable("Bar","g_d_l_axe", "ATTACKING")
  116.  
  117. # Predeclare & link all my dodges into DODGES action event tables
  118. Bladex.SetActionEventTable("Bar","D_r", "DODGING")
  119. Bladex.SetActionEventTable("Bar","D_l", "DODGING")
  120. Bladex.SetActionEventTable("Bar","D_b", "DODGING")
  121.  
  122.  
  123. bar=Bladex.GetCharType("Barbarian_N","Bar")
  124.  
  125. #
  126. #Dodge groups
  127. #
  128.  
  129. #Dodges themselves
  130. bar.AddAttack("DR","D_r")
  131. bar.AttackTypeFlag("DR",ATK_UNIQUE) 
  132.  
  133. bar.AddAttack("DL","D_l")
  134. bar.AttackTypeFlag("DL",ATK_UNIQUE) 
  135.  
  136. bar.AddAttack("DB","D_b")
  137. bar.AttackTypeFlag("DB",ATK_UNIQUE) 
  138.  
  139. #Dodge attacks
  140. bar.AddAttack("DR_G_2H","g2h_d_r")
  141. bar.AssignTrail("DR_G_2H","","EstelaAmarilla1")
  142. bar.AddLevels("g2h_d_r",2,40)
  143. bar.AttackTypeFlag("DR",ATK_UNIQUE) 
  144.  
  145. bar.AddAttack("DL_G_2H","g2h_d_l")
  146. bar.AssignTrail("DL_G_2H","","EstelaAmarilla1")
  147. bar.AddLevels("g2h_d_l",2,40)
  148. bar.AttackTypeFlag("DL",ATK_UNIQUE) 
  149.  
  150. bar.AddAttack("DR_G_AXE","g_d_r_axe")
  151. bar.AssignTrail("DR_G_AXE","","EstelaAmarilla1")
  152. bar.AddLevels("g_d_r_axe",2,40)
  153. bar.AttackTypeFlag("DR",ATK_UNIQUE) 
  154.  
  155. bar.AddAttack("DL_G_AXE","g_d_l_axe")
  156. bar.AssignTrail("DL_G_AXE","","EstelaAmarilla1")
  157. bar.AddLevels("g_d_l_axe",2,40)
  158. bar.AttackTypeFlag("DL",ATK_UNIQUE) 
  159.  
  160.  
  161. #GI "group"
  162. bar.AddAttack("GI_1H","Bar_g_07")
  163. bar.AttackWindow("Bar_g_07",0.010,0.900,"GI_1H_Window")
  164. bar.AddLevels("Bar_g_07",0,40)
  165. #bar.AttackTypeFlag("GI_1H",ATK_UNIQUE) #If only one attack given , UNIQUE flag is applied
  166.  
  167. ###############################
  168. # GRUPOS DE GOLPES SELECTIVOS #
  169. ###############################
  170.  
  171. #GM1 group
  172. bar.AddAttack("GM1_1H","Bar_g_18")
  173. bar.AddLevels("Bar_g_18",0,40)
  174.  
  175. #GM2 group
  176. bar.AddAttack("GM2_1H","Bar_g_17")
  177. bar.AddLevels("Bar_g_17",0,40)
  178.  
  179. #GM3 group
  180. bar.AddAttack("GM3_1H","Bar_g_16")
  181. bar.AddLevels("Bar_g_16",0,40)
  182.  
  183. #GM4 group
  184. bar.AddAttack("GM4_1H","Bar_g_11")
  185. bar.AddLevels("Bar_g_11",0,40)
  186.  
  187. #COMBO QUEENSWORD
  188. bar.AddAttack("GM5_1H","Bar_g_06lowkata_new")
  189. bar.AttackWindow("Bar_g_06lowkata_new",0.001,0.900,"GM5_1H_Window")
  190. bar.AssignTrail("GM5_1H","","EstelaRoja1")
  191. bar.AddLevels("Bar_g_06lowkata_new",10,40)
  192.  
  193.  
  194. #GI meta-group
  195. bar.MetaAttack("GIM_1H","GI_1H")
  196. bar.MetaAttack("GIM_1H","GM1_1H")
  197. bar.MetaAttack("GIM_1H","GM2_1H")
  198. bar.MetaAttack("GIM_1H","GM3_1H")
  199. bar.MetaAttack("GIM_1H","GM4_1H")
  200. bar.MetaAttack("GIM_1H","GM5_1H")
  201.  
  202.  
  203. #GM meta-group
  204. bar.MetaAttack("GM","GM1_1H")
  205. bar.MetaAttack("GM","GM2_1H")
  206. bar.MetaAttack("GM","GM3_1H")
  207. bar.MetaAttack("GM","GM4_1H")
  208. bar.MetaAttack("GM","GM5_1H")
  209.  
  210.  
  211. ######################################################
  212. #
  213. #        - Attacks themselves -
  214. #
  215. ######################################################
  216.  
  217. # *Name of NEW attack (anm name itself , group name or metagroup)
  218. # *Keys
  219. #       R , L , F , B -> Control keys
  220. #       A -> Attack 
  221. #       D -> Defense(block)
  222. #     
  223. # -->Keys Modifiers
  224. #       a+b . Simultaneous press
  225. #       !c . Should not be pressed
  226. #       &d . Should be already pressed
  227. # *Previous Historial
  228. #       "GA,GA,GM,GGF"
  229. # *Previous NEGATIVE historial
  230. #       +/- idem b4
  231. #
  232. #
  233.  
  234. #####################
  235. # GOLPES SELECTIVOS #
  236. #####################
  237.  
  238. #GM1
  239. bar.AllowAttack("GM1_1H","A+F","","GM,GM","","1H")
  240. bar.AllowAttack("GM1_1H","&A+F","","GM,GM","","1H")
  241.  
  242. #GM2
  243. bar.AllowAttack("GM2_1H","A+R","","GM,GM","","1H")
  244. bar.AllowAttack("GM2_1H","&A+R","","GM,GM","","1H")                    
  245.  
  246. #GM3
  247. bar.AllowAttack("GM3_1H","A+L","","GM,GM","","1H")
  248. bar.AllowAttack("GM3_1H","&A+L","","GM,GM","","1H")    
  249.  
  250. #COMBO QUEENSWORD
  251. bar.AllowAttack("GM5_1H","R+B","GM3_1H","","","QueenSword")                    
  252.  
  253. #GM4
  254. bar.AllowAttack("GM4_1H","A+B","","GM,GM","","1H")
  255. bar.AllowAttack("GM4_1H","&A+B","","GM,GM","","1H")
  256.  
  257.  
  258. #GI
  259. bar.AllowAttack("GI_1H","A","","GIM_1H","GIM_1H_Window","1H")
  260.  
  261.  
  262.  
  263.  
  264. #################################################################################################
  265. #################################################################################################
  266. #################################################################################################
  267. #
  268. #
  269. #
  270. #  2 handed weapons attacks
  271. #
  272. #
  273. #
  274. #################################################################################################
  275. #################################################################################################
  276. #################################################################################################
  277.  
  278. #GI "group"
  279. bar.AddAttack("GI_2H","Bar_g2h_08")
  280. bar.AttackWindow("Bar_g2h_08",0.400,0.535,"GI_2H_Window")
  281. bar.AddLevels("Bar_g2h_08",0,40)
  282.  
  283. #COMBO1 "group"
  284. bar.AddAttack("GM1_2H","Bar_g2h_b6kata")
  285. bar.AttackWindow("Bar_g2h_b6kata",0.443,0.569,"GM1_2H_Window")
  286. bar.AddLevels("Bar_g2h_b6kata",0,40)
  287.  
  288. #COMBO1 "group"
  289. bar.AddAttack("GM2_2H","Bar_g2h_b7")
  290. bar.AttackWindow("Bar_g2h_b7",0.297,0.418,"GM2_2H_Window")
  291. bar.AssignTrail("GM2_2H","","EstelaAmarilla1")
  292. bar.AddLevels("Bar_g2h_b7",7,40)
  293.  
  294.  
  295. #COMBO2 "group"
  296. bar.AddAttack("GM4_2H","Bar_g2h_s7")
  297. bar.AttackWindow("Bar_g2h_s7",0.402,0.662,"GM4_2H_Window")
  298. bar.AddLevels("Bar_g2h_s7",0,40)
  299.  
  300. #COMBO2 "group"
  301. bar.AddAttack("GM5_2H","Bar_g2h_02kata")
  302. bar.AttackWindow("Bar_g2h_02kata",0.373,0.548,"GM5_2H_Window")
  303. bar.AssignTrail("GM5_2H","","EstelaAmarilla1")
  304. bar.AddLevels("Bar_g2h_02kata",1,40)
  305.  
  306.  
  307. #COMBO3 "group"
  308. bar.AddAttack("GM7_2H","Bar_g2h_11")
  309. bar.AttackWindow("Bar_g2h_11",0.272,0.502,"GM7_2H_Window")
  310. bar.AddLevels("Bar_g2h_11",0,40)
  311.  
  312. #COMBO3 "group"
  313. bar.AddAttack("GM8_2H","Bar_g2h_01")
  314. bar.AttackWindow("Bar_g2h_01",0.195,0.427,"GM8_2H_Window")
  315. bar.AssignTrail("GM8_2H","","EstelaAmarilla1")
  316. bar.AddLevels("Bar_g2h_01",5,40)
  317.  
  318.  
  319. #COMBO4 "group"
  320. bar.AddAttack("GM10_2H","Bar_g2h_12low")
  321. bar.AttackWindow("Bar_g2h_12low",0.312,0.595,"GM10_2H_Window")
  322. bar.AddLevels("Bar_g2h_12low",0,40)
  323.  
  324. #COMBO4 "group"
  325. bar.AddAttack("GM11_2H","Bar_g2h_02low")
  326. bar.AttackWindow("Bar_g2h_02low",0.280,0.525,"GM11_2H_Window")
  327. bar.AssignTrail("GM11_2H","","EstelaAmarilla1")
  328. bar.AddLevels("Bar_g2h_02low",6,40)
  329.  
  330.  
  331. #COMBO CHAOSWORD
  332. bar.AddAttack("GM6_2H","Bar_g2h_b6")
  333. bar.AttackWindow("Bar_g2h_b6",0.363,0.508,"GM6_2H_Window")
  334. bar.AssignTrail("GM6_2H","","EstelaRoja1")
  335. bar.AddLevels("Bar_g2h_b6",4,40)
  336.  
  337. #COMBO4 DEATHSWORD
  338. bar.AddAttack("GM12_2H","Bar_g2h_b6low")
  339. bar.AttackWindow("Bar_g2h_b6low",0.338,0.470,"GM12_2H_Window")
  340. bar.AssignTrail("GM12_2H","","EstelaRoja1")
  341. bar.AddLevels("Bar_g2h_b6low",7,40)
  342.  
  343. #COMBOBIGSWORD1 "group"
  344. bar.AddAttack("GM14_2H","Bar_g2h_19")
  345. bar.AttackWindow("Bar_g2h_19",0.287,0.483,"GM14_2H_Window")
  346. bar.AssignTrail("GM14_2H","","EstelaRoja1")
  347. bar.AddLevels("Bar_g2h_19",14,40)
  348.  
  349. #COMBO BIGSWORD2 "group"
  350. bar.AddAttack("GM9_2H","Bar_g2h_b29")
  351. bar.AttackWindow("Bar_g2h_b29",0.324,0.582,"GM9_2H_Window")
  352. bar.AssignTrail("GM9_2H","","EstelaRoja1")
  353. bar.AddLevels("Bar_g2h_b29",16,40)
  354.  
  355. #COMBO LONGSWORD "group"
  356. bar.AddAttack("GM41_2H","Bar_g2h_13")
  357. bar.AttackWindow("Bar_g2h_13",0.366,0.569,"GM41_2H_Window")
  358. bar.AssignTrail("GM41_2H","","EstelaRoja1")
  359. bar.AddLevels("Bar_g2h_13",9,40)
  360.  
  361. #COMBOFLATSWORD "group"
  362. bar.AddAttack("GM42_2H","Bar_g2h_28")
  363. bar.AttackWindow("Bar_g2h_28",0.427,0.512,"GM42_2H_Window")
  364. bar.AssignTrail("GM42_2H","","EstelaRoja1")
  365. bar.AddLevels("Bar_g2h_28",13,40)
  366.  
  367. #COMBOALFANJE "group"
  368. bar.AddAttack("GM15_2H","Bar_g2h_s8")
  369. bar.AttackWindow("Bar_g2h_s8",0.328,0.564,"GM15_2H_Window")
  370. bar.AssignTrail("GM15_2H","","EstelaRoja1")
  371. bar.AddLevels("Bar_g2h_s8",10,40)
  372.  
  373. #COMBOFIREBIGSWORD1 "group"
  374. bar.AddAttack("GM44_2H","Bar_g2h_21_2")
  375. bar.AttackWindow("Bar_g2h_21_2",0.186,0.610,"GM44_2H_Window")
  376. bar.AssignTrail("GM44_2H","","EstelaRoja1")
  377. bar.AddLevels("Bar_g2h_21_2",12,40)
  378.  
  379. #COMBOFIREBIGSWORD2 "group"
  380. bar.AddAttack("GM45_2H","Bar_g2h_earthpow")
  381. bar.AttackWindow("Bar_g2h_earthpow",0.620,0.732,"GM45_2H_Window")
  382. bar.AssignTrail("GM45_2H","","EstelaRoja1")
  383. bar.AddLevels("Bar_g2h_earthpow",17,40)
  384.  
  385. #COMBOSAWSWORD "group"
  386. bar.AddAttack("GM40_2H","Bar_g2h_21_7")
  387. bar.AttackWindow("Bar_g2h_21_7",0.534,0.772,"GM40_2H_Window")
  388. bar.AssignTrail("GM40_2H","","EstelaRoja1")
  389. bar.AddLevels("Bar_g2h_21_7",18,40)
  390.  
  391.  
  392. #COMBORAPIDOEXTRA1 "group"
  393. bar.AddAttack("GM23_2H","Bar_g2h_21_6kata")
  394. bar.AttackWindow("Bar_g2h_21_6kata",0.328,0.731,"GM23_2H_Window")
  395. bar.AssignTrail("GM23_2H","","EstelaAmarilla1")
  396. bar.AddLevels("Bar_g2h_21_6kata",8,40)
  397.  
  398. #COMBORAPIDOEXTRA2 "group"
  399. bar.AddAttack("GM24_2H","Bar_g2h_26_b6")
  400. bar.AttackWindow("Bar_g2h_26_b6",0.329,0.713,"GM24_2H_Window")
  401. bar.AssignTrail("GM24_2H","","EstelaRoja1")
  402. bar.AddLevels("Bar_g2h_26_b6",11,40)
  403.  
  404. #COMBOATAQUE180 "group"
  405. bar.AddAttack("GM46_2H","Bar_g2h_back")
  406. bar.AssignTrail("GM46_2H","","EstelaAmarilla1")
  407. bar.AddLevels("Bar_g2h_back",3,40)
  408.  
  409.  
  410.  
  411.  
  412.  
  413. #GOLPEINICIOHACHA "group"
  414. bar.AddAttack("GI_AXE","Bar_g_axe08")
  415. bar.AttackWindow("Bar_g_axe08",0.218,0.435,"GI_AXE_Window")
  416. bar.AddLevels("Bar_g_axe08",0,40)
  417.  
  418.  
  419. #COMBOHACHA1 "group"
  420. bar.AddAttack("GM17_AXE","Bar_g_axe18")
  421. bar.AttackWindow("Bar_g_axe18",0.350,0.537,"GM17_AXE_Window")
  422. bar.AddLevels("Bar_g_axe18",0,40)
  423.  
  424. #COMBOHACHA1 "group"
  425. bar.AddAttack("GM18_AXE","Bar_g_axe01")
  426. bar.AttackWindow("Bar_g_axe01",0.194,0.439,"GM18_AXE_Window")
  427. bar.AssignTrail("GM18_AXE","","EstelaAmarilla1")
  428. bar.AddLevels("Bar_g_axe01",7,40)
  429.  
  430.  
  431. #COMBOHACHA2 "group"
  432. bar.AddAttack("GM19_AXE","Bar_g_axe02")
  433. bar.AttackWindow("Bar_g_axe02",0.183,0.483,"GM19_AXE_Window")
  434. bar.AddLevels("Bar_g_axe02",0,40)
  435.  
  436.  
  437. #COMBOHACHA3 "group"
  438. bar.AddAttack("GM21_AXE","Bar_g_axe13")
  439. bar.AttackWindow("Bar_g_axe13",0.348,0.600,"GM21_AXE_Window")
  440. bar.AddLevels("Bar_g_axe13",0,40)
  441.  
  442.  
  443. #COMBOHACHA4 "group"
  444. bar.AddAttack("GM28_AXE","Bar_g_axe111")
  445. bar.AttackWindow("Bar_g_axe111",0.299,0.604,"GM28_AXE_Window")
  446. bar.AddLevels("Bar_g_axe111",0,40)
  447.  
  448.  
  449. #COMBOALEATORIOEXTRA "group"
  450. bar.AddAttack("GM31_AXE","Bar_g_axe31")
  451. bar.AttackWindow("Bar_g_axe31",0.690,0.884,"GM31_AXE_Window")
  452. bar.AssignTrail("GM31_AXE","","EstelaAmarilla1")
  453. bar.AddLevels("Bar_g_axe31",10,40)
  454.  
  455.  
  456. #COMBO ECLIPSE
  457. bar.AddAttack("GM29_AXE","Bar_g_axe211")
  458. bar.AttackWindow("Bar_g_axe211",0.411,0.703,"GM29_AXE_Window")
  459. bar.AssignTrail("GM29_AXE","","EstelaRoja1")
  460. bar.AddLevels("Bar_g_axe211",6,40)
  461.  
  462. #COMBO GUADANYA
  463. bar.AddAttack("GM32_AXE","Bar_g_axe33")
  464. bar.AttackWindow("Bar_g_axe33",0.001,0.900,"GM32_AXE_Window")
  465. bar.AssignTrail("GM32_AXE","","EstelaRoja1")
  466. bar.AddLevels("Bar_g_axe33",8,40)
  467.  
  468. #COMBO HACHA2HOJAS
  469. bar.AddAttack("GM26_AXE","Bar_g_axe34")
  470. bar.AttackWindow("Bar_g_axe34",0.414,0.607,"GM26_AXE_Window")
  471. bar.AssignTrail("GM26_AXE","","EstelaRoja1")
  472. bar.AddLevels("Bar_g_axe34",11,40)
  473.  
  474. #COMBO RHINOCLUB
  475. bar.AddAttack("GM20_AXE","Bar_g_axe12")
  476. bar.AttackWindow("Bar_g_axe12",0.235,0.564,"GM20_AXE_Window")
  477. bar.AssignTrail("GM20_AXE","","EstelaRoja1")
  478. bar.AddLevels("Bar_g_axe12",15,40)
  479.  
  480. #COMBO HACHARRAJADA
  481. bar.AddAttack("GM27_AXE","Bar_g_axe32")
  482. bar.AttackWindow("Bar_g_axe32",0.452,0.614,"GM27_AXE_Window")
  483. bar.AssignTrail("GM27_AXE","","EstelaRoja1")
  484. bar.AddLevels("Bar_g_axe32",17,40)
  485.  
  486. #COMBOICEAXE1 "group"
  487. bar.AddAttack("GM36_AXE","Bar_g_axe30")
  488. bar.AttackWindow("Bar_g_axe30",0.650,0.859,"GM36_AXE_Window")
  489. bar.AssignTrail("GM36_AXE","","EstelaAzul1")
  490. bar.AddLevels("Bar_g_axe30",12,40)
  491.  
  492.  
  493.  
  494.  
  495. #GOLPESINARMA1 "group"
  496. bar.AddAttack("GM37_NO","Bar_g_punch4")
  497. bar.AddLevels("Bar_g_punch4",0,40)
  498.  
  499. #GOLPESINARMA2 "group"
  500. bar.AddAttack("GM38_NO","Bar_g_punch2")
  501. bar.AddLevels("Bar_g_punch2",0,40)
  502.  
  503. #GOLPESINARMA3 "group"
  504. bar.AddAttack("GM39_NO","Bar_g_punch3")
  505. bar.AddLevels("Bar_g_punch3",0,40)
  506.  
  507.  
  508. #GOLPE Torpe Lanza
  509. bar.AddAttack("GM47_SP","Bar_g_bad_spear")
  510. bar.AddLevels("Bar_g_bad_spear",0,40)
  511.  
  512. ############################################################
  513.  
  514. #GAI meta-group
  515. bar.MetaAttack("GIM_2H","GI_2H")
  516. bar.MetaAttack("GIM_AXE","GI_AXE")
  517. bar.MetaAttack("GIM_2H","GM1_2H")
  518. bar.MetaAttack("GIM_2H","GM2_2H")
  519. bar.MetaAttack("GIM_2H","GM4_2H")
  520. bar.MetaAttack("GIM_2H","GM5_2H")
  521. bar.MetaAttack("GIM_2H","GM6_2H")
  522. bar.MetaAttack("GIM_2H","GM7_2H")
  523. bar.MetaAttack("GIM_2H","GM8_2H")
  524. bar.MetaAttack("GIM_2H","GM9_2H")
  525. bar.MetaAttack("GIM_2H","GM10_2H")
  526. bar.MetaAttack("GIM_2H","GM11_2H")
  527. bar.MetaAttack("GIM_2H","GM12_2H")
  528. bar.MetaAttack("GIM_2H","GM14_2H")
  529. bar.MetaAttack("GIM_2H","GM15_2H")
  530. bar.MetaAttack("GIM_AXE","GM17_AXE")
  531. bar.MetaAttack("GIM_AXE","GM18_AXE")
  532. bar.MetaAttack("GIM_AXE","GM19_AXE")
  533. bar.MetaAttack("GIM_AXE","GM20_AXE")
  534. bar.MetaAttack("GIM_AXE","GM21_AXE")
  535. bar.MetaAttack("GIM_2H","GM23_2H")
  536. bar.MetaAttack("GIM_2H","GM24_2H")
  537. bar.MetaAttack("GIM_AXE","GM26_AXE")
  538. bar.MetaAttack("GIM_AXE","GM27_AXE")
  539. bar.MetaAttack("GIM_AXE","GM28_AXE")
  540. bar.MetaAttack("GIM_AXE","GM29_AXE")
  541. bar.MetaAttack("GIM_AXE","GM31_AXE")
  542. bar.MetaAttack("GIM_AXE","GM32_AXE")
  543. bar.MetaAttack("GIM_AXE","GM36_AXE")
  544. bar.MetaAttack("GIM_NO","GM37_NO")
  545. bar.MetaAttack("GIM_NO","GM38_NO")
  546. bar.MetaAttack("GIM_NO","GM39_NO")
  547. bar.MetaAttack("GIM_2H","GM40_2H")
  548. bar.MetaAttack("GIM_2H","GM41_2H")
  549. bar.MetaAttack("GIM_2H","GM42_2H")
  550. bar.MetaAttack("GIM_2H","GM44_2H")
  551. bar.MetaAttack("GIM_2H","GM45_2H")
  552. bar.MetaAttack("GIM_2H","GM46_2H")
  553. bar.MetaAttack("GIM_SP","GM47_SP")
  554.  
  555. bar.MetaAttack("GOLPEINICIAL","GI_2H")
  556. bar.MetaAttack("GOLPEINICIALHACHA","GI_AXE")
  557.  
  558. bar.MetaAttack("COMBO1","GM1_2H")
  559. bar.MetaAttack("COMBO1","GM2_2H")
  560.  
  561. bar.MetaAttack("COMBO1","GM4_2H")
  562. bar.MetaAttack("COMBO1","GM5_2H")
  563. bar.MetaAttack("COMBO1","GM6_2H")
  564.  
  565. bar.MetaAttack("COMBO1","GM7_2H")
  566. bar.MetaAttack("COMBO1","GM8_2H")
  567. bar.MetaAttack("COMBO1","GM9_2H")
  568.  
  569. bar.MetaAttack("COMBO1","GM10_2H")
  570. bar.MetaAttack("COMBO1","GM11_2H")
  571. bar.MetaAttack("COMBO1","GM12_2H")
  572.  
  573. bar.MetaAttack("COMBO1","GM17_AXE")
  574. bar.MetaAttack("COMBO1","GM18_AXE")
  575.  
  576. bar.MetaAttack("COMBO1","GM19_AXE")
  577. bar.MetaAttack("COMBO1","GM20_AXE")
  578.  
  579. bar.MetaAttack("COMBO1","GM21_AXE")
  580. bar.MetaAttack("COMBO1","GM26_AXE")
  581. bar.MetaAttack("COMBO1","GM27_AXE")
  582. bar.MetaAttack("COMBO1","GM28_AXE")
  583. bar.MetaAttack("COMBO1","GM29_AXE")
  584. bar.MetaAttack("COMBO1","GM31_AXE")
  585. bar.MetaAttack("COMBO1","GM32_AXE")
  586. bar.MetaAttack("COMBO1","GM36_AXE")
  587. bar.MetaAttack("COMBO1","GM37_NO")
  588. bar.MetaAttack("COMBO1","GM38_NO")
  589. bar.MetaAttack("COMBO1","GM39_NO")
  590.  
  591. bar.MetaAttack("COMBOBIGSWORD","GM14_2H")
  592. bar.MetaAttack("COMBOLONGSWORD","GM41_2H")
  593. bar.MetaAttack("COMBOFLATSWORD","GM42_2H")
  594. bar.MetaAttack("COMBOALFANJE","GM15_2H")
  595. bar.MetaAttack("COMBOFIREBIGSWORD","GM44_2H")
  596. bar.MetaAttack("COMBOFIREBIGSWORD","GM45_2H")
  597.  
  598. bar.MetaAttack("COMBO1","GM23_2H")
  599. bar.MetaAttack("COMBO1","GM24_2H")
  600. bar.MetaAttack("COMBOEXTRA1","GM31_AXE")
  601. bar.MetaAttack("COMBO1","GM40_2H")
  602. bar.MetaAttack("COMBO1","GM46_2H")
  603. bar.MetaAttack("COMBO1","GM47_SP")
  604.  
  605.  
  606.  
  607. ###########################################################
  608.  
  609. #GOLPEATAQUE180
  610. bar.AllowAttack("GM46_2H","B+L+R","","","","2W")
  611.  
  612. #Golpes en esquiva
  613. bar.AllowAttack("DL_G_2H","A","DL","","","2W")
  614.  
  615. bar.AllowAttack("DR_G_2H","A","DR","","","2W")
  616.  
  617. bar.AllowAttack("DB_G_2H","A","DB","","","2W")
  618.  
  619. bar.AllowAttack("DL_G_AXE","A","DL","","","AXE")
  620.  
  621. bar.AllowAttack("DR_G_AXE","A","DR","","","AXE")
  622.  
  623. bar.AllowAttack("DB_G_AXE","A","DB","","","AXE")
  624.  
  625.  
  626. #GOLPE torpe Lanza
  627. bar.AllowAttack("GM47_SP","A","","COMBO1","","SP")
  628.  
  629. #GOLPESINARMA1
  630. bar.AllowAttack("GM37_NO","A","","COMBO1","","NO")
  631.  
  632. #GOLPESINARMA2
  633. bar.AllowAttack("GM38_NO","A+B","","COMBO1","","NO")
  634. bar.AllowAttack("GM38_NO","&A+B","","COMBO1","","NO")
  635.  
  636. #GOLPESINARMA3
  637. bar.AllowAttack("GM39_NO","A+F","","COMBO1","","NO")
  638. bar.AllowAttack("GM39_NO","&A+F","","COMBO1","","NO")
  639.  
  640. #COMBO FLATSWORD1
  641. bar.AllowAttack("GM42_2H","R+L","GI_2H","","GI_2H_Window","FlatSword")
  642.  
  643. #COMBO BIGSWORD1
  644. bar.AllowAttack("GM14_2H","B","GI_2H","","GI_2H_Window","BigSword")
  645.  
  646. #COMBOFIREBIGSWORD
  647. bar.AllowAttack("GM44_2H","B","GM23_2H","","GM23_2H_Window","FireBigSword")
  648.  
  649. #COMBOFIREBIGSWORD
  650. bar.AllowAttack("GM45_2H","R+L","GM24_2H","","GM24_2H_Window","FireBigSword")
  651.  
  652.  
  653.  
  654.  
  655. #COMBORAPIDOEXTRA2
  656. bar.AllowAttack("GM24_2H","A","GM23_2H","","","2W")
  657.  
  658. #COMBORAPIDOEXTRA1
  659. bar.AllowAttack("GM23_2H","F","GI_2H","GM23_2H","","2W")
  660.  
  661.  
  662. #COMBO TECLA ARRIBA2
  663. bar.AllowAttack("GM2_2H","A+F","GM1_2H","","GM1_2H_Window","2W")
  664. bar.AllowAttack("GM2_2H","&A+F","GM1_2H","","GM1_2H_Window","2W")
  665.  
  666. #COMBO TECLA ARRIBA1
  667. bar.AllowAttack("GM1_2H","A+F","","GM1_2H","GM2_2H_Window","2W")
  668. bar.AllowAttack("GM1_2H","&A+F","","GM1_2H","GM2_2H_Window","2W")
  669.  
  670. #COMBO CHAOSWORD
  671. bar.AllowAttack("GM6_2H","B","GM1_2H","","GM1_2H_Window","Chaosword")
  672. bar.AllowAttack("GM6_2H","&B","GM1_2H","","GM1_2H_Window","Chaosword")
  673.  
  674. #COMBO DEATHSWORD
  675. bar.AllowAttack("GM12_2H","F+B","GM1_2H","","GM1_2H_Window","DeathSword")
  676.  
  677. #COMBO BIGSWORD2
  678. bar.AllowAttack("GM9_2H","B","GM1_2H","","GM1_2H_Window","BigSword")
  679.  
  680. #COMBO SAWSWORD1
  681. bar.AllowAttack("GM40_2H","R+L","GM1_2H","","GM1_2H_Window","SawSword")
  682.  
  683.  
  684.  
  685.  
  686. #COMBO TECLA DERECHA2
  687. bar.AllowAttack("GM5_2H","A+R","GM4_2H","","GM4_2H_Window","2W")
  688. bar.AllowAttack("GM5_2H","&A+R","GM4_2H","","GM4_2H_Window","2W")
  689.  
  690. #COMBO TECLA DERECHA1
  691. bar.AllowAttack("GM4_2H","A+R","","GM4_2H","GM5_2H_Window","2W")
  692. bar.AllowAttack("GM4_2H","&A+R","","GM4_2H","GM5_2H_Window","2W")
  693.  
  694.  
  695.  
  696. #COMBO TECLA IZQUIERDA2
  697. bar.AllowAttack("GM8_2H","A+L","GM7_2H","","GM7_2H_Window","2W")
  698. bar.AllowAttack("GM8_2H","&A+L","GM7_2H","","GM7_2H_Window","2W")
  699.  
  700. #COMBO TECLA IZQUIERDA1
  701. bar.AllowAttack("GM7_2H","A+L","","GM7_2H","GM8_2H_Window","2W")
  702. bar.AllowAttack("GM7_2H","&A+L","","GM7_2H","GM8_2H_Window","2W")
  703.  
  704. #COMBO LONGSWORD1
  705. bar.AllowAttack("GM41_2H","R","GM7_2H","","GM7_2H_Window","LongSword")
  706.  
  707.  
  708.  
  709. #COMBO TECLA ABAJO2
  710. bar.AllowAttack("GM11_2H","A+B","GM10_2H","","GM10_2H_Window","2W")
  711. bar.AllowAttack("GM11_2H","&A+B","GM10_2H","","GM10_2H_Window","2W")
  712.  
  713. #COMBO TECLA ABAJO1
  714. bar.AllowAttack("GM10_2H","A+B","","GM10_2H","GM11_2H_Window","2W")
  715. bar.AllowAttack("GM10_2H","&A+B","","GM10_2H","GM11_2H_Window","2W")
  716.  
  717. #COMBO ALFANJE1
  718. bar.AllowAttack("GM15_2H","F","GM10_2H","","GM10_2H_Window","Alfanje")
  719.  
  720.  
  721. #GI
  722. bar.AllowAttack("GI_2H","A","","GIM_2H","GI_2H_Window","2W")
  723.  
  724.  
  725.  
  726. #COMBOALEATORIOEXTRA1
  727. bar.AllowAttack("GM31_AXE","L+R","GM17_AXE","","GM17_AXE_Window","AXE")
  728.  
  729. #COMBOICEAXE
  730. bar.AllowAttack("GM36_AXE","B+L","GI_AXE","","GI_AXE_Window","IceAxe")
  731.  
  732.  
  733.  
  734. #COMBOHACHA TECLA ARRIBA2
  735. bar.AllowAttack("GM18_AXE","A+F","GM17_AXE","","GM17_AXE_Window","AXE")
  736. bar.AllowAttack("GM18_AXE","&A+F","GM17_AXE","","GM17_AXE_Window","AXE")
  737.  
  738. #COMBOHACHA TECLA ARRIBA1
  739. bar.AllowAttack("GM17_AXE","A+F","","COMBO1,COMBO1","GM18_AXE_Window","AXE")
  740. bar.AllowAttack("GM17_AXE","&A+F","","COMBO1,COMBO1","GM18_AXE_Window","AXE")
  741.  
  742.  
  743.  
  744. #COMBOHACHA TECLA DERECHA1
  745. bar.AllowAttack("GM19_AXE","A+R","","COMBO1,COMBO1,COMBO1","","AXE")
  746. bar.AllowAttack("GM19_AXE","&A+R","","COMBO1,COMBO1,COMBO1","","AXE")
  747.  
  748. #COMBO GUADANYA
  749. bar.AllowAttack("GM32_AXE","A+R","GM19_AXE","","GM19_AXE_Window","Guadanya")
  750. bar.AllowAttack("GM32_AXE","&A+R","GM19_AXE","","GM19_AXE_Window","Guadanya")
  751.  
  752. #COMBO HACHARRAJADA
  753. bar.AllowAttack("GM27_AXE","B+L","GM19_AXE","","GM19_AXE_Window","Hacharrajada")
  754.  
  755.  
  756.  
  757.  
  758. #COMBOHACHA TECLA IZQUIERDA1
  759. bar.AllowAttack("GM21_AXE","A+L","","COMBO1,COMBO1,COMBO1","","AXE")
  760. bar.AllowAttack("GM21_AXE","&A+L","","COMBO1,COMBO1,COMBO1","","AXE")
  761.  
  762. #COMBO RHINOCLUB
  763. bar.AllowAttack("GM20_AXE","A+L","GM21_AXE","","GM21_AXE_Window","RhinoClub")
  764. bar.AllowAttack("GM20_AXE","&A+L","GM21_AXE","","GM21_AXE_Window","RhinoClub")
  765.  
  766. #COMBO HACHA2HOJAS
  767. bar.AllowAttack("GM26_AXE","F+R","GM21_AXE","","GM21_AXE_Window","Hacha2hojas")
  768.  
  769.  
  770. #COMBO ECLIPSE
  771. bar.AllowAttack("GM29_AXE","A+B","GM28_AXE","","GM28_AXE_Window","Eclipse")
  772. bar.AllowAttack("GM29_AXE","&A+B","GM28_AXE","","GM28_AXE_Window","Eclipse")
  773.  
  774. #COMBOHACHA TECLA ABAJO1
  775. bar.AllowAttack("GM28_AXE","A+B","","COMBO1,COMBO1","","AXE")
  776. bar.AllowAttack("GM28_AXE","&A+B","","COMBO1,COMBO1","","AXE")
  777.  
  778.  
  779.  
  780. #GI
  781. bar.AllowAttack("GI_AXE","A","","GIM_AXE","GI_AXE_Window","AXE")