1 |
if (alpha < 1) |
2 |
draw_sprite_ext(sprite_index, image_index, x, y, 1, 1, 0, image_blend, 1); |
3 |
if (amalgam == 1) |
4 |
draw_sprite_ext(spr_amalgam_fridge, floor(anim), x, y, 1, 1, 0, c_white, alpha); |
5 |
if (con == 1) |
6 |
{ |
7 |
if (obj_mainchara.x < 122 || obj_mainchara.x > 220) |
8 |
{ |
9 |
if (global.interact == 0) |
10 |
{ |
11 |
con = 2; |
12 |
caster_pause(global.currentsong); |
13 |
global.interact = 1; |
14 |
if (obj_mainchara.x < 160) |
15 |
global.facing = 1; |
16 |
if (obj_mainchara.x > 200) |
17 |
global.facing = 3; |
18 |
tr = caster_load("music/sfx_generate.ogg"); |
19 |
caster_play(tr, 0.8, 1); |
20 |
} |
21 |
} |
22 |
} |
23 |
if (con == 2) |
24 |
{ |
25 |
amalgam = 1; |
26 |
image_index = 0; |
27 |
image_speed = 0; |
28 |
con = 3.1; |
29 |
alarm[4] = 50; |
30 |
} |
31 |
if (con == 3.1) |
32 |
{ |
33 |
global.interact = 1; |
34 |
if (obj_mainchara.x < 160) |
35 |
global.facing = 1; |
36 |
if (obj_mainchara.x > 200) |
37 |
global.facing = 3; |
38 |
if (alpha < 1) |
39 |
alpha += 0.1; |
40 |
} |
41 |
if (con == 4.1) |
42 |
{ |
43 |
caster_play(tr, 0.8, 0.7); |
44 |
con = 4; |
45 |
} |
46 |
if (con == 4) |
47 |
{ |
48 |
anim += 0.5; |
49 |
if (anim >= 8) |
50 |
{ |
51 |
anim = 8; |
52 |
image_speed = 0; |
53 |
con = 5; |
54 |
alarm[4] = 50; |
55 |
} |
56 |
} |
57 |
if (con == 6) |
58 |
{ |
59 |
caster_free(tr); |
60 |
global.battlegroup = 84; |
61 |
global.mercy = 1; |
62 |
global.border = 0; |
63 |
global.flag[16 type_heart_transition] = 0; |
64 |
instance_create(0, 0, obj_battler); |
65 |
con = 7; |
66 |
alarm[4] = 32; |
67 |
} |
68 |
if (con == 8) |
69 |
{ |
70 |
global.interact = 0; |
71 |
global.mercy = 0; |
72 |
caster_resume(global.currentsong); |
73 |
myinteract = 0; |
74 |
image_blend = c_blue; |
75 |
sprite_index = spr_leverkey; |
76 |
myinteract = 0; |
77 |
global.flag[482 truelab_blue_key_status] = 1; |
78 |
image_speed = 0.1; |
79 |
scr_tempsavescr_tempsavefilechoicebk2 = global.filechoice;
global.filechoice = 9;
script_execute(scr_saveprocess);
global.filechoice = filechoicebk2; (); |
80 |
con = 9; |
81 |
amalgam = 0; |
82 |
alpha = 0; |
83 |
x = 170; |
84 |
y = 138; |
85 |
} |
86 |
if (con == 10 && instance_exists(OBJ_WRITER) == 0) |
87 |
{ |
88 |
global.interact = 0; |
89 |
global.flag[482 truelab_blue_key_status] = 2; |
90 |
instance_destroy(); |
91 |
} |