Create_0.gml 941 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. event_inherited();
  2. max_hp = 240;
  3. hp = max_hp;
  4. credit = random_range(40, 60);
  5. enemy_ai = hex_ai;
  6. hitbox = enemy_create_hitboxMC(160, 160);
  7. kb_factor = 0.5
  8. side_len = 128;
  9. roll_spd = 0;
  10. roll_acc = 0;
  11. roll_angle = 0;
  12. dir = 0;
  13. acc = 0;
  14. spd = 0;
  15. x_acc = 0;
  16. y_acc = 0;
  17. pivot_x = 0;
  18. pivot_y = 0;
  19. state = "IDLE";
  20. rebounce_timer = 0;
  21. angle_alter = 0;
  22. cnt = 0;
  23. last_attack = 0;
  24. current_attack = -1;
  25. var _matrix = [
  26. // 0 1 2 3
  27. [00, 35, 35, 30],
  28. [35, 00, 35, 30],
  29. [35, 35, 00, 30],
  30. [30, 35, 35, 00],
  31. ];
  32. attack_matrix = _matrix;
  33. depth = 10;
  34. base_y = 916;
  35. death_callback = function()
  36. {
  37. timer_active = false;
  38. with(oEnemyHex)
  39. {
  40. x_spd_kb = choose(-1, 1) * 15;
  41. y_spd_kb = 0;
  42. enemy_death();
  43. }
  44. screen_shake(40);
  45. repeat(30)
  46. icl(oFocusEndEffect);
  47. global.time_scale_t = 0;
  48. global.time_scale = 0.05;
  49. global.camera.smooth = 0.1;
  50. global.camera.follow = global.player;
  51. }
  52. timer_active = false;