1 |
depth = -5000 |
2 |
timer = 0 |
3 |
global.interact = 1 |
4 |
scr_losecharscr_losecharfunction scr_losechar() //gml_Script_scr_losechar
{
global.char[2] = 0
global.char[1] = 0
with (obj_darkcontroller)
{
chartotal = 0
havechar[0] = 0
havechar[1] = 0
havechar[2] = 0
havechar[3] = 0
for (i = 0; i < 3; i += 1)
{
global.faceaction[i] = 0
if (global.char[i] != 0)
chartotal += 1
if (global.char[i] == 1)
{
havechar[0] = 1
charpos[0] = i
}
if (global.char[i] == 2)
{
havechar[1] = 1
charpos[1] = i
}
if (global.char[i] == 3)
{
havechar[2] = 1
charpos[2] = i
}
if (global.char[i] == 4)
{
havechar[3] = 1
charpos[3] = i
}
}
}
} () |
5 |
safe_delete(obj_caterpillarchara) |
6 |
scr_getcharscr_getcharfunction scr_getchar(argument0) //gml_Script_scr_getchar
{
getchar = 0
if (global.char[0] == 0)
{
global.char[0] = argument0
getchar = 1
}
if (global.char[1] == 0 && getchar == 0)
{
global.char[1] = argument0
getchar = 1
}
if (global.char[2] == 0 && getchar == 0)
{
global.char[2] = argument0
getchar = 1
}
with (obj_darkcontroller)
{
chartotal = 0
havechar[0] = 0
havechar[1] = 0
havechar[2] = 0
havechar[3] = 0
for (i = 0; i < 3; i += 1)
{
global.faceaction[i] = 0
if (global.char[i] != 0)
chartotal += 1
if (global.char[i] == 1)
{
havechar[0] = 1
charpos[0] = i
}
if (global.char[i] == 2)
{
havechar[1] = 1
charpos[1] = i
}
if (global.char[i] == 3)
{
havechar[2] = 1
charpos[2] = i
}
if (global.char[i] == 4)
{
havechar[3] = 1
charpos[3] = i
}
}
}
} (2) |
7 |
scr_getcharscr_getcharfunction scr_getchar(argument0) //gml_Script_scr_getchar
{
getchar = 0
if (global.char[0] == 0)
{
global.char[0] = argument0
getchar = 1
}
if (global.char[1] == 0 && getchar == 0)
{
global.char[1] = argument0
getchar = 1
}
if (global.char[2] == 0 && getchar == 0)
{
global.char[2] = argument0
getchar = 1
}
with (obj_darkcontroller)
{
chartotal = 0
havechar[0] = 0
havechar[1] = 0
havechar[2] = 0
havechar[3] = 0
for (i = 0; i < 3; i += 1)
{
global.faceaction[i] = 0
if (global.char[i] != 0)
chartotal += 1
if (global.char[i] == 1)
{
havechar[0] = 1
charpos[0] = i
}
if (global.char[i] == 2)
{
havechar[1] = 1
charpos[1] = i
}
if (global.char[i] == 3)
{
havechar[2] = 1
charpos[2] = i
}
if (global.char[i] == 4)
{
havechar[3] = 1
charpos[3] = i
}
}
}
} (3) |
8 |
scr_makecaterpillarscr_makecaterpillarfunction scr_makecaterpillar(argument0, argument1, argument2, argument3) //gml_Script_scr_makecaterpillar
{
global.cinstance[argument3] = instance_create(argument0, argument1, obj_caterpillarchara)
global.cinstance[argument3].target = 12 + argument3 * 12
if (argument2 == 3)
{
with (global.cinstance[argument3])
{
usprite = spr_ralseiu
dsprite = spr_ralseid
rsprite = spr_ralseir
lsprite = spr_ralseil
if (global.chapter >= 2)
{
name = "ralsei"
usprite = spr_ralsei_walk_up
dsprite = spr_ralsei_walk_down
rsprite = spr_ralsei_walk_right
lsprite = spr_ralsei_walk_left
}
}
}
if (argument2 == 4)
{
with (global.cinstance[argument3])
{
name = "noelle"
usprite = spr_noelle_walk_up_dw
dsprite = spr_noelle_walk_down_dw
rsprite = spr_noelle_walk_right_dw
lsprite = spr_noelle_walk_left_dw
if (global.chapter == 2 && global.plot == 95)
{
dsprite = spr_noelle_walk_down_blush_dw
rsprite = spr_noelle_walk_right_blush_dw
lsprite = spr_noelle_walk_left_blush_dw
}
}
}
if (argument2 == 5)
{
with (global.cinstance[argument3])
{
name = "berdly"
usprite = spr_berdly_walk_up_dw
dsprite = spr_berdly_walk_down_dw
rsprite = spr_berdly_walk_right_dw
lsprite = spr_berdly_walk_left_dw
}
}
if (argument2 == 6)
{
with (global.cinstance[argument3])
{
name = "starwalker"
usprite = spr_npc_originalstarwalker
dsprite = spr_npc_originalstarwalker
rsprite = spr_npc_originalstarwalker
lsprite = spr_npc_originalstarwalker
}
}
return global.cinstance[argument3];
} (80, 130, 2, 0) |
9 |
scr_makecaterpillarscr_makecaterpillarfunction scr_makecaterpillar(argument0, argument1, argument2, argument3) //gml_Script_scr_makecaterpillar
{
global.cinstance[argument3] = instance_create(argument0, argument1, obj_caterpillarchara)
global.cinstance[argument3].target = 12 + argument3 * 12
if (argument2 == 3)
{
with (global.cinstance[argument3])
{
usprite = spr_ralseiu
dsprite = spr_ralseid
rsprite = spr_ralseir
lsprite = spr_ralseil
if (global.chapter >= 2)
{
name = "ralsei"
usprite = spr_ralsei_walk_up
dsprite = spr_ralsei_walk_down
rsprite = spr_ralsei_walk_right
lsprite = spr_ralsei_walk_left
}
}
}
if (argument2 == 4)
{
with (global.cinstance[argument3])
{
name = "noelle"
usprite = spr_noelle_walk_up_dw
dsprite = spr_noelle_walk_down_dw
rsprite = spr_noelle_walk_right_dw
lsprite = spr_noelle_walk_left_dw
if (global.chapter == 2 && global.plot == 95)
{
dsprite = spr_noelle_walk_down_blush_dw
rsprite = spr_noelle_walk_right_blush_dw
lsprite = spr_noelle_walk_left_blush_dw
}
}
}
if (argument2 == 5)
{
with (global.cinstance[argument3])
{
name = "berdly"
usprite = spr_berdly_walk_up_dw
dsprite = spr_berdly_walk_down_dw
rsprite = spr_berdly_walk_right_dw
lsprite = spr_berdly_walk_left_dw
}
}
if (argument2 == 6)
{
with (global.cinstance[argument3])
{
name = "starwalker"
usprite = spr_npc_originalstarwalker
dsprite = spr_npc_originalstarwalker
rsprite = spr_npc_originalstarwalker
lsprite = spr_npc_originalstarwalker
}
}
return global.cinstance[argument3];
} (80, 210, 3, 1) |
10 |
with (obj_caterpillarchara) |
11 |
scr_caterpillar_interpolatescr_caterpillar_interpolatefunction scr_caterpillar_interpolate() //gml_Script_scr_caterpillar_interpolate
{
_newfacing = scr_facing_letter_to_number( scr_get_cardinal_direction(point_direction(x, y, obj_mainchara.x, obj_mainchara.y)))
remx[0] = obj_mainchara.x
remy[0] = obj_mainchara.y
facing[0] = _newfacing
for (_iaia = target; _iaia > 0; _iaia -= 1)
{
remx[_iaia] = lerp(obj_mainchara.x, x, (_iaia / target))
if (global.darkzone == 1)
remy[_iaia] = lerp(obj_mainchara.y, (y + 16), (_iaia / target))
else
remy[_iaia] = lerp(obj_mainchara.y, (y + 6), (_iaia / target))
facing[_iaia] = _newfacing
}
} () |
12 |
muted = 0 |
13 |
xmod = 0 |
14 |
ymod = 0 |
15 |
marker1 = scr_dark_markerscr_dark_markerfunction scr_dark_marker(argument0, argument1, argument2) //gml_Script_scr_dark_marker
{
thismarker = instance_create(argument0, argument1, obj_marker)
with (thismarker)
{
sprite_index = argument2
image_speed = 0
image_xscale = 2
image_yscale = 2
}
return thismarker;
} (294, 64, spr_dogcar) |
16 |
marker2 = scr_dark_markerscr_dark_markerfunction scr_dark_marker(argument0, argument1, argument2) //gml_Script_scr_dark_marker
{
thismarker = instance_create(argument0, argument1, obj_marker)
with (thismarker)
{
sprite_index = argument2
image_speed = 0
image_xscale = 2
image_yscale = 2
}
return thismarker;
} (230, 130, spr_dogcar) |
17 |
marker3 = scr_dark_markerscr_dark_markerfunction scr_dark_marker(argument0, argument1, argument2) //gml_Script_scr_dark_marker
{
thismarker = instance_create(argument0, argument1, obj_marker)
with (thismarker)
{
sprite_index = argument2
image_speed = 0
image_xscale = 2
image_yscale = 2
}
return thismarker;
} (295, 204, spr_dogcar) |
18 |
text = "Here's my#test dialogue!" |
19 |
if (!file_exists("ballooner.txt")) |
20 |
{ |
21 |
ini_open("ballooner.txt") |
22 |
ini_write_string("ballooner", "text", text) |
23 |
ini_close() |
24 |
} |
25 |
else |
26 |
{ |
27 |
ini_open("ballooner.txt") |
28 |
text = ini_read_string("ballooner", "text", text) |
29 |
ini_close() |
30 |
} |