Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.12 KB | None | 0 0
  1. if (obj_player.cancel_key and attacking == false) {
  2. instance_destroy(self);
  3. instance_destroy(obj_menu_arrow_right);
  4. }
  5.  
  6. //activate combo input sequence
  7. if (combo_ready = true) {
  8. timer -= 1;
  9. scr_combo_input();
  10. }
  11.  
  12. if (timer != noone) {
  13. show_debug_message(timer);
  14. }
  15.  
  16. //Combo complete
  17. if (combo_success != noone) {
  18. if (instance_exists(obj_321GO)) {
  19. instance_destroy(obj_321GO);
  20. }
  21. if (!instance_exists(obj_rank)) {
  22. instance_create_depth(87, 41, -200, obj_rank);
  23. }
  24. }
  25.  
  26. //timer runout failure
  27. if (combo_ready = true and timer <= 0) {
  28. combo_ready = false;
  29. combo_success = false;
  30. combo_place = 0;
  31. }
  32.  
  33. if (attacking == true and combo_success == noone) {
  34. sprite_index = noone;
  35. if (instance_exists(obj_menu_arrow_right)) {
  36. instance_destroy(obj_menu_arrow_right);
  37. }
  38. if (instance_exists(obj_menu_arrow_down)) {
  39. instance_destroy(obj_menu_arrow_down);
  40. }
  41. if (instance_exists(obj_attack_highlight)) {
  42. instance_destroy(obj_attack_highlight);
  43. }
  44. if (!instance_exists(obj_321GO)) {
  45. instance_create_depth(68, 38, -200, obj_321GO);
  46. }
  47. }
  48.  
  49. if (timer <= 0 and attacking == false) {
  50. timer = noone;
  51. }
  52.  
  53. if (obj_player.confirm_key) {
  54. switch (page) {
  55. case 1:
  56. switch (menu_index) {
  57.  
  58. case 1:
  59. if (obj_player.attack1 != noone) {
  60. attacking = true;
  61. if (!instance_exists(obj_timer_bar)) {
  62. instance_create_depth(160, 33, -200, obj_timer_bar);
  63. }
  64. if (instance_exists(obj_menu_arrow_right)) {
  65. instance_destroy(obj_menu_arrow_right);
  66. }
  67. scr_attack(obj_player.attack1);
  68. }
  69. break;
  70.  
  71. case 2:
  72. if (obj_player.attack2 != noone) {
  73. attacking = true;
  74. if (!instance_exists(obj_timer_bar)) {
  75. instance_create_depth(160, 33, -200, obj_timer_bar);
  76. }
  77. if (instance_exists(obj_menu_arrow_right)) {
  78. instance_destroy(obj_menu_arrow_right);
  79. }
  80. scr_attack(obj_player.attack2);
  81. }
  82. break;
  83.  
  84. case 3:
  85. if (obj_player.attack3 != noone) {
  86. attacking = true;
  87. if (!instance_exists(obj_timer_bar)) {
  88. instance_create_depth(160, 33, -200, obj_timer_bar);
  89. }
  90. if (instance_exists(obj_menu_arrow_right)) {
  91. instance_destroy(obj_menu_arrow_right);
  92. }
  93. scr_attack(obj_player.attack3);
  94. }
  95. break;
  96.  
  97. case 4:
  98. if (obj_player.attack4 != noone) {
  99. attacking = true;
  100. if (!instance_exists(obj_timer_bar)) {
  101. instance_create_depth(160, 33, -200, obj_timer_bar);
  102. }
  103. if (instance_exists(obj_menu_arrow_right)) {
  104. instance_destroy(obj_menu_arrow_right);
  105. }
  106. scr_attack(obj_player.attack4);
  107. }
  108. break;
  109. }
  110. break;
  111.  
  112. case 2:
  113. switch (menu_index) {
  114.  
  115. case 1:
  116. if (obj_player.attack5 != noone) {
  117. attacking = true;
  118. if (!instance_exists(obj_timer_bar)) {
  119. instance_create_depth(160, 33, -200, obj_timer_bar);
  120. }
  121. if (instance_exists(obj_menu_arrow_right)) {
  122. instance_destroy(obj_menu_arrow_right);
  123. }
  124. scr_attack(obj_player.attack5);
  125. }
  126. break;
  127.  
  128. case 2:
  129. if (obj_player.attack6 != noone) {
  130. attacking = true;
  131. if (!instance_exists(obj_timer_bar)) {
  132. instance_create_depth(160, 33, -200, obj_timer_bar);
  133. }
  134. if (instance_exists(obj_menu_arrow_right)) {
  135. instance_destroy(obj_menu_arrow_right);
  136. }
  137. scr_attack(obj_player.attack6);
  138. }
  139. break;
  140.  
  141. case 3:
  142. if (obj_player.attack7 != noone) {
  143. attacking = true;
  144. if (!instance_exists(obj_timer_bar)) {
  145. instance_create_depth(160, 33, -200, obj_timer_bar);
  146. }
  147. if (instance_exists(obj_menu_arrow_right)) {
  148. instance_destroy(obj_menu_arrow_right);
  149. }
  150. scr_attack(obj_player.attack7);
  151. }
  152. break;
  153.  
  154. case 4:
  155. if (obj_player.attack8 != noone) {
  156. attacking = true;
  157. if (!instance_exists(obj_timer_bar)) {
  158. instance_create_depth(160, 33, -200, obj_timer_bar);
  159. }
  160. if (instance_exists(obj_menu_arrow_right)) {
  161. instance_destroy(obj_menu_arrow_right);
  162. }
  163. scr_attack(obj_player.attack8);
  164. }
  165. break;
  166.  
  167. }
  168. break;
  169.  
  170. case 3:
  171. switch (menu_index) {
  172.  
  173. case 1:
  174. if (obj_player.attack9 != noone) {
  175. attacking = true;
  176. if (!instance_exists(obj_timer_bar)) {
  177. instance_create_depth(160, 33, -200, obj_timer_bar);
  178. }
  179. if (instance_exists(obj_menu_arrow_right)) {
  180. instance_destroy(obj_menu_arrow_right);
  181. }
  182. scr_attack(obj_player.attack9);
  183. }
  184. break;
  185.  
  186. case 2:
  187. if (obj_player.attack10 != noone) {
  188. attacking = true;
  189. if (!instance_exists(obj_timer_bar)) {
  190. instance_create_depth(160, 33, -200, obj_timer_bar);
  191. }
  192. if (instance_exists(obj_menu_arrow_right)) {
  193. instance_destroy(obj_menu_arrow_right);
  194. }
  195. scr_attack(obj_player.attack10);
  196. }
  197. break;
  198.  
  199. case 3:
  200. if (obj_player.attack11 != noone) {
  201. attacking = true;
  202. if (!instance_exists(obj_timer_bar)) {
  203. instance_create_depth(160, 33, -200, obj_timer_bar);
  204. }
  205. if (instance_exists(obj_menu_arrow_right)) {
  206. instance_destroy(obj_menu_arrow_right);
  207. }
  208. scr_attack(obj_player.attack11);
  209. }
  210. break;
  211.  
  212. case 4:
  213. if (obj_player.attack12 != noone) {
  214. attacking = true;
  215. if (!instance_exists(obj_timer_bar)) {
  216. instance_create_depth(160, 33, -200, obj_timer_bar);
  217. }
  218. if (instance_exists(obj_menu_arrow_right)) {
  219. instance_destroy(obj_menu_arrow_right);
  220. }
  221. scr_attack(obj_player.attack12);
  222. }
  223. break;
  224.  
  225. }
  226. break;
  227. }
  228. }
  229.  
  230. //display combo
  231. switch (page) {
  232.  
  233. case 1:
  234. switch (menu_index) {
  235.  
  236. case 1:
  237. scr_attack_preview(obj_player.attack1, menu_index);
  238. break;
  239.  
  240. case 2:
  241. scr_attack_preview(obj_player.attack2, menu_index);
  242. break;
  243.  
  244. case 3:
  245. scr_attack_preview(obj_player.attack3, menu_index);
  246. break;
  247.  
  248. case 4:
  249. scr_attack_preview(obj_player.attack4, menu_index);
  250. break;
  251.  
  252. }
  253. break;
  254.  
  255. case 2:
  256. switch (menu_index) {
  257.  
  258. case 1:
  259. scr_attack_preview(obj_player.attack5, menu_index);
  260. break;
  261.  
  262. case 2:
  263. scr_attack_preview(obj_player.attack6, menu_index);
  264. break;
  265.  
  266. case 3:
  267. scr_attack_preview(obj_player.attack7, menu_index);
  268. break;
  269.  
  270. case 4:
  271. scr_attack_preview(obj_player.attack8, menu_index);
  272. break;
  273.  
  274. }
  275. break;
  276.  
  277. case 3:
  278. switch (menu_index) {
  279.  
  280. case 1:
  281. scr_attack_preview(obj_player.attack9, menu_index);
  282. break;
  283.  
  284. case 2:
  285. scr_attack_preview(obj_player.attack10, menu_index);
  286. break;
  287.  
  288. case 3:
  289. scr_attack_preview(obj_player.attack11, menu_index);
  290. break;
  291.  
  292. case 4:
  293. scr_attack_preview(obj_player.attack12, menu_index);
  294. break;
  295.  
  296. }
  297. break;
  298. }
  299.  
  300. if (obj_player.up_key and alarm[0] <=0 and attacking == false) {
  301. switch(menu_index) {
  302.  
  303. case 1:
  304. obj_menu_arrow_right.y = 127;
  305. alarm[0] = 9;
  306. menu_index = 4;
  307. break;
  308.  
  309. case 2:
  310. obj_menu_arrow_right.y = 88;
  311. alarm[0] = 9;
  312. menu_index = 1;
  313. break;
  314.  
  315. case 3:
  316. obj_menu_arrow_right.y = 101;
  317. alarm[0] = 9;
  318. menu_index = 2;
  319. break;
  320.  
  321. case 4:
  322. obj_menu_arrow_right.y = 114;
  323. alarm[0] = 9;
  324. menu_index = 3;
  325. break;
  326.  
  327. }
  328. }
  329.  
  330. if (obj_player.down_key and alarm[0] <=0 and attacking == false) {
  331. switch(menu_index) {
  332.  
  333. case 1:
  334. obj_menu_arrow_right.y = 101;
  335. alarm[0] = 9;
  336. menu_index = 2;
  337. break;
  338.  
  339. case 2:
  340. obj_menu_arrow_right.y = 114;
  341. alarm[0] = 9;
  342. menu_index = 3;
  343. break;
  344.  
  345. case 3:
  346. obj_menu_arrow_right.y = 127;
  347. alarm[0] = 9;
  348. menu_index = 4;
  349. break;
  350.  
  351. case 4:
  352. obj_menu_arrow_right.y = 88;
  353. alarm[0] = 9;
  354. menu_index = 1;
  355. break;
  356.  
  357. }
  358. }
  359.  
  360.  
  361.  
  362.  
  363.  
  364. //-------------------------
  365. if (attacking == false) {
  366. switch(global.palette0) {
  367.  
  368. case 0:
  369. sprite_index = spr_attack_selectBP;
  370. break;
  371.  
  372. case 1:
  373. sprite_index = spr_attack_selectCA;
  374. break;
  375.  
  376. case 2:
  377. sprite_index = spr_attack_selectCL;
  378. break;
  379.  
  380. case 3:
  381. sprite_index = spr_attack_selectE;
  382. break;
  383.  
  384. case 4:
  385. sprite_index = spr_attack_selectM;
  386. break;
  387.  
  388. case 5:
  389. sprite_index = spr_attack_selectR;
  390. break;
  391.  
  392. case 6:
  393. sprite_index = spr_attack_selectSC;
  394. break;
  395.  
  396. case 7:
  397. sprite_index = spr_attack_selectSE;
  398. break;
  399.  
  400. case 8:
  401. sprite_index = spr_attack_selectSU;
  402. break;
  403.  
  404. case 9:
  405. sprite_index = spr_attack_selectX;
  406. break;
  407. }
  408. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement