Undertale script viewer

← back to main script listing

gml_Script_scr_writetext

(view raw script w/o annotations or w/e)
1
global.facechoice = 0;
2
global.msc = argument0;
3
if (argument1 != "x")
4
    global.msg[0] = argument1;
5
if (argument2 != 0)
6
    global.facechoice = argument2;
7
if (global.inbattle == 0)
8
{
9
    global.typer = 5;
10
    if (argument3 != 0)
11
        global.typer = argument3;
12
    instance_create(0, 0, obj_dialoguer);
13
}
14
if (global.inbattle == 1)
15
{
16
    with (OBJ_WRITER)
17
        halt = 3;
18
    global.typer = 1;
19
    if (argument3 != 0)
20
        global.typer = argument3;
21
    instance_create(global.idealborder[0], global.idealborder[2], OBJ_WRITER);
22
}