Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_town_event_Create_0

(view raw script w/o annotations or w/e)
1
choicetimer = 0;
2
flush = 0;
3
saveinit = 0;
4
con = 0;
5
if (room == room_town_mid)
6
{
7
    if (global.chapter == 1)
8
    {
9
        if (global.flag[271 talk_pizzapants] == 0)
10
        {
11
            bnpc = instance_create(x, y, obj_npc_room_animated);
12
            bnpc.sprite_index = spr_npc_icemascot1;
13
        }
14
        else
15
        {
16
            bnpc = instance_create(x + 7, y + 4, obj_npc_room);
17
            bnpc.sprite_index = spr_npc_burgerpants;
18
        }
19
    }
20
    else if (global.chapter >= 2)
21
    {
22
        if (global.chapter == 2)
23
        {
24
            var snail_guy = instance_create(170, 65, obj_npc_room);
25
            snail_guy.sprite_index = spr_npc_snailcar;
26
            var donut_guy = instance_create(91, 65, obj_npc_room);
27
            donut_guy.sprite_index = spr_npc_donutcar;
28
            var scarflady = instance_create(1155, 85, obj_npc_room);
29
            scarflady.sprite_index = spr_npc_scarflady;
30
        }
31
    }
32
}
33
if (room == room_town_south)
34
{
35
    policewindow = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(292, 57, spr_policewindow);
36
    with (policewindow)
37
        depth = 940000;
38
    if (global.chapter == 4)
39
    {
40
        with (policewindow)
41
            image_index = 3;
42
    }
43
}
44
if (room == room_graveyard)
45
{
46
    overlay = instance_create(0, 0, obj_backgrounder_sprite);
47
    with (obj_mainchara)
48
        bg = 1;
49
    with (overlay)
50
    {
51
        image_alpha = 0.4;
52
        ss = 0.1;
53
        sprite_index = spr_graveyard_overlay;
54
        depth = 1000;
55
    }
56
}
57
if (room == room_town_south)
58
{
59
    if (global.chapter == 2 && global.plot >= 15 && global.plot < 200)
60
    {
61
        var cardowna = instance_create(847, 51, obj_npc_room);
62
        cardowna.sprite_index = spr_lw_car_gray_down;
63
        var cardownb = instance_create(842, 230, obj_npc_room);
64
        cardownb.sprite_index = spr_lw_car_gray_down;
65
        var cardownc = instance_create(667, 147, obj_npc_room);
66
        cardownc.sprite_index = spr_lw_car_gray_down;
67
        var carrighta = instance_create(815, 4, obj_npc_room);
68
        carrighta.sprite_index = spr_lw_car_gray_right;
69
        var carrightb = instance_create(815, 196, obj_npc_room);
70
        carrightb.sprite_index = spr_lw_car_gray_right;
71
        var carrightc = instance_create(593, 130, obj_npc_room);
72
        carrightc.sprite_index = spr_lw_car_gray_right;
73
        var carlefta = instance_create(812, 100, obj_npc_room);
74
        carlefta.sprite_index = spr_lw_car_gray_left;
75
        var carleftb = instance_create(593, 160, obj_npc_room);
76
        carleftb.sprite_index = spr_lw_car_gray_left;
77
        var carupa = instance_create(815, 38, obj_npc_room);
78
        carupa.sprite_index = spr_lw_car_gray_up;
79
        var carupb = instance_create(707, 137, obj_npc_room);
80
        carupb.sprite_index = spr_lw_car_gray_up;
81
        var carupc = instance_create(840, -50, obj_npc_room);
82
        carupc.sprite_index = spr_lw_car_gray_up;
83
        var carupd = instance_create(548, 138, obj_npc_room);
84
        carupd.sprite_index = spr_lw_car_gray_up;
85
        var carsnail = instance_create(832, 130, obj_npc_room);
86
        carsnail.sprite_index = spr_npc_snailcar;
87
        var cardonut = instance_create(750, 130, obj_npc_room);
88
        cardonut.sprite_index = spr_npc_donutcar;
89
        var undyne = instance_create(910, 57, obj_npc_room_animated);
90
        undyne.sprite_index = spr_undyne_benchpress;
91
    }
92
}