Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_el_bailador_dance_Create_0

(view raw script w/o annotations or w/e)
1
state = 0;
2
default_x = x;
3
default_xscale = 1;
4
default_yscale = 1;
5
id_el_bailador = 2245;
6
global.id_store = id;
7
with (id_el_bailador)
8
{
9
    image_alpha = 0;
10
    time_elapsed = 0;
11
    sign_modifier = 1;
12
    id_el_bailador_dance = global.id_store;
13
}
14
direction_x = choose(-1, 1);
15
if (direction_x == -1)
16
{
17
    var random_pose = irandom_range(0, 1);
18
    switch (random_pose)
19
    {
20
        case 0:
21
            sprite_index = spr_el_bailador_pose_left_1;
22
            image_speed_dance = 1/3;
23
            break;
24
        case 1:
25
            sprite_index = spr_el_bailador_pose_left_2;
26
            image_speed_dance = 1/3;
27
            break;
28
        default:
29
            sprite_index = spr_el_bailador_pose_left_1;
30
            image_speed_dance = 1/3;
31
            break;
32
    }
33
}
34
if (direction_x == 1)
35
{
36
    var random_pose = irandom_range(0, 2);
37
    switch (random_pose)
38
    {
39
        case 0:
40
            sprite_index = spr_el_bailador_pose_right_1;
41
            image_speed_dance = 1/3;
42
            break;
43
        case 1:
44
            sprite_index = spr_el_bailador_pose_right_2;
45
            image_speed_dance = 1/3;
46
            break;
47
        case 2:
48
            sprite_index = spr_el_bailador_pose_right_3;
49
            image_speed_dance = 1/3;
50
            break;
51
        default:
52
            sprite_index = spr_el_bailador_pose_right_1;
53
            image_speed_dance = 1/3;
54
            break;
55
    }
56
}
57
image_speed = image_speed_dance;
58
image_index = 0;
59
image_xscale = 1;
60
image_yscale = 1;
61
sign_modifier_move = direction_x;
62
time_elapsed_move = 0;
63
time_max_move = 30;
64
time_increase_move = 1;
65
max_rise_move = 150;
66
time_max_dance = 20;
67
sign_modifier = 1;
68
time_elapsed = 0;
69
time_max = time_max_dance;
70
time_increase = 1;
71
max_rise = 0.025;
72
max_rise_ext = 0.02;
73
time_max_default = time_max;