Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_confetti

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

function
scr_confetti(arg0, arg1, arg2, arg3)
{ var __popper = instance_create(arg0, arg1, obj_confetti_popper); arg3 = floor(arg3); __popper.direction = arg2; __popper.count = arg3; return __popper; } function scr_confetti_ext(arg0, arg1, arg2, arg3, arg4 = 20, arg5 = 200, arg6 = 340, arg7 = 0, arg8 = 0, arg9 = 1000100) { arg3 = floor(arg3); var __i = 0; for (__i = 0; __i < arg3; __i++) { var _d = instance_create(arg0, arg1, obj_confetti_overworld); with (_d) { direction = random_range(arg2 - 20, arg2 + 20); height = arg4; miny = arg5; maxy = arg6; topdrop = arg7; bottomdrop = arg8; maxDepth = arg9; } } } function scr_confetti_preload(arg0, arg1, arg2, arg3, arg4 = 20, arg5 = 200, arg6 = 340, arg7 = 0, arg8 = 0, arg9 = 1000100) { arg3 = floor(arg3); var __i = 0; for (__i = 0; __i < arg3; __i++) { var _d = instance_create(arg0, arg1, obj_confetti_overworld); with (_d) { direction = random_range(arg2 - 20, arg2 + 20); height = arg4; miny = arg5; maxy = arg6; topdrop = arg7; bottomdrop = arg8; maxDepth = arg9; preload = 1; visible = false; } } } function scr_confetti_fire() { with (obj_confetti_overworld) { if (preload) { preload = 0; speed = preload_speed; preload_speed = 0; visible = true; } } }
(arg0, arg1, arg2, arg3)
2
{
3
    var __popper = instance_create(arg0, arg1, obj_confetti_popper);
4
    arg3 = floor(arg3);
5
    __popper.direction = arg2;
6
    __popper.count = arg3;
7
    return __popper;
8
}
9
10
function scr_confetti_ext(arg0, arg1, arg2, arg3, arg4 = 20, arg5 = 200, arg6 = 340, arg7 = 0, arg8 = 0, arg9 = 1000100)
11
{
12
    arg3 = floor(arg3);
13
    var __i = 0;
14
    for (__i = 0; __i < arg3; __i++)
15
    {
16
        var _d = instance_create(arg0, arg1, obj_confetti_overworld);
17
        with (_d)
18
        {
19
            direction = random_range(arg2 - 20, arg2 + 20);
20
            height = arg4;
21
            miny = arg5;
22
            maxy = arg6;
23
            topdrop = arg7;
24
            bottomdrop = arg8;
25
            maxDepth = arg9;
26
        }
27
    }
28
}
29
30
function scr_confetti_preload(arg0, arg1, arg2, arg3, arg4 = 20, arg5 = 200, arg6 = 340, arg7 = 0, arg8 = 0, arg9 = 1000100)
31
{
32
    arg3 = floor(arg3);
33
    var __i = 0;
34
    for (__i = 0; __i < arg3; __i++)
35
    {
36
        var _d = instance_create(arg0, arg1, obj_confetti_overworld);
37
        with (_d)
38
        {
39
            direction = random_range(arg2 - 20, arg2 + 20);
40
            height = arg4;
41
            miny = arg5;
42
            maxy = arg6;
43
            topdrop = arg7;
44
            bottomdrop = arg8;
45
            maxDepth = arg9;
46
            preload = 1;
47
            visible = false;
48
        }
49
    }
50
}
51
52
function scr_confetti_fire()
53
{
54
    with (obj_confetti_overworld)
55
    {
56
        if (preload)
57
        {
58
            preload = 0;
59
            speed = preload_speed;
60
            preload_speed = 0;
61
            visible = true;
62
        }
63
    }
64
}