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; |