|
1
|
siner += 1.5;
|
|
2
|
if (t >= 400)
|
|
3
|
{
|
|
4
|
rs += 0.5;
|
|
5
|
draw_set_color(c_white);
|
|
6
|
for (i = 1; i < 12; i += 1)
|
|
7
|
{
|
|
8
|
draw_set_alpha((rs / 16) - (i / 12));
|
|
9
|
draw_rectangle(320 - (i * i) - (rs * i), 0, 320 + (i * i) + (rs * i), 500, 0);
|
|
10
|
}
|
|
11
|
draw_set_alpha(1);
|
|
12
|
}
|
|
13
|
draw_sprite_ext(sprite_index, image_index, x, y, 1, 1, 0, c_white, siner / 8);
|
|
14
|
draw_sprite_ext(sprite_index, image_index, x, y, siner / 4, siner / 4, 0, c_white, 1.6 - (siner / 16));
|
|
15
|
draw_sprite_ext(sprite_index, image_index, x, y, siner / 8, siner / 8, 0, c_white, 1.6 - (siner / 24));
|
|
16
|
t += 1;
|
|
17
|
if (t >= 20)
|
|
18
|
{
|
|
19
|
if (soundcon == 0)
|
|
20
|
{
|
|
21
|
soundcon = 1;
|
|
22
|
if (scr_sideb_get_phasescr_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;
} () < 3)
|
|
23
|
snd_play(snd_usefountain);
|
|
24
|
}
|
|
25
|
}
|
|
26
|
if (t >= 70 && t <= 240)
|
|
27
|
{
|
|
28
|
with (obj_darkfountain)
|
|
29
|
{
|
|
30
|
adjust = 1;
|
|
31
|
eyebody *= 0.98;
|
|
32
|
}
|
|
33
|
y -= 1;
|
|
34
|
}
|
|
35
|
if (t >= 240 && t < 245)
|
|
36
|
{
|
|
37
|
with (obj_darkfountain)
|
|
38
|
adjust = 2;
|
|
39
|
t = 300;
|
|
40
|
}
|
|
41
|
if (t >= 390 && t < 395)
|
|
42
|
{
|
|
43
|
t = 400;
|
|
44
|
siner = 3;
|
|
45
|
if (soundcon == 1)
|
|
46
|
{
|
|
47
|
soundcon = 2;
|
|
48
|
audio_play_sound(snd_revival, 50, 0);
|
|
49
|
}
|
|
50
|
}
|
|
51
|
if (t >= 450)
|
|
52
|
{
|
|
53
|
ds2 += 0.02;
|
|
54
|
draw_set_alpha(ds2);
|
|
55
|
draw_set_color(c_white);
|
|
56
|
draw_rectangle(-10, -10, 999, 999, false);
|
|
57
|
draw_set_alpha(1);
|
|
58
|
}
|
|
59
|
if (t >= 520)
|
|
60
|
{
|
|
61
|
ds3 += 0.01;
|
|
62
|
draw_set_alpha(ds3);
|
|
63
|
draw_set_color(c_black);
|
|
64
|
draw_rectangle(-10, -10, 999, 999, false);
|
|
65
|
draw_set_alpha(1);
|
|
66
|
}
|
|
67
|
if (t >= 650)
|
|
68
|
{
|
|
69
|
global.entrance = 0;
|
|
70
|
global.interact = 1;
|
|
71
|
global.fighting = 0;
|
|
72
|
scr_become_lightscr_become_light
function scr_become_light()
{
if (scr_litemcheck(5) == 0)
scr_litemget(5);
if (scr_keyitemcheck(2))
{
if (scr_litemcheck(8) == 0)
scr_litemget(8);
}
else
{
scr_litemremove(8);
}
if (scr_keyitemcheck(13))
{
if (scr_litemcheck(11) == 0)
scr_litemget(11);
}
else
{
scr_litemremove(11);
}
global.lhp = ceil((global.hp[1] / global.maxhp[1]) * global.lmaxhp);
if (global.lhp < 1)
global.lhp = 1;
if (global.lhp > global.lmaxhp)
global.lhp = global.lmaxhp;
global.lwstrength = 1;
if (global.charweapon[1] == 1)
global.lweapon = 2;
if (global.charweapon[1] == 5)
global.lweapon = 6;
if (global.charweapon[1] == 8)
global.lweapon = 7;
if (global.charweapon[1] == 14)
global.lweapon = 12;
if (global.charweapon[1] == 16)
global.lweapon = 13;
var armorconverted = 0;
if (scr_armorcheck_equipped(1, 14) > 0)
{
armorconverted = 1;
global.larmor = 14;
}
if (armorconverted == 1)
global.ladef = 1;
else
global.ladef = 0;
global.darkzone = 0;
} ();
|
|
73
|
snd_free_all();
|
|
74
|
instance_create(0, 0, obj_persistentfadein);
|
|
75
|
if (global.chapter == 1)
|
|
76
|
room_goto(room_school_unusedroom );
|
|
77
|
if (global.chapter == 2)
|
|
78
|
{
|
|
79
|
scr_fountain_levelupscr_fountain_levelup
function scr_fountain_levelup()
{
if (global.chapter == 2)
{
global.maxhp[1] = clamp(global.maxhp[1], 160, 999);
global.maxhp[2] = clamp(global.maxhp[2], 190, 999);
global.maxhp[3] = clamp(global.maxhp[3], 140, 999);
for (var _i = global.flag[66 times_gained_at_ch2]; _i < 2; _i++)
{
global.at[1]++;
global.at[2]++;
global.mag[2]++;
global.at[3]++;
global.mag[3]++;
}
}
} ();
|
|
80
|
room_goto(room_lw_computer_lab );
|
|
81
|
}
|
|
82
|
}
|