Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_couchtalk

(view raw script w/o annotations or w/e)
1
function scr_couchclear(arg0)
2
{
3
    with (obj_couchwriter)
4
    {
5
        if (speaker == arg0)
6
            instance_destroy();
7
    }
8
}
9
10
function 
scr_couchtalk
scr_couchtalk

function scr_couchclear(arg0) { with (obj_couchwriter) { if (speaker == arg0) instance_destroy(); } } function
scr_couchtalk(arg0, arg1)
{ var ix = -1; var iy = -1; if (argument_count >= 6) { ix = argument4; iy = argument5; } var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter); couchtext.mystring = arg0; couchtext.speaker = arg1; if (argument_count >= 3) couchtext.cleartext = argument2; if (argument_count >= 4) couchtext.drawtime = argument3; if (argument_count >= 7) couchtext.customsnd = argument6; if (argument_count >= 8) couchtext.customcolor = argument7; if (argument_count >= 9) couchtext.talkrate = argument8; if (argument_count >= 10) couchtext.talklength = argument9; return couchtext; }
(arg0, arg1)
11
{
12
    var ix = -1;
13
    var iy = -1;
14
    if (argument_count >= 6)
15
    {
16
        ix = argument4;
17
        iy = argument5;
18
    }
19
    var couchtext = instance_create_depth(ix, iy, 5000, obj_couchwriter);
20
    couchtext.mystring = arg0;
21
    couchtext.speaker = arg1;
22
    if (argument_count >= 3)
23
        couchtext.cleartext = argument2;
24
    if (argument_count >= 4)
25
        couchtext.drawtime = argument3;
26
    if (argument_count >= 7)
27
        couchtext.customsnd = argument6;
28
    if (argument_count >= 8)
29
        couchtext.customcolor = argument7;
30
    if (argument_count >= 9)
31
        couchtext.talkrate = argument8;
32
    if (argument_count >= 10)
33
        couchtext.talklength = argument9;
34
    return couchtext;
35
}