Undertale script viewer

← back to main script listing

gml_Object_obj_butterflyhead_Create_0

(view raw script w/o annotations or w/e)
1
image_xscale = 2;
2
image_yscale = 2;
3
image_speed = 0;
4
y = (global.idealborder[3] - sprite_height) + 15;
5
x = (global.idealborder[1] - sprite_width) + 19;
6
repeat (50)
7
    instance_create((x + random(20)) - random(20), (y + random(20)) - random(20), obj_strangeman_butterfly);
8
alarm[0] = 20;
gml_Object_obj_butterflyhead_Alarm_0.gml

walking = 1; image_index = 1; image_speed = 0.2; alarm[1] = 20;
9
walking = 0;
10
shake = 2;
11
nowy = y;
12
nowx = x;
13
alarm[5] = 10;
gml_Object_obj_butterflyhead_Alarm_5.gml

alarm[5] = factor; repeat (3) { sm = instance_create(x, y, obj_strangeman_butterfly); sm.king = obj_heart; sm.alarm[0] = -1; sm.alarm[6] = -1; sm.direction = 160 + random(100); sm.speed = 4; }
14
alarm[6] = 30;
gml_Object_obj_butterflyhead_Alarm_6.gml

alarm[6] = 40; sm = instance_create(x, y, obj_strangeman_butterfly); sm.king = obj_heart; sm.alarm[0] = -1; sm.alarm[6] = -1; sm.direction = point_direction(sm.x, sm.y, obj_heart.x + 6, obj_heart.y + 6); sm.speed = 4;
15
factor = 15;
16
dmg = 9;