Deltarune script viewer

← back to main script listing

gml_Object_obj_ch2_scene26_gigaqueen_Create_0

(view raw script w/o annotations or w/e)
1
damaged = global.plot >= 170;
2
damagedfx = damaged;
3
head_sprite = damaged ? spr_cutscene_27_queen_damaged : spr_cutscene_26_queen_giga_head;
4
head_index = 0;
5
head_x_pos = damaged ? ((camerax() + (view_wport[0] / 2)) - sprite_get_width(spr_cutscene_26_queen_giga_head)) : -1;
6
head_y_pos = damaged ? (cameray() - 15) : -1;
7
head_shake_x = 0;
8
head_shake_y = 0;
9
smoketimer = 0;
10
shaketimer = 0;
11
climb = 0;
12
climbtimer = 0;
13
rem_head_x_pos = head_x_pos;
14
rem_head_y_pos = head_y_pos;
15
static_happened = 0;
16
if (room == room_dw_mansion_top)
17
{
18
    if (scr_sideb_get_phase
scr_sideb_get_phase

function scr_sideb_get_phase() { var phase = 0; if (global.flag[916 snowgrave_fail] == 0) { if (global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4) phase = 1; if (global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7) phase = 2; if (global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20) phase = 3; if (global.flag[915 snowgrave_plot] >= 20) phase = 4; } return phase; }
() < 2)
19
        head_y_pos = cameray() + view_hport[0] + 100;
20
    else
21
        head_y_pos = -1;
22
}
23
pilot_sprite = spr_cutscene_26_queen_pilot_laugh;
24
pilot_index = 0;
25
pilot_alpha = 1;
26
laugh = false;
27
animsiner = 0;
28
goggles_index = 0;
29
highlight_index = 0;
30
release = false;
31
release_fast = false;
32
head_init = false;
33
set_pos = false;
34
anim_index = 0;
35
surprised = false;
36
leave = false;
37
leave_fast = false;
38
unhappy = false;
39
static_start = false;
40
static_stop = false;