|
1
|
if (global.chapter == 3 && global.plot >= 340)
|
|
2
|
{
|
|
3
|
pal_swap_set(bg_towntiles_palette, 1, false);
|
|
4
|
draw_self();
|
|
5
|
if (panel_fall)
|
|
6
|
{
|
|
7
|
if (panel_alpha == 1)
|
|
8
|
draw_sprite_ext(spr_shelter_panel_terminal, 0, 177, 1127, 1, 1, 0, c_white, 1);
|
|
9
|
panel_fall_timer++;
|
|
10
|
if (panel_fall_timer == 4)
|
|
11
|
{
|
|
12
|
panel_alpha = 1;
|
|
13
|
snd_play(snd_noise);
|
|
14
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("panel_rot", -45, 0, 12, -2, "out");
|
|
15
|
}
|
|
16
|
if (panel_fall_timer == 20)
|
|
17
|
{
|
|
18
|
snd_play(snd_wing);
|
|
19
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("panel_y", panel_y, panel_y + 17, 6, 4, "in");
|
|
20
|
}
|
|
21
|
draw_sprite_ext(panel_sprite, 0, panel_x, panel_y, 1, 1, panel_rot, c_white, panel_alpha);
|
|
22
|
draw_sprite_ext(spr_shelter_grass, 0, 186, 1161, 1, 1, 0, c_white, panel_alpha);
|
|
23
|
}
|
|
24
|
pal_swap_reset();
|
|
25
|
}
|
|
26
|
else
|
|
27
|
{
|
|
28
|
draw_self();
|
|
29
|
}
|