Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_ceroba_phase_2_shield_destroy_Create_0

(view raw script w/o annotations or w/e)
1
image_speed = 0;
2
image_index = 0;
3
image_xscale = 2;
4
image_yscale = 2;
5
scene = 0;
6
cutscene_timer = 0;
7
can_shake = true;
8
alarm[0] = 2;
gml_Object_obj_ceroba_phase_2_shield_destroy_Alarm_0.gml

if (can_shake == true) { x = xstart + irandom_range(-1, 1); y = ystart + irandom_range(-1, 1); alarm[0] = shake_timer; } else { x = xstart; y = ystart; }
9
shake_timer = 2;
10
with (obj_battle_enemy_attack_ceroba_phase_2_attack_spawner)
11
{
12
    event_user(0);
13
    instance_destroy(obj_battle_ceroba_phase_1_transformation, false);
14
}
15
audio_play_sound(snd_ceroba_shield_break_1, 1, 0);
16
global.ps = part_system_create();
17
part_system_depth(global.ps, -1);
18
global.pt_glass_particles = part_type_create();
19
part_type_shape(global.pt_glass_particles, 0);
20
part_type_sprite(global.pt_glass_particles, 821, 0, 0, 0);
21
part_type_size(global.pt_glass_particles, 1, 1, 0, 0);
22
part_type_scale(global.pt_glass_particles, 1, 1);
23
part_type_orientation(global.pt_glass_particles, 0, 359, 0, 0, 0);
24
part_type_color3(global.pt_glass_particles, 5701887, 5701887, 15128575);
25
part_type_alpha3(global.pt_glass_particles, 1, 0.5, 0);
26
part_type_blend(global.pt_glass_particles, 0);
27
part_type_life(global.pt_glass_particles, 25, 25);
28
part_type_speed(global.pt_glass_particles, 4, 4, 0, 0);
29
part_type_direction(global.pt_glass_particles, 45, 135, 0, 0);
30
part_type_gravity(global.pt_glass_particles, 0.3, 270);
31
global.pt_Effect2 = part_type_create();
32
part_type_shape(global.pt_Effect2, 5);
33
part_type_size(global.pt_Effect2, 0, 0, 0.4, 0);
34
part_type_scale(global.pt_Effect2, 1, 1);
35
part_type_orientation(global.pt_Effect2, 0, 0, 0, 0, 0);
36
part_type_color3(global.pt_Effect2, 5701887, 5701887, 5701887);
37
part_type_alpha3(global.pt_Effect2, 0.8, 0.4, 0);
38
part_type_blend(global.pt_Effect2, 1);
39
part_type_life(global.pt_Effect2, 20, 20);
40
part_type_speed(global.pt_Effect2, 0, 0, 0, 0);
41
part_type_direction(global.pt_Effect2, 0, 360, 0, 0);
42
part_type_gravity(global.pt_Effect2, 0, 0);
43
global.pe_glass_particles = part_emitter_create(global.ps);
44
global.pe_Effect2 = part_emitter_create(global.ps);