Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_dialoguer_Other_10

(view raw script w/o annotations or w/e)
1
active = 1;
2
xx = (19 * f) + __view_get(e__VW.XView, 0);
3
yy = (20 * f) + __view_get(e__VW.YView, 0);
4
xx = round(xx);
5
yy = round(yy);
6
if (side == 0)
7
{
8
    writer = instance_create(xx + (10 * f), yy - (5 * f), obj_writer);
9
    
scr_facechoice
scr_facechoice

function
scr_facechoice()
{ myface = instance_create(writer.x + (8 * f), writer.y + (5 * f), obj_face); }
();
10
    with (writer)
11
        dialoguer = 1;
12
}
13
if (side == 1)
14
{
15
    writer = instance_create(xx + (10 * f), yy + (150 * f), obj_writer);
16
    writer.skippable = skippable;
17
    
scr_facechoice
scr_facechoice

function
scr_facechoice()
{ myface = instance_create(writer.x + (8 * f), writer.y + (5 * f), obj_face); }
();
18
    with (writer)
19
        dialoguer = 1;
20
}
21
if (instance_exists(writer) && global.fc != 0)
22
{
23
    with (writer)
24
    {
25
        dialoguer = 1;
26
        if (originalcharline == 33)
27
            charline = 26;
28
    }
29
}
30
31
enum e__VW
32
{
33
    XView,
34
    YView,
35
    WView,
36
    HView,
37
    Angle,
38
    HBorder,
39
    VBorder,
40
    HSpeed,
41
    VSpeed,
42
    Object,
43
    Visible,
44
    XPort,
45
    YPort,
46
    WPort,
47
    HPort,
48
    Camera,
49
    SurfaceID
50
}