Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_scr_get_outline_color

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

function
scr_get_outline_color(arg0, arg1 = 8421504, arg2 = 1)
{ var col = arg1; var krcol = 15245824; var sucol = 13138410; var racol = 1959605; var gercol = 2533989; var nocol = 12320748; if (arg2 == 2) { col = 12736850; krcol = 13462088; sucol = 10305336; racol = 13265482; gercol = 12736850; nocol = 12736850; } if (arg0.object_index == obj_mainchara) col = krcol; if (arg0.object_index == obj_caterpillarchara) { if (arg0.name == "susie") col = sucol; else if (arg0.name == "ralsei") col = racol; else if (arg0.name == "noelle") col = nocol; else return 8421504; } if (object_get_parent(arg0.object_index) == 1276) { if (arg0.object_index == obj_herokris) col = krcol; else if (arg0.object_index == obj_herosusie) col = sucol; else if (arg0.object_index == obj_heroralsei) col = racol; else if (arg0.object_index == obj_heronoelle) col = nocol; } if (arg0.object_index == obj_actor) { if (arg0.name == "kris") col = krcol; if (arg0.name == "susie") col = sucol; if (arg0.name == "ralsei") col = racol; if (arg0.name == "noelle") col = nocol; if (arg0.name == "gerson") col = gercol; } if (room == room_dw_church_darkmaze) { with (obj_dw_church_darkmaze) { if (arg0 == germark) col = gercol; if (arg0 == gerson) col = gercol; if (arg0 == sumark) col = sucol; if (arg0 == ramark) col = racol; } } if (room == room_dw_church_intro_gerson) { with (obj_dw_church_intro_gerson) { if (arg0 == gerson) col = gercol; } } return col; }
(arg0, arg1 = 8421504, arg2 = 1)
2
{
3
    var col = arg1;
4
    var krcol = 15245824;
5
    var sucol = 13138410;
6
    var racol = 1959605;
7
    var gercol = 2533989;
8
    var nocol = 12320748;
9
    if (arg2 == 2)
10
    {
11
        col = 12736850;
12
        krcol = 13462088;
13
        sucol = 10305336;
14
        racol = 13265482;
15
        gercol = 12736850;
16
        nocol = 12736850;
17
    }
18
    if (arg0.object_index == obj_mainchara)
19
        col = krcol;
20
    if (arg0.object_index == obj_caterpillarchara)
21
    {
22
        if (arg0.name == "susie")
23
            col = sucol;
24
        else if (arg0.name == "ralsei")
25
            col = racol;
26
        else if (arg0.name == "noelle")
27
            col = nocol;
28
        else
29
            return 8421504;
30
    }
31
    if (object_get_parent(arg0.object_index) == 1276)
32
    {
33
        if (arg0.object_index == obj_herokris)
34
            col = krcol;
35
        else if (arg0.object_index == obj_herosusie)
36
            col = sucol;
37
        else if (arg0.object_index == obj_heroralsei)
38
            col = racol;
39
        else if (arg0.object_index == obj_heronoelle)
40
            col = nocol;
41
    }
42
    if (arg0.object_index == obj_actor)
43
    {
44
        if (arg0.name == "kris")
45
            col = krcol;
46
        if (arg0.name == "susie")
47
            col = sucol;
48
        if (arg0.name == "ralsei")
49
            col = racol;
50
        if (arg0.name == "noelle")
51
            col = nocol;
52
        if (arg0.name == "gerson")
53
            col = gercol;
54
    }
55
    if (room == room_dw_church_darkmaze)
56
    {
57
        with (obj_dw_church_darkmaze)
58
        {
59
            if (arg0 == germark)
60
                col = gercol;
61
            if (arg0 == gerson)
62
                col = gercol;
63
            if (arg0 == sumark)
64
                col = sucol;
65
            if (arg0 == ramark)
66
                col = racol;
67
        }
68
    }
69
    if (room == room_dw_church_intro_gerson)
70
    {
71
        with (obj_dw_church_intro_gerson)
72
        {
73
            if (arg0 == gerson)
74
                col = gercol;
75
        }
76
    }
77
    return col;
78
}