ThatSnail

Untitled

Apr 21st, 2012
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. event_inherited();
  2.  
  3. var _IN;
  4. _IN = instance_nearest(x, y, obj_enemy);
  5. //dir = point_direction(x, y, _IN.x, _IN.y);
  6. if (_IN != noone)
  7. {
  8. d = point_direction(x, y, _IN.x, _IN.y);
  9. while(abs(d-image_angle)>180){d-=sign(d-image_angle)*360;}
  10. aimdir = median(image_angle - 85, d, image_angle + 85);
  11. } else {
  12. aimdir = image_angle;
  13. }
  14.  
  15. aimangle += sin((aimdir - aimangle) * pi / 180) * 8;
  16.  
  17. if (random(100) < 2 && _IN != noone)
  18. {
  19. var _B;
  20. _B = instance_create(x + lengthdir_x(8, aimdir), y + lengthdir_y(8, aimdir), obj_blast);
  21. _B.dir = aimdir;
  22. _B.image_angle = aimdir;
  23. _B.spd = 8;
  24. _B.dmg = 10;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment