1 |
if (con == 5 && (!instance_exists(obj_writer))) |
2 |
{ |
3 |
con = 7 |
4 |
scr_speakerscr_speakerfunction scr_speaker(argument0) //gml_Script_scr_speaker
{
_speaker = argument0
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 == "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
if (global.chapter == 1)
{
if (global.plot < 235)
global.typer = 36
}
if (global.fighting == 1)
... ("sneo") |
5 |
* NOT!!!Wait for inputClose Messagemsgsetloc(0, "* NOT!!!/%", "obj_ch2_fountain_sideb_slash_Step_0_gml_7_0") |
6 |
var d = d_make() |
7 |
d.side = 1 |
8 |
} |
9 |
if (con == 7 && (!d_ex())) |
10 |
{ |
11 |
con = 8 |
12 |
obj_mainchara.x = obj_fountainkris_ch2_sideb.x |
13 |
obj_mainchara.y = obj_fountainkris_ch2_sideb.y |
14 |
sneo = instance_create(255, (cameray() - 300), obj_spamton_neo_enemy) |
15 |
sneo.myself = 1 |
16 |
sneo.facing = 1 |
17 |
sneo.gravity = (shortened ? 0 : 4) |
18 |
sneo.shadow_amount = (shortened ? 0 : 1) |
19 |
sneo.partmode = 30 |
20 |
} |
21 |
if (con == 8) |
22 |
{ |
23 |
if (sneo != noone) |
24 |
{ |
25 |
if (sneo.y >= (obj_fountainkris_ch2_sideb.y - 100)) |
26 |
{ |
27 |
con = 9 |
28 |
alarm[4] = 60 |
29 |
snd_play(snd_hurt1) |
30 |
snd_play(snd_damage) |
31 |
with (sneo) |
32 |
{ |
33 |
gravity = 0 |
34 |
vspeed = 0 |
35 |
} |
36 |
draw_kris = false |
37 |
with (obj_mainchara) |
38 |
{ |
39 |
visible = 1 |
40 |
fun = 1 |
41 |
sprite_index = spr_kris_dw_landed |
42 |
image_speed = 0 |
43 |
hspeed = -18 |
44 |
friction = 0.6 |
45 |
} |
46 |
} |
47 |
} |
48 |
} |
49 |
if (con == 10) |
50 |
{ |
51 |
with (sneo) |
52 |
gravity = -2 |
53 |
if (sneo.y <= (cameray() - 200)) |
54 |
{ |
55 |
con = 11 |
56 |
sneo.gravity = 0 |
57 |
sneo.x = 460 |
58 |
sneo.y = cameray() - 200 |
59 |
} |
60 |
} |
61 |
if (con == 11) |
62 |
{ |
63 |
sneo.gravity = 4 |
64 |
if (sneo.y >= (obj_fountainkris_ch2_sideb.y - 100)) |
65 |
{ |
66 |
con = 12 |
67 |
alarm[4] = 60 |
68 |
with (sneo) |
69 |
{ |
70 |
gravity = 0 |
71 |
vspeed = 0 |
72 |
} |
73 |
sneo.partmode = 33 |
74 |
scr_lerpvar_instancescr_lerpvar_instancefunction scr_lerpvar_instance() //gml_Script_scr_lerpvar_instance
{
__lerpvar = instance_create(0, 0, obj_lerpvar)
__lerpvar.target = argument[0]
__lerpvar.varname = argument[1]
__lerpvar.pointa = argument[2]
__lerpvar.pointb = argument[3]
__lerpvar.maxtime = argument[4]
if (argument_count >= 6)
__lerpvar.easetype = argument[5]
if (argument_count >= 7)
__lerpvar.easeinout = argument[6]
return __lerpvar;
} (sneo, "shadow_amount", 1, 0, 30) |
75 |
} |
76 |
} |
77 |
if (con == 13) |
78 |
{ |
79 |
con = 14 |
80 |
cutscene_master = scr_cutscene_makescr_cutscene_makefunction scr_cutscene_make() //gml_Script_scr_cutscene_make
{
_cutscene_master = instance_create(0, 0, obj_cutscene_master)
_cutscene_master.master_object = id
return _cutscene_master;
} () |
81 |
scr_maincharacters_actorsscr_maincharacters_actorsfunction scr_maincharacters_actors() //gml_Script_scr_maincharacters_actors
{
actor_count = 0
kr = 0
kr_actor = instance_create(obj_mainchara.x, obj_mainchara.y, obj_actor)
scr_actor_setup(kr, kr_actor, "kris")
kr_actor.sprite_index = obj_mainchara.sprite_index
kr_actor.depth = obj_mainchara.depth
with (obj_mainchara)
visible = 0
for (__jj = 0; __jj < array_length_1d(global.cinstance); __jj++)
{
if i_ex(global.cinstance[__jj])
{
if (global.cinstance[__jj].name == "susie")
{
actor_count++
su = __jj + 1
su_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor)
scr_actor_setup(su, su_actor, "susie")
su_actor.sprite_index = global.cinstance[__jj].sprite_index
su_actor.depth = global.cinstance[__jj].depth
with (global.cinstance[__jj])
visible = 0
}
if (global.cinstance[__jj].name == "ralsei")
{
actor_count++
ra = __jj + 1
ra_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor)
scr_actor_setup(ra, ra_actor, "ralsei")
ra_actor.sprite_index = global.cinstance[__jj].sprite_index
ra_actor.depth = global.cinstance[__jj].depth
with (global.cinstance[__jj])
visible = 0
}
if (global.cinstance[__jj].name == "noelle")
{
actor_count++
no = __jj + 1
no_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor)
scr_actor_setup(no, no_actor, "noelle")
no_actor.sprite_index = global.cinstance[__jj].sprite_index
no_actor.depth = global.cinstance[__jj].depth
with (global.cinstance[__jj])
visible = 0
}
}
}
} () |
82 |
c_selc_selfunction c_sel(argument0) //gml_Script_c_sel
{
c_cmd("select", argument0, 0, 0, 0)
} (kr) |
83 |
c_facing("r") |
84 |
c_speaker("sneo") |
85 |
c_msgside("top") |
86 |
c_speaker("sneo") |
87 |
* HOLY [[Cungadero]] DO I FEEL GOOD ...Wait for inputClose Messagec_msgsetlocc_msgsetlocfunction c_msgsetloc(argument0, argument1, argument2) //gml_Script_c_msgsetloc
{
var msg_index = argument0
var english = argument1
var localized_string_id = argument2
var str = english
if (!is_english())
str = scr_84_get_lang_string(localized_string_id)
c_msgset(msg_index, str)
} (0, "* HOLY [[Cungadero]] DO I FEEL GOOD .../%", "obj_ch2_fountain_sideb_slash_Step_0_gml_112_0") |
88 |
c_talk_wait() |
89 |
c_waitc_waitfunction c_wait(argument0) //gml_Script_c_wait
{
c_cmd("wait", argument0, 0, 0, 0)
} (60) |
90 |
c_actortokris() |
91 |
c_terminatekillactors() |
92 |
} |