Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_heart_initiate_battle_2_Create_0

(view raw script w/o annotations or w/e)
1
depth = -room_height - 10000;
2
point_x1 = x;
3
point_y1 = y;
4
point_x2 = __view_get(e__VW.XView, 0) + 24;
5
point_y2 = __view_get(e__VW.YView, 0) + 227;
6
script_execute(scr_determine_heart_initiate_battle_position_yellow);
7
angle = point_direction(point_x1, point_y1, point_x2, point_y2);
8
power_x = power(abs(point_x1 - point_x2), 2);
9
power_y = power(abs(point_y1 - point_y2), 2);
10
move_factor = 15;
11
move_speed = sqrt(power_x + power_y) / move_factor;
12
no_loop = false;
13
audio_play_sound(snd_soul_battle_start, 20, false);
14
sprite_index = spr_heart_yellow_overworld;
15
16
enum e__VW
17
{
18
    XView,
19
    YView,
20
    WView,
21
    HView,
22
    Angle,
23
    HBorder,
24
    VBorder,
25
    HSpeed,
26
    VSpeed,
27
    Object,
28
    Visible,
29
    XPort,
30
    YPort,
31
    WPort,
32
    HPort,
33
    Camera,
34
    SurfaceID
35
}