Undertale script viewer

← back to main script listing

gml_Object_blt_direct_Create_0

(view raw script w/o annotations or w/e)
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);