Deltarune script viewer

← back to main script listing

gml_Object_obj_viroring_controller_Step_0

(view raw script w/o annotations or w/e)
1
if (noleave == 0)
2
{
3
    with (obj_mainchara)
4
    {
5
        if place_meeting(x, y, obj_traffic_road_trigger)
6
            other.noleave = 1
7
    }
8
}
9
if (noleave == 1)
10
{
11
    with (obj_traffic_road_trigger)
12
        instance_destroy()
13
    barrier = instance_create(200, 240, obj_forcefield)
14
    barrier.image_xscale = 2
15
    barrier.image_yscale = 8
16
    barrier.skip = true
17
    noleave = 2
18
}
19
if (noleave == 2)
20
{
21
    if (global.flag[352 solved_viro_dodge] != 0)
22
    {
23
        with (barrier)
24
            instance_destroy()
25
    }
26
    instance_destroy()
27
}