Deltarune (Chapter 2) 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
    {
12
        dialoguer = 1;
13
        jpspecial = other.jpspecial;
14
    }
15
}
16
if (side == 1)
17
{
18
    writer = instance_create(xx + (10 * f), yy + (150 * f), obj_writer);
19
    writer.skippable = skippable;
20
    
scr_facechoice
scr_facechoice

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