Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_gachaunknown_Create_0

(view raw script w/o annotations or w/e)
1
scr_setparty
scr_setparty

function
scr_setparty(arg0, arg1, arg2)
{ var kris = obj_mainchara; var slot = 0; var __make = true; if (!i_ex(kris)) __make = false;
scr_losechar();
safe_delete(obj_caterpillarchara); if (arg0 == true) {
scr_getchar(2);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 2, slot))
{ halign = (global.darkzone == 0) ? 3 : 6; valign = (global.darkzone == 0) ? 6 : 16; x -= halign; y -= valign; } } slot++; } if (arg1 == true) {
scr_getchar(3);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 3, slot))
{ halign = 2; valign = 12; x -= halign; y -= valign; } } slot++; } if (arg2 == true) {
scr_getchar(4);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 4, slot))
{ halign = (global.darkzone == 0) ? 2 : 4; valign = (global.darkzone == 0) ? 9 : 18; x -= halign; y -= valign; } } slot++; } }
();
2
depth = 16777000;
3
drawx = 0;
4
drawy = 0;
5
roomleft = 1440;
6
roomwidth = 1280;
7
roomtop = 440;
8
roomheight = 1640;
9
basex = roomleft;
10
basey = 0;
11
siner = 0;
12
con = 0;
13
timer = 0;
14
gacha = 
scr_marker_ext
scr_marker_ext

function
scr_marker_ext(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1)
{ var thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth();
} if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; }
(2220, 2286, spr_dw_tv_gachapon_empty_blue_40px, 2, 2);
15
with (gacha)
16
    
scr_depth_alt
scr_depth_alt

function
scr_depth_alt()
{ depth = 100000 - ((y * 10) + ((sprite_height - sprite_yoffset) * 10)); }
();
17
scr_musicer
scr_musicer

function
scr_musicer(arg0 = "dogcheck.ogg", arg1 = 0.7, arg2 = 1, arg3 = 0, arg4 = -1)
{ var musicer = instance_create_depth(0, 0, 0, obj_musicer_gen); musicer.song = arg0; musicer.volume = arg1; musicer.pitch = arg2; musicer.delay = arg3; musicer.fadein = arg4; return musicer; }
("findher.ogg", undefined, undefined, 30, 30);
18
layer_set_visible("guidelayer", 0);
19
init = 0;
20
free = 0;
21
global.interact = 1;
22
global.facing = 2;
23
scr_marker_blend
scr_marker_blend

function
scr_marker_blend(arg0 = x, arg1 = y, arg2 = sprite_index, arg3 = 1, arg4 = image_xscale, arg5 = image_yscale, arg6 = image_index, arg7 = image_speed, arg8 = image_alpha, arg9 = 16777215, arg10 = depth, arg11 = -1)
{ var thismarker = instance_create(arg0, arg1, obj_marker_blendmode); with (thismarker) { blendmode = arg3; sprite_index = arg2; image_speed = arg7; image_xscale = arg4; image_yscale = arg5; image_index = arg6; image_blend = arg9; image_alpha = arg8; depth = arg10; } if (arg11 > 0)
scr_doom(thismarker, arg11);
return thismarker; }
(0, 0, spr_pxwhite, 2, room_width, room_height, undefined, undefined, 0.5, #0B0B3B, 5);
24
scr_marker_blend
scr_marker_blend

function
scr_marker_blend(arg0 = x, arg1 = y, arg2 = sprite_index, arg3 = 1, arg4 = image_xscale, arg5 = image_yscale, arg6 = image_index, arg7 = image_speed, arg8 = image_alpha, arg9 = 16777215, arg10 = depth, arg11 = -1)
{ var thismarker = instance_create(arg0, arg1, obj_marker_blendmode); with (thismarker) { blendmode = arg3; sprite_index = arg2; image_speed = arg7; image_xscale = arg4; image_yscale = arg5; image_index = arg6; image_blend = arg9; image_alpha = arg8; depth = arg10; } if (arg11 > 0)
scr_doom(thismarker, arg11);
return thismarker; }
(0, 0, spr_pxwhite, 1, room_width, room_height, undefined, undefined, 0.5, #0B0B3B, 5);