|
1
|
obj_screen.messed = 0;
|
|
2
|
global.inbattle = 1;
|
|
3
|
savetimer = 0;
|
|
4
|
loadtimer = 0;
|
|
5
|
darkmode = 0;
|
|
6
|
darkvalue = 0;
|
|
7
|
htest = 0;
|
|
8
|
save_hp = 50;
|
|
9
|
save_inv = 0;
|
|
10
|
megadamage = 0;
|
|
11
|
global.faceemotion = 0;
|
|
12
|
introcon = 1;
|
|
13
|
introskip = 0;
|
|
14
|
turnturn = 0;
|
|
15
|
drawhp = 0;
|
|
16
|
intent_hit = 0;
|
|
17
|
global.floweyhp = 9950;
|
|
18
|
global.floweymaxhp = 9999;
|
|
19
|
global.battlephase = 0;
|
|
20
|
global.soul_rescue = 0;
|
|
21
|
if (global.fplot == 0)
|
|
22
|
{
|
|
23
|
ossafe_ini_open("undertale.ini");
|
|
24
|
ini_write_real("FFFFF", "P", 1);
|
|
25
|
ossafe_ini_close();
|
|
26
|
ossafe_savedata_save();
|
|
27
|
}
|
|
28
|
if (global.fplot > 1)
|
|
29
|
{
|
|
30
|
global.battlephase = global.fplot - 1;
|
|
31
|
global.soul_rescue = global.fplot - 1;
|
|
32
|
introskip = 1;
|
|
33
|
fadevalue = 0;
|
|
34
|
with (obj_floweyx_tv)
|
|
35
|
tvmode = 26;
|
|
36
|
}
|
|
37
|
flx = 0;
|
|
38
|
fly = 0;
|
|
39
|
tv = instance_create(235, -32, obj_floweyx_tv);
|
|
40
|
lefteye = instance_create(196, 132, obj_floweyx_lefteye);
|
|
41
|
flipeye = instance_create(258, 192, obj_floweyx_flipeye);
|
|
42
|
mouth = instance_create(292, 196, obj_floweyx_mouth);
|
|
43
|
fleshface = instance_create(260, 126, obj_fleshface);
|
|
44
|
pipetest = instance_create(272, 226, obj_floweypipetest);
|
|
45
|
pipetest2 = instance_create(230, 132, obj_floweypipetest_2);
|
|
46
|
pipetest3 = instance_create(246, 54, obj_floweypipetest_3);
|
|
47
|
behind = instance_create(140, 10, obj_floweyx_behind);
|
|
48
|
obj_floweybodyparent.visible = false;
|
|
49
|
sprite_replace(spr_nostrils, "external/spr_nostrils.png", 2, true, false, 0, 0);
|
|
50
|
sprite_replace(spr_floweyx_fleshmound, "external/spr_fleshmound.png", 1, true, false, 0, 0);
|
|
51
|
sprite_replace(spr_lefteye_overlay, "external/spr_lefteye_overlay.png", 1, true, false, 40, 24);
|
|
52
|
sprite_replace(spr_lefteye_nopupil, "external/spr_lefteye_nopupil.png", 1, true, false, 31, 17);
|
|
53
|
sprite_replace(spr_lefteye_pupil, "external/spr_lefteye_pupil.png", 1, true, false, 8, 8);
|
|
54
|
sprite_replace(spr_flipeye_bg, "external/spr_flipeye_bg.png", 1, true, false, 20, 50);
|
|
55
|
sprite_replace(spr_flipeye_holder, "external/spr_flipeye_holder.png", 1, true, false, 31, 53);
|
|
56
|
sprite_replace(spr_flipeye_noiris, "external/spr_flipeye_noiris.png", 1, true, false, 21, 40);
|
|
57
|
sprite_replace(spr_flipeye_pupil, "external/spr_flipeye_pupil.png", 1, true, false, 5, 4);
|
|
58
|
sprite_replace(spr_flipeye_iris, "external/spr_flipeye_iris.png", 1, true, false, 17, 15);
|
|
59
|
sprite_replace(spr_nostrils, "external/spr_nostrils.gif", 0, true, false, 0, 0);
|
|
60
|
sprite_replace(spr_floweyx_fleshmound, "external/spr_fleshmound.gif", 0, true, false, 0, 0);
|
|
61
|
sprite_replace(spr_lefteye_overlay, "external/spr_lefteye_overlay.gif", 0, true, false, 40, 24);
|
|
62
|
sprite_replace(spr_lefteye_nopupil, "external/spr_lefteye_nopupil.gif", 0, true, false, 31, 17);
|
|
63
|
sprite_replace(spr_lefteye_pupil, "external/spr_lefteye_pupil.gif", 0, true, false, 8, 8);
|
|
64
|
sprite_replace(spr_flipeye_bg, "external/spr_flipeye_bg.gif", 0, true, false, 20, 50);
|
|
65
|
sprite_replace(spr_flipeye_holder, "external/spr_flipeye_holder.gif", 0, true, false, 31, 53);
|
|
66
|
sprite_replace(spr_flipeye_noiris, "external/spr_flipeye_noiris.gif", 0, true, false, 21, 40);
|
|
67
|
sprite_replace(spr_flipeye_pupil, "external/spr_flipeye_pupil.gif", 0, true, false, 5, 4);
|
|
68
|
sprite_replace(spr_flipeye_iris, "external/spr_flipeye_iris.gif", 0, true, false, 17, 15);
|
|
69
|
sprite_replace(spr_floweyx_mouthedge, "external/spr_floweyx_mouthedge.png", 1, true, false, 0, 0);
|
|
70
|
sprite_replace(spr_floweyx_mouthl, "external/spr_floweyx_mouthl.png", 1, true, false, 0, 0);
|
|
71
|
sprite_replace(spr_floweyx_mouthl, "external/spr_floweyx_dimple.png", 3, true, false, 0, 0);
|
|
72
|
sprite_replace(spr_floweyx_mouthbridge, "external/spr_floweyx_mouthbridge.png", 1, true, false, 0, 0);
|
|
73
|
sprite_replace(spr_floweyx_mouthedge, "external/spr_floweyx_mouthedge.gif", 0, true, false, 0, 0);
|
|
74
|
sprite_replace(spr_floweyx_mouthl, "external/spr_floweyx_mouthl.gif", 0, true, false, 0, 0);
|
|
75
|
sprite_replace(spr_floweyx_mouthl, "external/spr_floweyx_dimple.gif", 0, true, false, 0, 0);
|
|
76
|
sprite_replace(spr_floweyx_mouthbridge, "external/spr_floweyx_mouthbridge.gif", 0, true, false, 0, 0);
|
|
77
|
sprite_replace(spr_floweyx_tv, "external/spr_floweyx_tv.png", 1, true, false, 0, 0);
|
|
78
|
sprite_replace(spr_pipepart, "external/spr_pipepart.png", 1, true, false, 21, 19);
|
|
79
|
sprite_replace(spr_floweyx_tv, "external/spr_floweyx_tv.gif", 0, true, false, 0, 0);
|
|
80
|
sprite_replace(spr_pipepart, "external/spr_pipepart.gif", 0, true, false, 21, 19);
|
|
81
|
sprite_replace(spr_halfdentata_none, "external/spr_halfdentata_none.png", 1, true, false, 51, 36);
|
|
82
|
sprite_replace(spr_halfdentata_bottom, "external/spr_halfdentata_bottom.png", 1, true, false, 51, 36);
|
|
83
|
sprite_replace(spr_halfdentata_top, "external/spr_halfdentata_top.png", 1, true, false, 51, 36);
|
|
84
|
sprite_replace(spr_dentata_tophalf, "external/spr_dentata_tophalf.png", 1, true, false, 51, 36);
|
|
85
|
sprite_replace(spr_dentata_bottomhalf, "external/spr_dentata_bottomhalf.png", 1, true, false, 51, 36);
|
|
86
|
sprite_replace(spr_dentata_none, "external/spr_dentata_none.png", 1, true, false, 51, 36);
|
|
87
|
sprite_replace(spr_bgpipe, "external/spr_bgpipe.png", 1, true, false, 0, 0);
|
|
88
|
sprite_replace(spr_bgpipe, "external/spr_bgpipe.gif", 0, true, false, 0, 0);
|
|
89
|
sprite_replace(spr_floweyarm, "external/spr_floweyarm.png", 1, true, false, 0, 0);
|
|
90
|
sprite_replace(spr_floweyarm, "external/spr_floweyarm.gif", 0, true, false, 0, 0);
|
|
91
|
sprite_replace(spr_sidestalk, "external/spr_sidestalk.png", 1, true, false, 0, 0);
|
|
92
|
sprite_replace(spr_sidestalk, "external/spr_sidestalk.gif", 0, true, false, 0, 0);
|
|
93
|
sprite_replace(spr_vines_flowey, "external/spr_vines_flowey.png", 1, true, false, 0, 0);
|
|
94
|
sprite_replace(spr_vines_flowey_2, "external/spr_vines_flowey_2.png", 1, true, false, 0, 0);
|
|
95
|
sprite_replace(spr_vines_flowey_3, "external/spr_vines_flowey_3.png", 1, true, false, 0, 0);
|
|
96
|
sprite_replace(spr_vines_flowey, "external/spr_vines_flowey.gif", 0, true, false, 0, 0);
|
|
97
|
sprite_replace(spr_vines_flowey_2, "external/spr_vines_flowey_2.gif", 0, true, false, 0, 0);
|
|
98
|
sprite_replace(spr_vines_flowey_3, "external/spr_vines_flowey_3.gif", 0, true, false, 0, 0);
|
|
99
|
sprite_replace(spr_tvinside, "external/tv.gif", 0, false, false, 0, 0);
|
|
100
|
sprite_replace(spr_mouthball, "external/spr_mouthball.png", 0, true, false, 59, 59);
|
|
101
|
sprite_replace(spr_mouthball, "external/spr_mouthball.gif", 0, true, false, 59, 59);
|
|
102
|
sprite_replace(spr_floweynuke_explosion, "external/spr_floweynuke_explosion.png", 0, true, false, 0, 0);
|
|
103
|
sprite_replace(spr_floweynuke_explosion, "external/spr_floweynuke_explosion.gif", 0, true, false, 0, 0);
|
|
104
|
sprite_replace(spr_floweynuke, "external/spr_floweynuke.png", 0, true, false, 0, 0);
|
|
105
|
sprite_replace(spr_floweynuke, "external/spr_floweynuke.gif", 0, true, false, 0, 0);
|
|
106
|
sprite_replace(spr_mouthflash, "external/spr_mouthflash.png", 0, true, false, 0, 0);
|
|
107
|
sprite_replace(spr_mouthflash, "external/spr_mouthflash.gif", 0, true, false, 0, 0);
|
|
108
|
sprite_replace(spr_mouthbeam, "external/spr_mouthbeam.png", 0, true, false, 0, 0);
|
|
109
|
sprite_replace(spr_mouthbeam, "external/spr_mouthbeam.gif", 0, true, false, 0, 0);
|
|
110
|
sprite_replace(spr_floweyx_flame, "external/spr_floweyx_flame.png", 0, true, false, 20, 24);
|
|
111
|
sprite_replace(spr_floweyx_flame, "external/spr_floweyx_flame.gif", 0, true, false, 20, 24);
|
|
112
|
sprite_replace(spr_venus_placeholder, "external/spr_venus_placeholder.png", 0, true, false, 80, 0);
|
|
113
|
sprite_replace(spr_venus_placeholder, "external/spr_venus_placeholder.gif", 0, true, false, 80, 0);
|
|
114
|
sprite_collision_mask(spr_floweynuke, false, 2, 13, 44, 34, 100, 1, 0);
|
|
115
|
mus_soul[0] = caster_load("music/f_6s_1.ogg");
|
|
116
|
mus_soul[1] = caster_load("music/f_6s_2.ogg");
|
|
117
|
mus_soul[2] = caster_load("music/f_6s_3.ogg");
|
|
118
|
mus_soul[3] = caster_load("music/f_6s_4.ogg");
|
|
119
|
mus_soul[4] = caster_load("music/f_6s_5.ogg");
|
|
120
|
mus_soul[5] = caster_load("music/f_6s_6.ogg");
|
|
121
|
mus_soul[6] = caster_load("music/f_6s_1.ogg");
|
|
122
|
soulpitch = 1;
|
|
123
|
mus_noise = caster_load("music/f_noise.ogg");
|
|
124
|
mus_alarm = caster_load("music/f_alarm.ogg");
|
|
125
|
mus_phase[0] = caster_load("music/f_part1.ogg");
|
|
126
|
mus_phase[1] = caster_load("music/f_part2.ogg");
|
|
127
|
mus_repeat1 = caster_load("music/repeat_1.ogg");
|
|
128
|
mus_repeat2 = caster_load("music/repeat_2.ogg");
|
|
129
|
mus_endnote = caster_load("music/f_endnote.ogg");
|
|
130
|
mustype = 0;
|
|
131
|
sfx_oh = caster_load("music/sfx_oh.ogg");
|
|
132
|
sfx_ted = caster_load("music/sfx_ted.ogg");
|
|
133
|
sfx_generate = caster_load("music/sfx_generate.ogg");
|
|
134
|
sfx_laugh = caster_load("music/f_laugh.ogg");
|
|
135
|
mus_finale1 = caster_load("music/f_finale_1.ogg");
|
|
136
|
mus_finale1_l = caster_load("music/f_finale_1_l.ogg");
|
|
137
|
mus_finale2 = caster_load("music/f_finale_2.ogg");
|
|
138
|
mus_finale3 = caster_load("music/f_finale_3.ogg");
|
|
139
|
mus_saved = caster_load("music/f_saved.ogg");
|
|
140
|
mus_hit = caster_load("music/f_orchhit.ogg");
|
|
141
|
pd = 0;
|
|
142
|
doomtimer = 0;
|
|
143
|
o_kill = 0;
|
|
144
|
destroyer = 0;
|
|
145
|
destroyercon = 0;
|
|
146
|
dcon = 0;
|
|
147
|
fileset = 2;
|
|
148
|
if (global.language == "ja")
|
|
149
|
writerx = 135;
|
|
150
|
else
|
|
151
|
writerx = 170;
|