|
1
|
if (global.turntimer <= 5)
|
|
2
|
exit;
|
|
3
|
with (obj_purple_enemy)
|
|
4
|
{
|
|
5
|
snd_play_pitch(snd_jump, 1.5);
|
|
6
|
seth_sprite(4411, 1, 0);
|
|
7
|
var _randheight = 40 + irandom(25);
|
|
8
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
var _id = self;
if (!is_struct(self))
_id = id;
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_lerpcol()
{
if (argument_count < 6)
___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
} ("y", y, y - _randheight, 10, 2, "out");
|
|
9
|
scr_var_delayed("siner", 0, 10);
|
|
10
|
scr_script_delayedscr_script_delayed
function scr_script_delayed()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed);
__scriptdelay.script = argument[0];
__scriptdelay.alarm[0] = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function scr_script_delayed_until()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed_function);
__scriptdelay.script = argument[0];
__scriptdelay.condition = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function delay_function(arg0, arg1)
{
return scr_script_delayed(arg0, arg1);
} (scr_lerpvar, 10, "y", y - _randheight, y, 10, 2, "in");
|
|
11
|
with (instance_create(x - 32, y + 78, obj_bulletparent))
|
|
12
|
{
|
|
13
|
sprite_index = spr_seth_shadow;
|
|
14
|
image_index = 2;
|
|
15
|
image_speed = 0;
|
|
16
|
image_yscale = 0;
|
|
17
|
image_xscale = 0;
|
|
18
|
image_blend = #3E1616;
|
|
19
|
depth = obj_growtangle.depth - 0.1;
|
|
20
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
var _id = self;
if (!is_struct(self))
_id = id;
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_lerpcol()
{
if (argument_count < 6)
___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
} ("image_xscale", 4, 3, 10, 2, "out");
|
|
21
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
var _id = self;
if (!is_struct(self))
_id = id;
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_lerpcol()
{
if (argument_count < 6)
___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpcol_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
} ("image_yscale", 2, 1.5, 10, 2, "out");
|
|
22
|
scr_script_delayedscr_script_delayed
function scr_script_delayed()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed);
__scriptdelay.script = argument[0];
__scriptdelay.alarm[0] = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function scr_script_delayed_until()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed_function);
__scriptdelay.script = argument[0];
__scriptdelay.condition = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function delay_function(arg0, arg1)
{
return scr_script_delayed(arg0, arg1);
} (scr_lerpvar, 10, "image_xscale", 3, 4, 10, 2, "in");
|
|
23
|
scr_script_delayedscr_script_delayed
function scr_script_delayed()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed);
__scriptdelay.script = argument[0];
__scriptdelay.alarm[0] = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function scr_script_delayed_until()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed_function);
__scriptdelay.script = argument[0];
__scriptdelay.condition = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function delay_function(arg0, arg1)
{
return scr_script_delayed(arg0, arg1);
} (scr_lerpvar, 10, "image_yscale", 1.5, 2, 10, 2, "in");
|
|
24
|
scr_script_delayedscr_script_delayed
function scr_script_delayed()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed);
__scriptdelay.script = argument[0];
__scriptdelay.alarm[0] = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function scr_script_delayed_until()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed_function);
__scriptdelay.script = argument[0];
__scriptdelay.condition = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function delay_function(arg0, arg1)
{
return scr_script_delayed(arg0, arg1);
} (instance_destroy, 20);
|
|
25
|
}
|
|
26
|
if (rope_counter > 3)
|
|
27
|
{
|
|
28
|
scr_var_delayed("idlesprite", 8141, 20);
|
|
29
|
scr_var_delayed("sparesprite", 8141, 20);
|
|
30
|
scr_var_delayed("image_speed", 0.16666666666666666, 20);
|
|
31
|
scr_script_delayedscr_script_delayed
function scr_script_delayed()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed);
__scriptdelay.script = argument[0];
__scriptdelay.alarm[0] = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function scr_script_delayed_until()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed_function);
__scriptdelay.script = argument[0];
__scriptdelay.condition = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
}
function delay_function(arg0, arg1)
{
return scr_script_delayed(arg0, arg1);
} (scr_minishakeobj, 20);
|
|
32
|
}
|
|
33
|
else
|
|
34
|
{
|
|
35
|
scr_var_delayed("idlesprite", 4408, 20);
|
|
36
|
scr_var_delayed("sparesprite", 4408, 20);
|
|
37
|
}
|
|
38
|
var seth_panic;
|
|
39
|
seth_panic[0] = stringsetloc(A-Aqua--Close MessageClose Message"A-Aqua--%%", "obj_attack_knifechain_manager2_slash_Alarm_1_gml_49_0" );
|
|
40
|
seth_panic[1] = stringsetloc(What are--Close MessageClose Message"What are--%%", "obj_attack_knifechain_manager2_slash_Alarm_1_gml_50_0" );
|
|
41
|
seth_panic[2] = stringsetloc(You're--Close MessageClose Message"You're--%%", "obj_attack_knifechain_manager2_slash_Alarm_1_gml_51_0" );
|
|
42
|
seth_panic[3] = stringsetloc(Supposed to--Close MessageClose Message"Supposed to--%%", "obj_attack_knifechain_manager2_slash_Alarm_1_gml_52_0" );
|
|
43
|
seth_panic[4] = stringsetloc(WE'RE ON THE--Close MessageClose Message"WE'RE ON THE--%%", "obj_attack_knifechain_manager2_slash_Alarm_1_gml_53_0" );
|
|
44
|
seth_panic[5] = stringsetloc(SAME TEAM--!!Close MessageClose Message"SAME TEAM--!!%%", "obj_attack_knifechain_manager2_slash_Alarm_1_gml_54_0" );
|
|
45
|
seth_panic[6] = stringsetloc(QUIT IT!!!Close MessageClose Message"QUIT IT!!!%%", "obj_attack_knifechain_manager2_slash_Alarm_1_gml_55_0" );
|
|
46
|
msgset_add(seth_panic[rope_counter], x, y - 75, 10, 50, function()
|
|
47
|
{
|
|
48
|
with (obj_battleblcon)
|
|
49
|
side = 0;
|
|
50
|
with (obj_writer)
|
|
51
|
{
|
|
52
|
disablebutton1 = true;
|
|
53
|
disablebutton2 = true;
|
|
54
|
preventcskip = true;
|
|
55
|
}
|
|
56
|
});
|
|
57
|
rope_counter = scr_approachscr_approach
function scr_approach(arg0, arg1, arg2)
{
if (arg0 < arg1)
{
arg0 += arg2;
if (arg0 > arg1)
return arg1;
}
else
{
arg0 -= arg2;
if (arg0 < arg1)
return arg1;
}
return arg0;
} (rope_counter, 6, 1);
|
|
58
|
seth_balloon();
|
|
59
|
}
|