|
1
|
var favflag = global.flag[1017 fave_weather];
|
|
2
|
scr_board_populatevarsscr_board_populatevars
function scr_board_populatevars()
{
if (!variable_instance_exists(id, "kris"))
kris = 0;
if (!variable_instance_exists(id, "susie"))
susie = 0;
if (!variable_instance_exists(id, "ralsei"))
ralsei = 0;
if (kris == 0)
{
with (obj_mainchara_board)
{
if (name == "kris")
other.kris = id;
}
}
if (ralsei == 0)
{
with (obj_mainchara_board)
{
if (name == "ralsei")
other.ralsei = id;
}
}
if (susie == 0)
{
with (obj_mainchara_board)
{
if (name == "susie")
other.susie = id;
}
}
} ();
|
|
3
|
scr_gameshow_populatevarsscr_gameshow_populatevars
function scr_gameshow_populatevars()
{
if (!variable_instance_exists(id, "kr_real"))
kr_real = 0;
if (!variable_instance_exists(id, "su_real"))
su_real = 0;
if (!variable_instance_exists(id, "ra_real"))
ra_real = 0;
if (!variable_instance_exists(id, "tenna"))
tenna = 0;
if (kr_real == 0)
{
with (obj_mainchara)
other.kr_real = id;
}
if (su_real == 0)
{
with (obj_caterpillarchara)
{
if (name == "susie")
other.su_real = id;
}
}
if (ra_real == 0)
{
with (obj_caterpillarchara)
{
if (name == "ralsei")
other.ra_real = id;
}
}
if (tenna == 0)
{
with (obj_actor_tenna)
other.tenna = id;
}
} ();
|
|
4
|
if (init == 0)
|
|
5
|
init = 1;
|
|
6
|
if (rouxls_board == 0 && ready)
|
|
7
|
{
|
|
8
|
rouxls_board = scr_board_markerscr_board_marker
function scr_board_marker()
{
var _thismarker = instance_create(argument0, argument1, obj_board_marker);
_thismarker.sprite_index = argument2;
_thismarker.image_xscale = 2;
_thismarker.image_yscale = 2;
if (argument_count >= 4)
_thismarker.image_speed = argument3;
if (argument_count >= 5)
{
if (argument4 != -1)
_thismarker.depth = argument4;
}
if (argument_count >= 6)
_thismarker.image_xscale = argument5;
if (argument_count >= 6)
_thismarker.image_yscale = argument5;
if (argument_count >= 7)
_thismarker.animateonce = argument6;
return _thismarker;
} (-999, -999, spr_board_rouxls, 0, 999990, 2, false);
|
|
9
|
with (rouxls_board)
|
|
10
|
setxy_board(1824, 2496);
|
|
11
|
angryfriendo = scr_board_markerscr_board_marker
function scr_board_marker()
{
var _thismarker = instance_create(argument0, argument1, obj_board_marker);
_thismarker.sprite_index = argument2;
_thismarker.image_xscale = 2;
_thismarker.image_yscale = 2;
if (argument_count >= 4)
_thismarker.image_speed = argument3;
if (argument_count >= 5)
{
if (argument4 != -1)
_thismarker.depth = argument4;
}
if (argument_count >= 6)
_thismarker.image_xscale = argument5;
if (argument_count >= 6)
_thismarker.image_yscale = argument5;
if (argument_count >= 7)
_thismarker.animateonce = argument6;
return _thismarker;
} (-999, -999, spr_board_lanino_sad_right);
|
|
12
|
if (global.flag[1017 fave_weather] == 1)
|
|
13
|
angryfriendo.sprite_index = spr_board_elnina_sad_right;
|
|
14
|
with (angryfriendo)
|
|
15
|
setxy_board(1760, 2496);
|
|
16
|
}
|
|
17
|
if (active)
|
|
18
|
{
|
|
19
|
if (ready && tempblock == 0)
|
|
20
|
{
|
|
21
|
tempblock = 1;
|
|
22
|
with (instance_create(1824, 2624, obj_board_solid))
|
|
23
|
{
|
|
24
|
setxy_board();
|
|
25
|
scr_sizescr_size
function scr_size(arg0 = image_xscale, arg1 = image_yscale, arg2 = id)
{
with (arg2)
{
image_xscale = arg0;
image_yscale = arg1;
}
} (2, 1);
|
|
26
|
scr_doomscr_doom
function scr_doom(arg0, arg1)
{
with (instance_create_depth(0, 0, 0, obj_doom))
{
alarm[0]
target = arg0;
}
} (id, 90);
|
|
27
|
}
|
|
28
|
}
|
|
29
|
if (con == 0 && obj_board_camera.con == 0)
|
|
30
|
{
|
|
31
|
if (kris.boat == true)
|
|
32
|
suwalk = 1;
|
|
33
|
if (ready)
|
|
34
|
{
|
|
35
|
suwalk = 1;
|
|
36
|
for (var i = 0; i < array_length(obj_b2lovershallway.block); i++)
|
|
37
|
safe_delete(obj_b2lovershallway.block[i]);
|
|
38
|
with (obj_mainchara_board)
|
|
39
|
controlled = false;
|
|
40
|
scr_pathfind_to_pointscr_pathfind_to_point
function scr_pathfind_to_point(arg0, arg1, arg2)
{
var __destx = arg1 + 16;
var __desty = arg2 + 16;
if (arg1 < 12 && arg2 < 8)
{
__destx = 128 + (32 * arg1) + 16;
__desty = 64 + (32 * arg2) + 16;
}
with (obj_mainchara_board)
{
if (name == arg0)
{
path_end();
is_moving_timer = 0;
is_moving = true;
path_target_x = __destx;
path_target_y = __desty;
follow = false;
if (argument_count == 4)
{
if (argument3 != -1)
path_end_facing = argument3;
}
if (argument_count == 5)
{
if (argument4 != -1)
allow_diagonals = argument4;
}
}
}
} ("kris", 5.5, 5.5, 2);
|
|
41
|
scr_pathfind_to_pointscr_pathfind_to_point
function scr_pathfind_to_point(arg0, arg1, arg2)
{
var __destx = arg1 + 16;
var __desty = arg2 + 16;
if (arg1 < 12 && arg2 < 8)
{
__destx = 128 + (32 * arg1) + 16;
__desty = 64 + (32 * arg2) + 16;
}
with (obj_mainchara_board)
{
if (name == arg0)
{
path_end();
is_moving_timer = 0;
is_moving = true;
path_target_x = __destx;
path_target_y = __desty;
follow = false;
if (argument_count == 4)
{
if (argument3 != -1)
path_end_facing = argument3;
}
if (argument_count == 5)
{
if (argument4 != -1)
allow_diagonals = argument4;
}
}
}
} ("ralsei", 4.5, 6, 2);
|
|
42
|
scr_pathfind_to_pointscr_pathfind_to_point
function scr_pathfind_to_point(arg0, arg1, arg2)
{
var __destx = arg1 + 16;
var __desty = arg2 + 16;
if (arg1 < 12 && arg2 < 8)
{
__destx = 128 + (32 * arg1) + 16;
__desty = 64 + (32 * arg2) + 16;
}
with (obj_mainchara_board)
{
if (name == arg0)
{
path_end();
is_moving_timer = 0;
is_moving = true;
path_target_x = __destx;
path_target_y = __desty;
follow = false;
if (argument_count == 4)
{
if (argument3 != -1)
path_end_facing = argument3;
}
if (argument_count == 5)
{
if (argument4 != -1)
allow_diagonals = argument4;
}
}
}
} ("susie", 6.5, 6, 2);
|
|
43
|
snd_stop_all();
|
|
44
|
snd_play_delay(snd_crowd_gasp, 4);
|
|
45
|
safe_delete(obj_b2pyramidrouxlsstore);
|
|
46
|
con = 1;
|
|
47
|
timer = 0;
|
|
48
|
rouxls = scr_dark_markerscr_dark_marker
function scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (camerax() + 640, 264, spr_rouxls_handsbehindback);
|
|
49
|
obj_b2_ninfriendo_wiremanagement.rouxls = rouxls;
|
|
50
|
rouxls.depth = 96200;
|
|
51
|
favored.sprite_index = spr_elnina_shame_left_nowand;
|
|
52
|
if (global.flag[1017 fave_weather] == 1)
|
|
53
|
favored.sprite_index = spr_lanino_sadconfused_left_nowand;
|
|
54
|
unfavored.sprite_index = spr_lanino_shocked_right_nowand;
|
|
55
|
if (global.flag[1017 fave_weather] == 1)
|
|
56
|
unfavored.sprite_index = spr_elnina_shocked_right_nowand;
|
|
57
|
with (obj_board_overlookfriendo)
|
|
58
|
{
|
|
59
|
other.favoredfriend = scr_board_markerscr_board_marker
function scr_board_marker()
{
var _thismarker = instance_create(argument0, argument1, obj_board_marker);
_thismarker.sprite_index = argument2;
_thismarker.image_xscale = 2;
_thismarker.image_yscale = 2;
if (argument_count >= 4)
_thismarker.image_speed = argument3;
if (argument_count >= 5)
{
if (argument4 != -1)
_thismarker.depth = argument4;
}
if (argument_count >= 6)
_thismarker.image_xscale = argument5;
if (argument_count >= 6)
_thismarker.image_yscale = argument5;
if (argument_count >= 7)
_thismarker.animateonce = argument6;
return _thismarker;
} (x, y, sprite_index, image_speed, depth, image_xscale, false);
|
|
60
|
instance_destroy();
|
|
61
|
}
|
|
62
|
}
|
|
63
|
else
|
|
64
|
{
|
|
65
|
if (loverline == 0)
|
|
66
|
{
|
|
67
|
if (obj_board_overlookfriendo.spoke == 1)
|
|
68
|
{
|
|
69
|
obj_board_overlookfriendo.spoke = 2;
|
|
70
|
loverline = 1;
|
|
71
|
lovertimer = 0;
|
|
72
|
}
|
|
73
|
}
|
|
74
|
if (loverline == 1)
|
|
75
|
{
|
|
76
|
lovertimer++;
|
|
77
|
if (lovertimer == 1)
|
|
78
|
{
|
|
79
|
tenna.bounce = 1;
|
|
80
|
var tetalk = stringsetloc(You know what that means, kids!!!"You know what that means, kids!!!", "obj_b2loverscliff_slash_Step_0_gml_87_0" );
|
|
81
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (tetalk, "tenna", 2, 60);
|
|
82
|
}
|
|
83
|
if (lovertimer == 60)
|
|
84
|
{
|
|
85
|
su_real.sprite_index = su_real.rsprite;
|
|
86
|
scr_resetgameshowcharacter_delayscr_resetgameshowcharacter_delay
function scr_resetgameshowcharacter_delay()
{
var _x_smooth = 0;
if (argument_count == 3)
_x_smooth = 1;
return scr_script_delayed(scr_resetgameshowcharacter, argument1, argument0, _x_smooth);
} ("susie", 80);
|
|
87
|
var sutalk = stringsetloc(Ralsei, get on the heart. We're gonna find you a lover."Ralsei, get on the heart. We're gonna find you a lover.", "obj_b2loverscliff_slash_Step_0_gml_94_0" );
|
|
88
|
if (obj_board_inventory.lancer == true)
|
|
89
|
{
|
|
90
|
sutalk = stringsetloc(Yeah. If we could get 2 Lancers, and make them stand there..."Yeah. If we could get 2 Lancers, and make them stand there...", "obj_b2loverscliff_slash_Step_0_gml_96_0" );
|
|
91
|
}
|
|
92
|
else
|
|
93
|
{
|
|
94
|
loverline = 10;
|
|
95
|
lovestand = 1;
|
|
96
|
lovertimer = 0;
|
|
97
|
}
|
|
98
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (sutalk, "susie", 2, 80);
|
|
99
|
}
|
|
100
|
if (lovertimer == 140)
|
|
101
|
{
|
|
102
|
tenna.bounce = 1;
|
|
103
|
var tetalk = stringsetloc(Nevermind, folks!"Nevermind, folks!", "obj_b2loverscliff_slash_Step_0_gml_107_0" );
|
|
104
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (tetalk, "tenna", 2, 80);
|
|
105
|
snd_play_delay(snd_laughtrack_short_temp, 15);
|
|
106
|
loverline = 10;
|
|
107
|
lovertimer = 0;
|
|
108
|
}
|
|
109
|
}
|
|
110
|
if (loverline == 11 && obj_board_camera.con == 0)
|
|
111
|
{
|
|
112
|
lovertimer++;
|
|
113
|
if (lovertimer == 15)
|
|
114
|
{
|
|
115
|
tenna.bounce = 1;
|
|
116
|
var tetalk = stringsetloc(Still only one lover!"Still only one lover!", "obj_b2loverscliff_slash_Step_0_gml_121_0" );
|
|
117
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (tetalk, "tenna", 2, 60);
|
|
118
|
}
|
|
119
|
if (lovertimer == 75)
|
|
120
|
{
|
|
121
|
ra_real.sprite_index = ra_real.rsprite;
|
|
122
|
scr_resetgameshowcharacter_delayscr_resetgameshowcharacter_delay
function scr_resetgameshowcharacter_delay()
{
var _x_smooth = 0;
if (argument_count == 3)
_x_smooth = 1;
return scr_script_delayed(scr_resetgameshowcharacter, argument1, argument0, _x_smooth);
} ("ralsei", 60);
|
|
123
|
var ratalk = stringsetloc(Is one... "lover"... still a "lover?""Is one... \"lover\"... still a \"lover?\"", "obj_b2loverscliff_slash_Step_0_gml_128_0" );
|
|
124
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (ratalk, "ralsei", 2, 60);
|
|
125
|
}
|
|
126
|
}
|
|
127
|
}
|
|
128
|
}
|
|
129
|
if (loverline == 11)
|
|
130
|
{
|
|
131
|
if (lovertimer > 1 && obj_board_camera.con != 0)
|
|
132
|
loverline = 12;
|
|
133
|
}
|
|
134
|
if (con == 1)
|
|
135
|
{
|
|
136
|
timer++;
|
|
137
|
if (timer == 61)
|
|
138
|
{
|
|
139
|
with (rouxls)
|
|
140
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, 480, 30);
|
|
141
|
}
|
|
142
|
if (timer == 66)
|
|
143
|
{
|
|
144
|
if (global.flag[1017 fave_weather] == 1)
|
|
145
|
{
|
|
146
|
with (favored)
|
|
147
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, 442, 25);
|
|
148
|
}
|
|
149
|
}
|
|
150
|
if (timer == 105)
|
|
151
|
{
|
|
152
|
snd_play(snd_noise);
|
|
153
|
rouxls.depth = 97020;
|
|
154
|
rouxls.sprite_index = spr_rouxls_righthandup;
|
|
155
|
if (global.flag[1017 fave_weather] == 1)
|
|
156
|
rouxls.sprite_index = spr_rouxls_lefthandup;
|
|
157
|
}
|
|
158
|
if (timer == 110)
|
|
159
|
{
|
|
160
|
hands = instance_create(0, 0, obj_rouxls_facehands);
|
|
161
|
hands.depth = 0;
|
|
162
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("rouxls");
|
|
163
|
msgsetloc(0, * So you must be...Delay 11 the ex.Wait for inputClose Message"* So you must be..^1. the ex./%", "obj_b2loverscliff_slash_Step_0_gml_178_0" );
|
|
164
|
d_make();
|
|
165
|
timer = 0;
|
|
166
|
con++;
|
|
167
|
}
|
|
168
|
}
|
|
169
|
if (con == 2 && !d_ex())
|
|
170
|
{
|
|
171
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("no_name");
|
|
172
|
if (favflag == 0)
|
|
173
|
{
|
|
174
|
msgsetloc(0, * WHO THE HELL IS THAT!?Wait for input"* WHO THE HELL IS THAT!?/", "obj_b2loverscliff_slash_Step_0_gml_196_0" );
|
|
175
|
msgnextloc(* I...Delay 11 I'm sorry,Delay 11 I thought we were...Delay 11 you didn't...Delay 11 so I...Wait for inputClose Message"* I..^1. I'm sorry^1, I thought we were..^1. you didn't..^1. so I.../%", "obj_b2loverscliff_slash_Step_0_gml_197_0" );
|
|
176
|
}
|
|
177
|
else
|
|
178
|
{
|
|
179
|
msgsetloc(0, * WHO THE HELL IS THAT!?Wait for input"* WHO THE HELL IS THAT!?/", "obj_b2loverscliff_slash_Step_0_gml_212_0" );
|
|
180
|
msgnextloc(* I...Delay 11 I'm sorry,Delay 11 I thought we were...Delay 11 you didn't...Delay 11 so I...Wait for inputClose Message"* I..^1. I'm sorry^1, I thought we were..^1. you didn't..^1. so I.../%", "obj_b2loverscliff_slash_Step_0_gml_213_0" );
|
|
181
|
}
|
|
182
|
d = d_make();
|
|
183
|
con++;
|
|
184
|
timer = 0;
|
|
185
|
}
|
|
186
|
if (con == 3 && i_ex(d))
|
|
187
|
{
|
|
188
|
if (i_ex(d.writer))
|
|
189
|
{
|
|
190
|
if (txtcon == 0 && d.writer.msgno == 0)
|
|
191
|
{
|
|
192
|
scr_shakeobjscr_shakeobj
function scr_shakeobj()
{
var _shakeobj = instance_create(x, y, obj_shakeobj);
_shakeobj.target = id;
if (argument_count >= 1)
{
if (i_ex(argument0))
_shakeobj.target = argument0;
}
if (argument_count >= 2)
{
if (argument1 != -1)
_shakeobj.shakeamt = argument1;
}
if (argument_count >= 3)
{
if (argument2 != -1)
_shakeobj.shakereduct = argument2;
}
with (_shakeobj)
event_user(0);
} (unfavored);
|
|
193
|
snd_play(snd_wing);
|
|
194
|
unfavored.sprite_index = spr_lanino_angrypose_right_nowand;
|
|
195
|
if (global.flag[1017 fave_weather] == 1)
|
|
196
|
unfavored.sprite_index = spr_elnina_angrypose_right_nowand;
|
|
197
|
if (global.flag[1017 fave_weather] == 0)
|
|
198
|
{
|
|
199
|
obj_b2_ninfriendo_wiremanagement.xoff[0] = 70;
|
|
200
|
obj_b2_ninfriendo_wiremanagement.yoff[0] = 70;
|
|
201
|
}
|
|
202
|
else
|
|
203
|
{
|
|
204
|
obj_b2_ninfriendo_wiremanagement.xoff[0] = 76;
|
|
205
|
obj_b2_ninfriendo_wiremanagement.yoff[0] = 56;
|
|
206
|
}
|
|
207
|
txtcon = 1;
|
|
208
|
}
|
|
209
|
if (txtcon == 1 && d.writer.msgno == 1)
|
|
210
|
{
|
|
211
|
scr_shakeobj_extscr_shakeobj_ext
function scr_shakeobj_ext()
{
var _shakeobj = instance_create(x, y, obj_shakeobj_ext);
_shakeobj.target = id;
if (argument_count >= 1)
{
if (i_ex(argument0))
_shakeobj.target = argument0;
}
if (argument_count >= 2)
{
if (argument1 != -1)
_shakeobj.shakexamt = argument1;
}
if (argument_count >= 3)
{
if (argument2 != -1)
_shakeobj.shakeyamt = argument2;
}
if (argument_count >= 4)
{
if (argument3 != -1)
_shakeobj.shakereduct = argument3;
}
if (argument_count >= 5)
{
if (argument4 != -1)
_shakeobj.shakespeed = argument4;
}
with (_shakeobj)
event_user(0);
} (favored, 0, 6);
|
|
212
|
txtcon = 0;
|
|
213
|
}
|
|
214
|
}
|
|
215
|
}
|
|
216
|
if (con == 3 && !d_ex())
|
|
217
|
{
|
|
218
|
timer++;
|
|
219
|
if (timer == 20)
|
|
220
|
{
|
|
221
|
con = 4;
|
|
222
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("rouxls");
|
|
223
|
msgsetloc(0, Face 4* Let me sayeth..."\\E4* Let me sayeth...", "obj_b2loverscliff_slash_Step_0_gml_229_0" );
|
|
224
|
hands.con = 1;
|
|
225
|
rouxls.depth = 95710;
|
|
226
|
rouxls.sprite_index = spr_rouxls_handposes;
|
|
227
|
rouxls.image_index = 0;
|
|
228
|
d = d_make();
|
|
229
|
d.stay = 6;
|
|
230
|
}
|
|
231
|
}
|
|
232
|
if (con == 4)
|
|
233
|
{
|
|
234
|
var trig = 0;
|
|
235
|
if (i_ex(obj_writer))
|
|
236
|
{
|
|
237
|
if (obj_writer.reachedend == true)
|
|
238
|
{
|
|
239
|
con = 5;
|
|
240
|
snd_play(snd_crowd_ooh);
|
|
241
|
timer = 0;
|
|
242
|
}
|
|
243
|
}
|
|
244
|
}
|
|
245
|
if (con == 5)
|
|
246
|
{
|
|
247
|
timer++;
|
|
248
|
if (timer == 70)
|
|
249
|
{
|
|
250
|
k_d();
|
|
251
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("rouxls");
|
|
252
|
msgsetloc(0, Face 1* Let me SAYETH,Delay 11Wait for input"\\E1* Let me SAYETH^1,/", "obj_b2loverscliff_slash_Step_0_gml_259_0" );
|
|
253
|
msgnextloc(Face 4* I know. I can readeth,Delay 11 the room.Wait for input"\\E4* I know. I can readeth^1, the room./", "obj_b2loverscliff_slash_Step_0_gml_260_0" );
|
|
254
|
msgnextloc(Face 4* Please. Come hither.Wait for inputClose Message"\\E4* Please. Come hither./%", "obj_b2loverscliff_slash_Step_0_gml_261_0" );
|
|
255
|
d = d_make();
|
|
256
|
con = 6;
|
|
257
|
timer = 0;
|
|
258
|
}
|
|
259
|
}
|
|
260
|
if (con == 6 && i_ex(d))
|
|
261
|
{
|
|
262
|
if (i_ex(d.writer))
|
|
263
|
{
|
|
264
|
if (txtcon == 0 && d.writer.msgno == 0)
|
|
265
|
{
|
|
266
|
hands.con = 3;
|
|
267
|
scr_shakeobjscr_shakeobj
function scr_shakeobj()
{
var _shakeobj = instance_create(x, y, obj_shakeobj);
_shakeobj.target = id;
if (argument_count >= 1)
{
if (i_ex(argument0))
_shakeobj.target = argument0;
}
if (argument_count >= 2)
{
if (argument1 != -1)
_shakeobj.shakeamt = argument1;
}
if (argument_count >= 3)
{
if (argument2 != -1)
_shakeobj.shakereduct = argument2;
}
with (_shakeobj)
event_user(0);
} (rouxls);
|
|
268
|
rouxls.image_index = 1;
|
|
269
|
txtcon = 1;
|
|
270
|
}
|
|
271
|
if (txtcon == 1 && d.writer.msgno == 1)
|
|
272
|
{
|
|
273
|
hands.con = 10;
|
|
274
|
rouxls.sprite_index = spr_rouxls_handstogether;
|
|
275
|
txtcon = 2;
|
|
276
|
}
|
|
277
|
if (txtcon == 2 && d.writer.msgno == 2)
|
|
278
|
{
|
|
279
|
unfavored.sprite_index = spr_lanino_angry_right_nowand;
|
|
280
|
if (global.flag[1017 fave_weather] == 1)
|
|
281
|
unfavored.sprite_index = spr_elnina_angry_right_nowand;
|
|
282
|
if (global.flag[1017 fave_weather] == 0)
|
|
283
|
{
|
|
284
|
obj_b2_ninfriendo_wiremanagement.xoff[0] = 62;
|
|
285
|
obj_b2_ninfriendo_wiremanagement.yoff[0] = 44;
|
|
286
|
}
|
|
287
|
else
|
|
288
|
{
|
|
289
|
obj_b2_ninfriendo_wiremanagement.xoff[0] = 74;
|
|
290
|
obj_b2_ninfriendo_wiremanagement.yoff[0] = 44;
|
|
291
|
}
|
|
292
|
hands.con = 15;
|
|
293
|
rouxls.sprite_index = spr_rouxls_armposes;
|
|
294
|
txtcon = 0;
|
|
295
|
}
|
|
296
|
}
|
|
297
|
}
|
|
298
|
if (con == 6 && !d_ex())
|
|
299
|
{
|
|
300
|
timer++;
|
|
301
|
if (timer == 30)
|
|
302
|
{
|
|
303
|
with (unfavored)
|
|
304
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, x + 120, 20);
|
|
305
|
}
|
|
306
|
if (timer == 80)
|
|
307
|
{
|
|
308
|
with (unfavored)
|
|
309
|
{
|
|
310
|
if (global.flag[1017 fave_weather] == 0)
|
|
311
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, 442, 40);
|
|
312
|
else
|
|
313
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, 542, 40);
|
|
314
|
}
|
|
315
|
}
|
|
316
|
if (timer == 120)
|
|
317
|
{
|
|
318
|
timer = 0;
|
|
319
|
con = 6.5;
|
|
320
|
}
|
|
321
|
}
|
|
322
|
if (con == 6.5)
|
|
323
|
{
|
|
324
|
timer++;
|
|
325
|
if (timer == 1)
|
|
326
|
{
|
|
327
|
unfavored.sprite_index = spr_lanino_angry_right_nowand;
|
|
328
|
favored.sprite_index = spr_elnina_sadconfused_left_nowand;
|
|
329
|
if (global.flag[1017 fave_weather] == 1)
|
|
330
|
{
|
|
331
|
unfavored.sprite_index = spr_elnina_angry_left_nowand;
|
|
332
|
favored.sprite_index = spr_lanino_sadconfused_right_nowand;
|
|
333
|
with (obj_b2_ninfriendo_wiremanagement)
|
|
334
|
{
|
|
335
|
xoff[0] = 76;
|
|
336
|
yoff[0] = 60;
|
|
337
|
xoff[1] = 62;
|
|
338
|
yoff[1] = 44;
|
|
339
|
}
|
|
340
|
}
|
|
341
|
}
|
|
342
|
if (timer == 30)
|
|
343
|
{
|
|
344
|
con = 7;
|
|
345
|
timer = 0;
|
|
346
|
}
|
|
347
|
}
|
|
348
|
if (con == 7)
|
|
349
|
{
|
|
350
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("rouxls");
|
|
351
|
msgsetloc(0, Face 4* I don't thinkest thoust two...Delay 11 shouldst be Aparte.Wait for input"\\E4* I don't thinkest thoust two..^1. shouldst be Aparte./", "obj_b2loverscliff_slash_Step_0_gml_345_0" );
|
|
352
|
msgnextloc(Face 4* Instead,Delay 11 thou shouldst be...Delay 11 Togethere.Wait for inputClose Message"\\E4* Instead^1, thou shouldst be..^1. Togethere./%", "obj_b2loverscliff_slash_Step_0_gml_346_0" );
|
|
353
|
d = d_make();
|
|
354
|
con = 8;
|
|
355
|
}
|
|
356
|
if (con == 8 && i_ex(d))
|
|
357
|
{
|
|
358
|
if (i_ex(d.writer))
|
|
359
|
{
|
|
360
|
if (txtcon == 0 && d.writer.msgno == 0)
|
|
361
|
{
|
|
362
|
if (global.flag[1017 fave_weather] == 0)
|
|
363
|
{
|
|
364
|
favored.sprite_index = spr_elnina_shocked_left_nowand;
|
|
365
|
unfavored.sprite_index = spr_lanino_shocked_right_nowand;
|
|
366
|
}
|
|
367
|
if (global.flag[1017 fave_weather] == 1)
|
|
368
|
{
|
|
369
|
favored.sprite_index = spr_lanino_shocked_right_nowand;
|
|
370
|
unfavored.sprite_index = spr_elnina_shocked_left_nowand;
|
|
371
|
}
|
|
372
|
hands.con = 20;
|
|
373
|
txtcon = 1;
|
|
374
|
}
|
|
375
|
if (txtcon == 1 && d.writer.msgno == 1)
|
|
376
|
{
|
|
377
|
hands.con = 25;
|
|
378
|
favored.sprite_index = spr_elnina_smileembarassed_left_nowand;
|
|
379
|
unfavored.sprite_index = spr_lanino_smileembarassed_right_nowand;
|
|
380
|
if (global.flag[1017 fave_weather] == 1)
|
|
381
|
{
|
|
382
|
favored.sprite_index = spr_lanino_smileembarassed_right_nowand;
|
|
383
|
unfavored.sprite_index = spr_elnina_smileembarassed_left_nowand;
|
|
384
|
}
|
|
385
|
rouxls.sprite_index = spr_rouxls_handstogether;
|
|
386
|
txtcon = 0;
|
|
387
|
}
|
|
388
|
}
|
|
389
|
}
|
|
390
|
if (con == 8 && !d_ex())
|
|
391
|
{
|
|
392
|
timer++;
|
|
393
|
if (timer == 30)
|
|
394
|
{
|
|
395
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("rouxls");
|
|
396
|
msgsetloc(0, Face 4* ...Delay 11 with Me.Wait for input"\\E4* ..^1. with Me./", "obj_b2loverscliff_slash_Step_0_gml_396_0" );
|
|
397
|
msgnextloc(Face 4* Because Three...Delay 11 art stronger...Delay 11 than One.Wait for inputClose Message"\\E4* Because Three..^1. art stronger..^1. than One./%", "obj_b2loverscliff_slash_Step_0_gml_397_0" );
|
|
398
|
d = d_make();
|
|
399
|
timer = 0;
|
|
400
|
con = 9;
|
|
401
|
}
|
|
402
|
}
|
|
403
|
if (con == 9 && i_ex(d))
|
|
404
|
{
|
|
405
|
if (i_ex(d.writer))
|
|
406
|
{
|
|
407
|
if (txtcon == 0 && d.writer.msgno == 0)
|
|
408
|
{
|
|
409
|
rouxls.sprite_index = spr_rurus_idle;
|
|
410
|
hands.con = 30;
|
|
411
|
favored.sprite_index = spr_elnina_shocked_left_nowand;
|
|
412
|
unfavored.sprite_index = spr_lanino_shocked_right_nowand;
|
|
413
|
if (global.flag[1017 fave_weather] == 1)
|
|
414
|
{
|
|
415
|
favored.sprite_index = spr_lanino_shocked_right_nowand;
|
|
416
|
unfavored.sprite_index = spr_elnina_shocked_left_nowand;
|
|
417
|
}
|
|
418
|
snd_play(snd_noise);
|
|
419
|
rouxls.depth = 97020;
|
|
420
|
txtcon = 1;
|
|
421
|
}
|
|
422
|
if (txtcon == 1 && d.writer.msgno == 1)
|
|
423
|
{
|
|
424
|
rouxls.depth = 95710;
|
|
425
|
hands.con = 35;
|
|
426
|
rouxls.sprite_index = spr_rouxls_handposes;
|
|
427
|
rouxls.image_index = 3;
|
|
428
|
txtcon = 3;
|
|
429
|
}
|
|
430
|
}
|
|
431
|
}
|
|
432
|
if (con == 9 && !d_ex())
|
|
433
|
{
|
|
434
|
con++;
|
|
435
|
timer = 0;
|
|
436
|
}
|
|
437
|
if (con == 10)
|
|
438
|
{
|
|
439
|
timer++;
|
|
440
|
if (timer == 10)
|
|
441
|
{
|
|
442
|
favored.sprite_index = spr_elnina_sadconfused_left_nowand;
|
|
443
|
unfavored.sprite_index = spr_lanino_sadconfused_right_nowand;
|
|
444
|
if (global.flag[1017 fave_weather] == 1)
|
|
445
|
{
|
|
446
|
favored.sprite_index = spr_lanino_sadconfused_right_nowand;
|
|
447
|
unfavored.sprite_index = spr_elnina_sadconfused_left_nowand;
|
|
448
|
}
|
|
449
|
global.flag[6 disable_text_skip] = 1;
|
|
450
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("no_name");
|
|
451
|
if (favflag == 0)
|
|
452
|
msgsetloc(0, * But there's two ofWait for inputClose Message"* But there's two of/%", "obj_b2loverscliff_slash_Step_0_gml_524_0" );
|
|
453
|
else
|
|
454
|
msgsetloc(0, * But there's two ofWait for inputClose Message"* But there's two of/%", "obj_b2loverscliff_slash_Step_0_gml_465_0" );
|
|
455
|
d = d_make();
|
|
456
|
d.skippable = false;
|
|
457
|
}
|
|
458
|
if (timer > 30)
|
|
459
|
{
|
|
460
|
con = 10.25;
|
|
461
|
timer = 0;
|
|
462
|
}
|
|
463
|
}
|
|
464
|
if (con == 10.25)
|
|
465
|
{
|
|
466
|
var proceed = false;
|
|
467
|
timer++;
|
|
468
|
if (timer > 5 && !d_ex())
|
|
469
|
proceed = true;
|
|
470
|
if (instance_exists(obj_dialoguer))
|
|
471
|
{
|
|
472
|
if (instance_exists(obj_writer))
|
|
473
|
{
|
|
474
|
if (obj_writer.halt != 0)
|
|
475
|
proceed = true;
|
|
476
|
}
|
|
477
|
}
|
|
478
|
if (proceed == true)
|
|
479
|
{
|
|
480
|
timer = 0;
|
|
481
|
con = 10.5;
|
|
482
|
}
|
|
483
|
}
|
|
484
|
if (con == 10.5)
|
|
485
|
{
|
|
486
|
timer++;
|
|
487
|
if (timer == 10)
|
|
488
|
{
|
|
489
|
safe_delete(obj_dialoguer);
|
|
490
|
safe_delete(obj_writer);
|
|
491
|
timer = 0;
|
|
492
|
con = 11;
|
|
493
|
}
|
|
494
|
}
|
|
495
|
if (con == 11)
|
|
496
|
{
|
|
497
|
global.flag[6 disable_text_skip] = 0;
|
|
498
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("rouxls");
|
|
499
|
msgsetloc(0, Face 1* Because,Delay 11 sure,Delay 11 Three art stronger than Two.Wait for input"\\E1* Because^1, sure^1, Three art stronger than Two./", "obj_b2loverscliff_slash_Step_0_gml_498_0" );
|
|
500
|
msgnextloc(Face 6* And many other numbers,Delay 11 et cetera,Delay 11 et cetera.Wait for input"\\E6* And many other numbers^1, et cetera^1, et cetera./", "obj_b2loverscliff_slash_Step_0_gml_499_0" );
|
|
501
|
msgnextloc(Face 1* Everyone in agreemenst?Wait for input"\\E1* Everyone in agreemenst?/", "obj_b2loverscliff_slash_Step_0_gml_500_0" );
|
|
502
|
scr_anyface_nextscr_anyface_next
function scr_anyface_next(arg0, arg1)
{
global.msgno++;
scr_anyface(arg0, global.msgno, arg1);
} ("no_name", 0);
|
|
503
|
if (favflag == 0)
|
|
504
|
{
|
|
505
|
msgnextloc(* ...Delay 11 y...Delay 11 you'll be with me again,Delay 11 if I...?Wait for input"* ..^1. y..^1. you'll be with me again^1, if I...?/", "obj_b2loverscliff_slash_Step_0_gml_568_0" );
|
|
506
|
msgnextloc(* You'll...Delay 11 be with me again if I?Wait for input"* You'll..^1. be with me again if I?/", "obj_b2loverscliff_slash_Step_0_gml_569_0" );
|
|
507
|
}
|
|
508
|
else
|
|
509
|
{
|
|
510
|
msgnextloc(* ...Delay 11 y...Delay 11 you'll be with me again,Delay 11 if I...?Wait for input"* ..^1. y..^1. you'll be with me again^1, if I...?/", "obj_b2loverscliff_slash_Step_0_gml_502_0" );
|
|
511
|
msgnextloc(* You'll...Delay 11 be with me again if I?Wait for input"* You'll..^1. be with me again if I?/", "obj_b2loverscliff_slash_Step_0_gml_503_0" );
|
|
512
|
}
|
|
513
|
scr_anyface_nextscr_anyface_next
function scr_anyface_next(arg0, arg1)
{
global.msgno++;
scr_anyface(arg0, global.msgno, arg1);
} ("rouxls", 0);
|
|
514
|
msgnextloc(Face 1* Yea,Delay 11 yea,Delay 11 Okaye,Delay 11 we get it,Delay 11 We Good,Delay 11 let's go.Wait for input"\\E1* Yea^1, yea^1, Okaye^1, we get it^1, We Good^1, let's go./", "obj_b2loverscliff_slash_Step_0_gml_505_0" );
|
|
515
|
msgnextloc(Face 4* Cue Rainbowe.Wait for inputClose Message"\\E4* Cue Rainbowe./%", "obj_b2loverscliff_slash_Step_0_gml_506_0" );
|
|
516
|
d = d_make();
|
|
517
|
txtcon = 0;
|
|
518
|
timer = 0;
|
|
519
|
con++;
|
|
520
|
}
|
|
521
|
if (con == 12 && i_ex(d))
|
|
522
|
{
|
|
523
|
if (i_ex(d.writer))
|
|
524
|
{
|
|
525
|
if (txtcon == 0 && d.writer.msgno == 0)
|
|
526
|
{
|
|
527
|
hands.con = 40;
|
|
528
|
snd_play(snd_wing);
|
|
529
|
scr_shakeobjscr_shakeobj
function scr_shakeobj()
{
var _shakeobj = instance_create(x, y, obj_shakeobj);
_shakeobj.target = id;
if (argument_count >= 1)
{
if (i_ex(argument0))
_shakeobj.target = argument0;
}
if (argument_count >= 2)
{
if (argument1 != -1)
_shakeobj.shakeamt = argument1;
}
if (argument_count >= 3)
{
if (argument2 != -1)
_shakeobj.shakereduct = argument2;
}
with (_shakeobj)
event_user(0);
} (rouxls);
|
|
530
|
rouxls.image_index = 4;
|
|
531
|
favored.sprite_index = spr_elnina_shocked_left_nowand;
|
|
532
|
unfavored.sprite_index = spr_lanino_shocked_right_nowand;
|
|
533
|
if (global.flag[1017 fave_weather] == 1)
|
|
534
|
{
|
|
535
|
favored.sprite_index = spr_lanino_shocked_right_nowand;
|
|
536
|
unfavored.sprite_index = spr_elnina_shocked_left_nowand;
|
|
537
|
}
|
|
538
|
txtcon++;
|
|
539
|
}
|
|
540
|
if (txtcon == 1 && d.writer.msgno == 1)
|
|
541
|
{
|
|
542
|
hands.con = 45;
|
|
543
|
rouxls.sprite_index = spr_rurus_idle;
|
|
544
|
txtcon++;
|
|
545
|
}
|
|
546
|
if (txtcon == 2 && d.writer.msgno == 2)
|
|
547
|
{
|
|
548
|
hands.con = 50;
|
|
549
|
rouxls.sprite_index = spr_rouxls_handstogether;
|
|
550
|
txtcon = 4;
|
|
551
|
}
|
|
552
|
if (txtcon == 4 && d.writer.msgno == 4)
|
|
553
|
{
|
|
554
|
hands.con = 55;
|
|
555
|
rouxls.depth = 97020;
|
|
556
|
favored.sprite_index = spr_elnina_idle_left_alt;
|
|
557
|
if (global.flag[1017 fave_weather] == 0)
|
|
558
|
{
|
|
559
|
obj_b2_ninfriendo_wiremanagement.xoff[1] = 58;
|
|
560
|
obj_b2_ninfriendo_wiremanagement.yoff[1] = 80;
|
|
561
|
}
|
|
562
|
if (global.flag[1017 fave_weather] == 1)
|
|
563
|
{
|
|
564
|
favored.sprite_index = spr_lanino_idle_right_alt;
|
|
565
|
with (favored)
|
|
566
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, x + 14, 2);
|
|
567
|
obj_b2_ninfriendo_wiremanagement.xoff[1] = 42;
|
|
568
|
obj_b2_ninfriendo_wiremanagement.yoff[1] = 62;
|
|
569
|
}
|
|
570
|
else
|
|
571
|
{
|
|
572
|
with (favored)
|
|
573
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, x - 20, 5);
|
|
574
|
}
|
|
575
|
txtcon++;
|
|
576
|
}
|
|
577
|
if (txtcon == 5 && d.writer.msgno == 5)
|
|
578
|
{
|
|
579
|
unfavored.sprite_index = spr_lanino_idle_right_alt;
|
|
580
|
with (unfavored)
|
|
581
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, x + 14, 2);
|
|
582
|
if (global.flag[1017 fave_weather] == 0)
|
|
583
|
{
|
|
584
|
obj_b2_ninfriendo_wiremanagement.xoff[0] = 42;
|
|
585
|
obj_b2_ninfriendo_wiremanagement.yoff[0] = 62;
|
|
586
|
}
|
|
587
|
if (global.flag[1017 fave_weather] == 1)
|
|
588
|
{
|
|
589
|
unfavored.sprite_index = spr_elnina_idle_left_alt;
|
|
590
|
with (unfavored)
|
|
591
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, x - 20, 5);
|
|
592
|
obj_b2_ninfriendo_wiremanagement.xoff[0] = 58;
|
|
593
|
obj_b2_ninfriendo_wiremanagement.yoff[0] = 80;
|
|
594
|
}
|
|
595
|
else
|
|
596
|
{
|
|
597
|
unfavored.x += 4;
|
|
598
|
}
|
|
599
|
with (angryfriendo)
|
|
600
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, x + 32, 8);
|
|
601
|
txtcon++;
|
|
602
|
}
|
|
603
|
if (txtcon == 6 && d.writer.msgno == 7)
|
|
604
|
{
|
|
605
|
hands.con = 60;
|
|
606
|
favored.visible = false;
|
|
607
|
unfavored.visible = false;
|
|
608
|
rouxls.sprite_index = spr_rouxls_hugfriends;
|
|
609
|
rouxls.image_index = 0;
|
|
610
|
rouxls.depth = 99800;
|
|
611
|
with (obj_b2_ninfriendo_wiremanagement)
|
|
612
|
{
|
|
613
|
stick[0] = false;
|
|
614
|
stick[1] = false;
|
|
615
|
}
|
|
616
|
with (rouxls)
|
|
617
|
{
|
|
618
|
for (var i = 0; i < 7; i++)
|
|
619
|
{
|
|
620
|
scr_delay_var("image_index", i, 3 * i);
|
|
621
|
if (i == 2)
|
|
622
|
{
|
|
623
|
snd_play_delay(snd_wing, 3 * i);
|
|
624
|
with (obj_b2_ninfriendo_wiremanagement)
|
|
625
|
scr_delay_var("drop0", 1, 3 * i);
|
|
626
|
}
|
|
627
|
if (i == 5)
|
|
628
|
{
|
|
629
|
snd_play_delay(snd_wing, 3 * i, 1, 1.2);
|
|
630
|
with (obj_b2_ninfriendo_wiremanagement)
|
|
631
|
scr_delay_var("drop1", 1, 3 * i);
|
|
632
|
}
|
|
633
|
}
|
|
634
|
}
|
|
635
|
txtcon++;
|
|
636
|
}
|
|
637
|
if (txtcon == 7 && d.writer.msgno == 8)
|
|
638
|
{
|
|
639
|
hands.con = 70;
|
|
640
|
txtcon++;
|
|
641
|
}
|
|
642
|
}
|
|
643
|
}
|
|
644
|
if (con == 12 && !d_ex())
|
|
645
|
{
|
|
646
|
if (angryfriendo.x == 256)
|
|
647
|
{
|
|
648
|
timer = 0;
|
|
649
|
con++;
|
|
650
|
}
|
|
651
|
}
|
|
652
|
if (con == 13)
|
|
653
|
{
|
|
654
|
timer++;
|
|
655
|
if (timer == 1)
|
|
656
|
{
|
|
657
|
with (obj_b2_badbridge)
|
|
658
|
con = 1;
|
|
659
|
snd_play_pitch(snd_board_splat, 0.8);
|
|
660
|
}
|
|
661
|
var jumptime = 10;
|
|
662
|
if (timer == 15)
|
|
663
|
{
|
|
664
|
var angrymod = 0;
|
|
665
|
if (angryfriendo.image_xscale == -2)
|
|
666
|
angrymod = 32;
|
|
667
|
var angrytargx = (rouxls_board.x - 26) + angrymod;
|
|
668
|
var angrytargy = rouxls_board.y - 30;
|
|
669
|
var favoredx = rouxls_board.x + 26;
|
|
670
|
var favoredy = rouxls_board.y - 30;
|
|
671
|
with (angryfriendo)
|
|
672
|
scr_jump_to_pointscr_jump_to_point
function scr_jump_to_point(arg0, arg1, arg2, arg3, arg4 = 0)
{
var ___jump = scr_jump_to_point_sprite(arg0, arg1, arg2, arg3, 0, 0);
with (___jump)
{
trackalpha = arg4;
trackblend = arg4;
trackindex = arg4;
tracksprite = arg4;
}
return ___jump;
} (angrytargx, angrytargy, 12, jumptime);
|
|
673
|
with (favoredfriend)
|
|
674
|
scr_jump_to_pointscr_jump_to_point
function scr_jump_to_point(arg0, arg1, arg2, arg3, arg4 = 0)
{
var ___jump = scr_jump_to_point_sprite(arg0, arg1, arg2, arg3, 0, 0);
with (___jump)
{
trackalpha = arg4;
trackblend = arg4;
trackindex = arg4;
tracksprite = arg4;
}
return ___jump;
} (favoredx, favoredy, 12, jumptime);
|
|
675
|
}
|
|
676
|
if (timer == (15 + jumptime))
|
|
677
|
{
|
|
678
|
locktorouxls = true;
|
|
679
|
with (rouxls_board)
|
|
680
|
scr_depth_boardscr_depth_board
function scr_depth_board()
{
depth = 1000000 - ((y * 10) + ((sprite_height - sprite_yoffset) * 10));
}
function scr_board_depth()
{
scr_depth_board();
} ();
|
|
681
|
}
|
|
682
|
if (timer == (15 + jumptime + 30))
|
|
683
|
{
|
|
684
|
with (rouxls_board)
|
|
685
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x", x, x + 16, 4);
|
|
686
|
}
|
|
687
|
if (timer == (15 + jumptime + 38))
|
|
688
|
{
|
|
689
|
rouxls.hspeed = 4;
|
|
690
|
favored.hspeed = 4;
|
|
691
|
unfavored.hspeed = 4;
|
|
692
|
with (unfavored)
|
|
693
|
scr_delay_var("hspeed", 0, 60);
|
|
694
|
rouxls_board.vspeed = -4;
|
|
695
|
rouxls_board.friction = -0.01;
|
|
696
|
}
|
|
697
|
if (timer == (15 + jumptime + 42))
|
|
698
|
{
|
|
699
|
hands.con = 80;
|
|
700
|
scr_speakerscr_speaker
function scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "tenna")
{
global.typer = 80;
if (global.fighting == 1)
global.typer = 81;
}
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if (global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
... ("rouxls");
|
|
701
|
msgsetloc(0, Face 3* (Thoust Worms aren't the only Battle Throuple in town Nowe...)Wait for inputClose Message"\\E3* (Thoust Worms aren't the only Battle Throuple in town Nowe...)/%", "obj_b2loverscliff_slash_Step_0_gml_697_0" );
|
|
702
|
d_make();
|
|
703
|
con++;
|
|
704
|
timer = 0;
|
|
705
|
}
|
|
706
|
}
|
|
707
|
if (con == 14 && !d_ex())
|
|
708
|
{
|
|
709
|
con = 15;
|
|
710
|
global.interact = 0;
|
|
711
|
with (obj_mainchara_board)
|
|
712
|
{
|
|
713
|
if (name == "kris")
|
|
714
|
controlled = 1;
|
|
715
|
canfreemove = true;
|
|
716
|
}
|
|
717
|
var sutalk = stringsetloc(...What did he say? What?"...What did he say? What?", "obj_b2loverscliff_slash_Step_0_gml_712_0" );
|
|
718
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (sutalk, "susie", 2, 60);
|
|
719
|
scr_delay_var("cleanup", true, 40);
|
|
720
|
}
|
|
721
|
if (suwalk == 0 && obj_board_camera.con == 0)
|
|
722
|
{
|
|
723
|
suwalktimer++;
|
|
724
|
if (suwalktimer == 15)
|
|
725
|
{
|
|
726
|
suwalk = 1;
|
|
727
|
scr_pathfind_to_pointscr_pathfind_to_point
function scr_pathfind_to_point(arg0, arg1, arg2)
{
var __destx = arg1 + 16;
var __desty = arg2 + 16;
if (arg1 < 12 && arg2 < 8)
{
__destx = 128 + (32 * arg1) + 16;
__desty = 64 + (32 * arg2) + 16;
}
with (obj_mainchara_board)
{
if (name == arg0)
{
path_end();
is_moving_timer = 0;
is_moving = true;
path_target_x = __destx;
path_target_y = __desty;
follow = false;
if (argument_count == 4)
{
if (argument3 != -1)
path_end_facing = argument3;
}
if (argument_count == 5)
{
if (argument4 != -1)
allow_diagonals = argument4;
}
}
}
} ("susie", 10, choose(5, 6), 1);
|
|
728
|
susie.sleepy = true;
|
|
729
|
}
|
|
730
|
}
|
|
731
|
}
|
|
732
|
else
|
|
733
|
{
|
|
734
|
suwalktimer = 0;
|
|
735
|
suwalk = 0;
|
|
736
|
if (loverline > 0 && loverline != 1 && loverline != 10 && loverline != 11)
|
|
737
|
{
|
|
738
|
loverline = 999;
|
|
739
|
lovertimer = 0;
|
|
740
|
}
|
|
741
|
if (loverline == 10 || loverline == 1)
|
|
742
|
{
|
|
743
|
lovertimer = 0;
|
|
744
|
loverline = 11;
|
|
745
|
}
|
|
746
|
}
|
|
747
|
if (cleanup == true)
|
|
748
|
{
|
|
749
|
locktorouxls = false;
|
|
750
|
safe_delete(favoredfriend);
|
|
751
|
safe_delete(rouxls_board);
|
|
752
|
safe_delete(angryfriendo);
|
|
753
|
cleanup = false;
|
|
754
|
}
|
|
755
|
if (active)
|
|
756
|
{
|
|
757
|
if (ready)
|
|
758
|
lovestand = -1;
|
|
759
|
if (lovestand == 1)
|
|
760
|
{
|
|
761
|
var lovestandtrig = 0;
|
|
762
|
with (obj_board_trigger)
|
|
763
|
{
|
|
764
|
if (extflag == "b2lovestand")
|
|
765
|
lovestandtrig = id;
|
|
766
|
}
|
|
767
|
with (lovestandtrig)
|
|
768
|
{
|
|
769
|
if (!place_meeting(x, y, obj_mainchara_board))
|
|
770
|
other.lovestand = 2;
|
|
771
|
}
|
|
772
|
}
|
|
773
|
if (lovestand == 2)
|
|
774
|
{
|
|
775
|
var lovestandtrig = 0;
|
|
776
|
with (obj_board_trigger)
|
|
777
|
{
|
|
778
|
if (extflag == "b2lovestand")
|
|
779
|
lovestandtrig = id;
|
|
780
|
}
|
|
781
|
var krmet = 0;
|
|
782
|
var ramet = 0;
|
|
783
|
with (kris)
|
|
784
|
{
|
|
785
|
if (place_meeting(x, y, lovestandtrig))
|
|
786
|
krmet = 1;
|
|
787
|
}
|
|
788
|
if (krmet)
|
|
789
|
lvkrtime++;
|
|
790
|
else
|
|
791
|
lvkrtime = 0;
|
|
792
|
with (ralsei)
|
|
793
|
{
|
|
794
|
if (place_meeting(x, y, lovestandtrig))
|
|
795
|
ramet = 1;
|
|
796
|
}
|
|
797
|
if (ramet)
|
|
798
|
lvratime++;
|
|
799
|
else
|
|
800
|
lvratime = 0;
|
|
801
|
if (lvratime >= 90 || lvkrtime >= 120)
|
|
802
|
{
|
|
803
|
lvtimer = 0;
|
|
804
|
if (ramet && krmet)
|
|
805
|
lovestand = 3;
|
|
806
|
else if (ramet && !krmet)
|
|
807
|
lovestand = 4;
|
|
808
|
else if (!ramet && krmet)
|
|
809
|
lovestand = 5;
|
|
810
|
}
|
|
811
|
}
|
|
812
|
}
|
|
813
|
else
|
|
814
|
{
|
|
815
|
lvtime = 0;
|
|
816
|
}
|
|
817
|
if (lovestand == 3)
|
|
818
|
{
|
|
819
|
lvtimer++;
|
|
820
|
if (lvtimer == 1)
|
|
821
|
{
|
|
822
|
var sutalk = stringsetloc(Done. Just gotta move the other guy."Done. Just gotta move the other guy.", "obj_b2loverscliff_slash_Step_0_gml_893_0" );
|
|
823
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (sutalk, "susie", 2, 90);
|
|
824
|
}
|
|
825
|
if (lvtimer == 61)
|
|
826
|
{
|
|
827
|
tenna.bounce = 1;
|
|
828
|
var tetalk = stringsetloc(YOU CAN'T USE KRIS AND RALSEI!!"YOU CAN'T USE KRIS AND RALSEI!!", "obj_b2loverscliff_slash_Step_0_gml_899_0" );
|
|
829
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (tetalk, "tenna", 2, 80);
|
|
830
|
lovestand = 99;
|
|
831
|
}
|
|
832
|
}
|
|
833
|
if (lovestand == 4)
|
|
834
|
{
|
|
835
|
lvtimer++;
|
|
836
|
if (lvtimer == 1)
|
|
837
|
{
|
|
838
|
var sutalk = stringsetloc(Got two people."Got two people.", "obj_b2loverscliff_slash_Step_0_gml_909_0" );
|
|
839
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (sutalk, "susie", 2, 80);
|
|
840
|
}
|
|
841
|
if (lvtimer == 51)
|
|
842
|
{
|
|
843
|
tenna.bounce = 1;
|
|
844
|
var tetalk = stringsetloc(RALSEI DOESN'T COUNT!!!"RALSEI DOESN'T COUNT!!!", "obj_b2loverscliff_slash_Step_0_gml_915_0" );
|
|
845
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (tetalk, "tenna", 2, 80);
|
|
846
|
lovestand = 99;
|
|
847
|
}
|
|
848
|
}
|
|
849
|
if (lovestand == 5)
|
|
850
|
{
|
|
851
|
lvtimer++;
|
|
852
|
if (lvtimer == 1)
|
|
853
|
{
|
|
854
|
var sutalk = stringsetloc(Okay, got two people."Okay, got two people.", "obj_b2loverscliff_slash_Step_0_gml_925_0" );
|
|
855
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (sutalk, "susie", 2, 80);
|
|
856
|
}
|
|
857
|
if (lvtimer == 51)
|
|
858
|
{
|
|
859
|
tenna.bounce = 1;
|
|
860
|
var tetalk = stringsetloc(KRIS DOESN'T COUNT!!!"KRIS DOESN'T COUNT!!!", "obj_b2loverscliff_slash_Step_0_gml_931_0" );
|
|
861
|
scr_couchtalkscr_couchtalk
function scr_couchclear(arg0)
{
with (obj_couchwriter)
{
if (speaker == arg0)
instance_destroy();
}
}
function scr_couchtalk(arg0, arg1)
{
var ix = -1;
var iy = -1;
if (argument_count >= 6)
{
ix = argument4;
iy = argument5;
}
var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
couchtext.mystring = arg0;
couchtext.speaker = arg1;
if (argument_count >= 3)
couchtext.cleartext = argument2;
if (argument_count >= 4)
couchtext.drawtime = argument3;
if (argument_count >= 7)
couchtext.customsnd = argument6;
if (argument_count >= 8)
couchtext.customcolor = argument7;
if (argument_count >= 9)
couchtext.talkrate = argument8;
if (argument_count >= 10)
couchtext.talklength = argument9;
return couchtext;
} (tetalk, "tenna", 2, 80);
|
|
862
|
lovestand = 99;
|
|
863
|
}
|
|
864
|
}
|