1 |
if (con == 1 && instance_exists(OBJ_WRITER) == 0) |
2 |
{ |
3 |
undyne = instance_create(520, 80, obj_undynea_actor); |
4 |
undyne.direction = 0; |
5 |
undyne.sprite_index = undyne.rsprite; |
6 |
mkid = instance_create(730, 60, obj_mkid_actor); |
7 |
mkid.visible = false; |
8 |
con = 2; |
9 |
alarm[4] = 20; |
10 |
obj_darkness_undyne.glowyes = 2; |
11 |
global.interact = 1; |
12 |
obj_mainchara.cutscene = 1; |
13 |
} |
14 |
if (con == 2) |
15 |
{ |
16 |
global.interact = 1; |
17 |
view_xview[0] -= 5; |
18 |
} |
19 |
if (con == 3) |
20 |
{ |
21 |
global.facing = 3; |
22 |
con = 4; |
23 |
alarm[4] = 80; |
24 |
} |
25 |
if (con == 5) |
26 |
{ |
27 |
undyne.hspeed = 1; |
28 |
undyne.image_speed = 0.2; |
29 |
con = 6; |
30 |
alarm[4] = 30; |
31 |
} |
32 |
if (con == 7) |
33 |
{ |
34 |
undyne.hspeed = 0; |
35 |
undyne.image_speed = 0; |
36 |
con = 8; |
37 |
alarm[4] = 40; |
38 |
} |
39 |
if (con == 9) |
40 |
{ |
41 |
undyne.hspeed = 1; |
42 |
undyne.image_speed = 0.2; |
43 |
con = 10; |
44 |
alarm[4] = 30; |
45 |
} |
46 |
if (con == 11) |
47 |
{ |
48 |
undyne.hspeed = 0; |
49 |
undyne.image_speed = 0; |
50 |
con = 12; |
51 |
alarm[4] = 40; |
52 |
} |
53 |
if (con == 13) |
54 |
{ |
55 |
global.typer = 37; |
56 |
global.msc = 621; |
57 |
instance_create(0, 0, obj_dialoguer); |
58 |
con = 14; |
59 |
} |
60 |
if (con == 14 && instance_exists(OBJ_WRITER) == 0) |
61 |
{ |
62 |
global.interact = 1; |
63 |
con = 15; |
64 |
alarm[4] = 20; |
65 |
} |
66 |
if (con == 16) |
67 |
{ |
68 |
global.interact = 1; |
69 |
undyne.sprite_index = spr_undyne_rushfade; |
70 |
undyne.image_index = 0; |
71 |
snd_play(snd_grab); |
72 |
con = 15.1; |
73 |
alarm[4] = 40; |
74 |
} |
75 |
if (con == 16.1) |
76 |
{ |
77 |
rushf = scr_markerscr_markerthismarker = instance_create(argument0, argument1, obj_npc_marker);
thismarker.visible = true;
thismarker.image_speed = 0;
thismarker.sprite_index = argument2;
return thismarker; (undyne.x, undyne.y, spr_undyne_rush); |
78 |
rushf.image_alpha = 0; |
79 |
rushf.depth = 4000; |
80 |
snd_play(snd_spearappear); |
81 |
con = 15.2; |
82 |
alarm[4] = 40; |
83 |
} |
84 |
if (con == 15.2) |
85 |
{ |
86 |
with (rushf) |
87 |
{ |
88 |
if (image_alpha < 1) |
89 |
image_alpha += 0.05; |
90 |
} |
91 |
} |
92 |
if (con == 16.2) |
93 |
con = 18; |
94 |
if (con == 18) |
95 |
{ |
96 |
with (rushf) |
97 |
instance_destroy(); |
98 |
undyne.sprite_index = spr_undyne_rush; |
99 |
undyne.hspeed = 1; |
100 |
undyne.image_speed = 0.2; |
101 |
con = 17.1; |
102 |
alarm[4] = 10; |
103 |
} |
104 |
if (con == 18.1) |
105 |
{ |
106 |
undyne.hspeed = 0; |
107 |
undyne.image_speed = 0; |
108 |
alarm[4] = 30; |
109 |
con = 17.2; |
110 |
} |
111 |
if (con == 18.2) |
112 |
{ |
113 |
undyne.hspeed = 3; |
114 |
con = 17.3; |
115 |
undyne.image_index = 0; |
116 |
undyne.fun = 3; |
117 |
undyne.image_speed = 0.5; |
118 |
alarm[4] = 28; |
119 |
} |
120 |
if (con == 18.3) |
121 |
{ |
122 |
undyne.image_index = 0; |
123 |
undyne.hspeed = 0; |
124 |
undyne.image_speed = 0; |
125 |
con = 17.4; |
126 |
alarm[4] = 30; |
127 |
} |
128 |
if (con == 18.4) |
129 |
{ |
130 |
global.battlegroup = 200; |
131 |
b = instance_create(0, 0, obj_battler); |
132 |
b.claptimer = 4; |
133 |
con = 20; |
134 |
} |
135 |
if (con == 20 && instance_exists(obj_battler) == 0) |
136 |
{ |
137 |
mkid.visible = true; |
138 |
mkid.vspeed = 4; |
139 |
snd_play(snd_splash); |
140 |
con = 21; |
141 |
alarm[4] = 11; |
142 |
} |
143 |
if (con == 22) |
144 |
{ |
145 |
global.typer = 5; |
146 |
global.msc = 0; |
147 |
global.msg[0] = * Undyne!!!Delay 11 * I'll help you fight!!!Wait for inputClose MessageClose Messagescr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_299") ; |
148 |
scr_regulartextscr_regulartextglobal.typer = 5;
global.facechoice = 0;
global.faceemotion = 0;
global.msc = 0;
instance_create(0, 0, obj_dialoguer); (); |
149 |
con = 23; |
150 |
undyne.hspeed = 0; |
151 |
undyne.image_speed = 0; |
152 |
mkid.vspeed = 0; |
153 |
mkid.image_speed = 0.2; |
154 |
mkid.sprite_index = mkid.dtsprite; |
155 |
} |
156 |
if (con == 23 && instance_exists(OBJ_WRITER) == 0) |
157 |
{ |
158 |
mkid.image_speed = 0; |
159 |
mkid.sprite_index = mkid.dsprite; |
160 |
con = 24; |
161 |
alarm[4] = 30; |
162 |
} |
163 |
if (con == 25) |
164 |
{ |
165 |
mkid.sprite_index = mkid.lsprite; |
166 |
con = 26; |
167 |
alarm[4] = 20; |
168 |
} |
169 |
if (con == 27) |
170 |
{ |
171 |
mkid.sprite_index = mkid.rsprite; |
172 |
con = 28; |
173 |
alarm[4] = 20; |
174 |
} |
175 |
if (con == 29) |
176 |
{ |
177 |
mkid.sprite_index = mkid.lsprite; |
178 |
con = 30; |
179 |
alarm[4] = 40; |
180 |
} |
181 |
if (con == 31) |
182 |
{ |
183 |
mkid.sprite_index = mkid.rtsprite; |
184 |
con = 32; |
185 |
alarm[4] = 10; |
186 |
} |
187 |
if (con == 33) |
188 |
{ |
189 |
mkid.image_speed = 0.2; |
190 |
global.msg[0] = * YO!!!!Wait for inputscr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_348") ; |
191 |
global.msg[1] = * You did it!!!Delay 11 * Undyne is RIGHT in front of you!!!Wait for inputscr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_349") ; |
192 |
global.msg[2] = * You've got front row seats to her fight!!!Wait for inputClose MessageClose Messagescr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_350") ; |
193 |
scr_regulartextscr_regulartextglobal.typer = 5;
global.facechoice = 0;
global.faceemotion = 0;
global.msc = 0;
instance_create(0, 0, obj_dialoguer); (); |
194 |
con = 34; |
195 |
} |
196 |
if (con == 34 && instance_exists(OBJ_WRITER) == 0) |
197 |
{ |
198 |
mkid.image_speed = 0; |
199 |
mkid.sprite_index = mkid.lsprite; |
200 |
con = 35; |
201 |
alarm[4] = 20; |
202 |
} |
203 |
if (con == 36) |
204 |
{ |
205 |
mkid.sprite_index = mkid.rsprite; |
206 |
con = 37; |
207 |
alarm[4] = 20; |
208 |
} |
209 |
if (con == 38) |
210 |
{ |
211 |
mkid.sprite_index = mkid.lsprite; |
212 |
con = 39; |
213 |
alarm[4] = 20; |
214 |
} |
215 |
if (con == 40) |
216 |
{ |
217 |
mkid.sprite_index = mkid.dtsprite; |
218 |
con = 41; |
219 |
alarm[4] = 30; |
220 |
} |
221 |
if (con == 42) |
222 |
{ |
223 |
mkid.image_speed = 0.2; |
224 |
global.msg[0] = * ... wait.Wait for inputscr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_388") ; |
225 |
global.msg[1] = * Who's she fighting???Wait for inputClose MessageClose Messagescr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_389") ; |
226 |
scr_regulartextscr_regulartextglobal.typer = 5;
global.facechoice = 0;
global.faceemotion = 0;
global.msc = 0;
instance_create(0, 0, obj_dialoguer); (); |
227 |
con = 43; |
228 |
} |
229 |
if (con == 43 && instance_exists(OBJ_WRITER) == 0) |
230 |
{ |
231 |
undyne.sprite_index = undyne.rsprite; |
232 |
undyne.hspeed = 3; |
233 |
undyne.image_speed = 0.25; |
234 |
con = 44; |
235 |
alarm[4] = 7; |
236 |
} |
237 |
if (con == 45) |
238 |
{ |
239 |
snd_play(snd_movemenu); |
240 |
undyne.hspeed = 0; |
241 |
undyne.image_speed = 0; |
242 |
undyne.image_index = 0; |
243 |
mkid.visible = false; |
244 |
undyne.sprite_index = spr_undyne_cheektug; |
245 |
con = 46; |
246 |
alarm[4] = 20; |
247 |
} |
248 |
if (con == 47) |
249 |
{ |
250 |
undyne.hspeed = -2; |
251 |
undyne.image_speed = 0.25; |
252 |
global.msg[0] = * H-Delay 11hey!Wait for inputscr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_419") ; |
253 |
global.msg[1] = * You aren't gonna tell my parents about this,Delay 11 are you?Wait for inputClose MessageClose Messagescr_gettextscr_gettextvar text_id = argument[0];
var text = ds_map_find_value(global.text_data_en, text_id);
if (is_undefined(text))
text = "";
if (global.language == "ja")
{
var loc_text = ds_map_find_value(global.text_data_ja, text_id);
if (!is_undefined(loc_text))
text = loc_text;
}
for (var i = 1; i <= (string_length(text) - 3); i++)
{
if (string_copy(text, i, 2) == "\[" && string_char_at(text, i + 3) == "]")
{
var sel = string_char_at(text, i + 2);
var replace;
if (sel == "C")
replace = global.charname;
else if (sel == "G")
replace = string(global.gold);
else if (sel == "I")
replace = global.itemname[global.menucoord[1]];
else if (sel == "1" && argument_count > 1)
replace = argument[1];
else if (sel == "2" && argument_count > 2)
replace = argument[2];
else if (sel == "3" && argument_count > 3)
replace = argument[3];
else if (sel == "4" && argument_count > 4)
replace = argument[4];
else if (sel == "5" && argument_count > 5)
replace = argument[5];
else if (sel == "6" && argument_count > 6)
replace = argument[6];
else if (sel == "7" && argument_count > 7)
replace = argument[7];
else if (sel == "8" && argument_count > 8)
replace = argument[8];
else if (sel == "9" && argument_count > 9)
replace = argument[9];
else
replace = "";
var before = string_copy(text, 1, i - 1);
var after = string_copy(text, i + 4, string_length(text));
text = before + replace + after;
i += (string_length(replace) - 1);
}
}
return text; ("obj_undyne_echoflower_420") ; |
254 |
scr_regulartextscr_regulartextglobal.typer = 5;
global.facechoice = 0;
global.faceemotion = 0;
global.msc = 0;
instance_create(0, 0, obj_dialoguer); (); |
255 |
con = 48; |
256 |
} |
257 |
if (con == 48 && instance_exists(OBJ_WRITER) == 0) |
258 |
{ |
259 |
if (undyne.x < (view_xview[0] - 100)) |
260 |
{ |
261 |
with (undyne) |
262 |
instance_destroy(); |
263 |
with (mkid) |
264 |
instance_destroy(); |
265 |
con = 49; |
266 |
vol = 0; |
267 |
caster_stop(global.currentsong); |
268 |
alarm[4] = 100; |
269 |
} |
270 |
} |
271 |
if (con == 49) |
272 |
view_xview[0] += 1; |
273 |
if (con == 50) |
274 |
{ |
275 |
with (obj_mainchara) |
276 |
uncan = 0; |
277 |
caster_loop(global.currentsong, 1, 0.9); |
278 |
obj_mainchara.cutscene = 0; |
279 |
global.interact = 0; |
280 |
global.plot = 118; |
281 |
con = 51; |
282 |
} |