|
1
|
action_set_relative(0);
|
|
2
|
sprite_index = global.bulletappearance;
|
|
3
|
myspeed = global.bulletvariable[0];
|
|
4
|
mydirection = global.bulletvariable[6];
|
|
5
|
mydirectionalspeed = global.bulletvariable[7];
|
|
6
|
myrandomspeed = global.bulletvariable[1];
|
|
7
|
mydirectionrandom = global.bulletvariable[2];
|
|
8
|
gravity = global.bulletvariable[3];
|
|
9
|
gravity_direction = global.bulletvariable[4];
|
|
10
|
friction = global.bulletvariable[5];
|
|
11
|
instance_create(x + ((sprite_width / 2) - 8), y + ((sprite_width / 2) - 8), blt_gen);
|
|
12
|
dmg = 0;
|
|
13
|
action_move_point(obj_heart.x, obj_heart.y, (myspeed + (random(myrandomspeed) * 2)) - myrandomspeed);
|
|
14
|
action_set_relative(1);
|
|
15
|
action_set_motion(mydirection, (mydirectionalspeed + (random(myrandomspeed) * 2)) - myrandomspeed);
|
|
16
|
action_set_relative(0);
|
|
17
|
direction += ((random(mydirectionrandom) * 2) - mydirectionrandom);
|
|
18
|
if (sprite_index == spr_dirbullet)
|
|
19
|
image_speed = 0;
|
|
20
|
action_set_relative(0);
|