Undertale script viewer

← back to main script listing

gml_Object_obj_shoetargettest_Create_0

(view raw script w/o annotations or w/e)
1
fade = 0;
2
hit = 0;
3
myscore = 0;
4
check = 274;
5
thensc = 0;
6
fatalx = 274 + x;
7
wherex = -50;
8
type = 0;
9
if (global.weapon == 25)
10
    type = 0;
11
if (global.weapon == 47)
12
    type = 1;
13
if (global.weapon == 49)
14
    type = 2;
15
if (global.weapon == 45)
16
    type = 3;
17
num = 3;
18
if (type == 0)
19
{
20
    lr = choose(0);
21
    if (lr == 0)
22
        event_user(4);
23
    if (lr == 1)
24
        event_user(5);
25
    wherex = choose(0, 25, 50);
26
    lr = choose(0);
27
    if (lr == 0)
28
        event_user(4);
29
    if (lr == 1)
30
        event_user(5);
31
    wherex = choose(100, 125, 150);
32
    lr = choose(0);
33
    if (lr == 0)
34
        event_user(4);
35
    if (lr == 1)
36
        event_user(5);
37
    num = 3;
38
}
39
if (type == 1)
40
{
41
    lr = choose(1);
42
    if (lr == 0)
43
        event_user(4);
44
    if (lr == 1)
45
        event_user(5);
46
    wherex = choose(0, 25, 50);
47
    lr = choose(1);
48
    if (lr == 0)
49
        event_user(4);
50
    if (lr == 1)
51
        event_user(5);
52
    wherex = choose(100, 125, 150);
53
    lr = choose(1);
54
    if (lr == 0)
55
        event_user(4);
56
    if (lr == 1)
57
        event_user(5);
58
    wherex = 200;
59
    lr = choose(1);
60
    if (lr == 0)
61
        event_user(4);
62
    if (lr == 1)
63
        event_user(5);
64
    num = 4;
65
}
66
if (type == 2)
67
{
68
    wherex = 120;
69
    lr = choose(0);
70
    if (lr == 0)
71
        event_user(4);
72
    if (lr == 1)
73
        event_user(5);
74
    wherex = choose(180, 210, 240);
75
    lr = choose(0);
76
    if (lr == 0)
77
        event_user(4);
78
    if (lr == 1)
79
        event_user(5);
80
    wherex = choose(300, 330, 360);
81
    lr = choose(0);
82
    if (lr == 0)
83
        event_user(4);
84
    if (lr == 1)
85
        event_user(5);
86
    wherex = choose(400, 430, 460);
87
    lr = choose(0);
88
    if (lr == 0)
89
        event_user(4);
90
    if (lr == 1)
91
        event_user(5);
92
    num = 4;
93
}
94
if (type == 3)
95
{
96
    lr = choose(1);
97
    wherex = choose(-50, -25);
98
    if (lr == 0)
99
        event_user(4);
100
    if (lr == 1)
101
        event_user(5);
102
    wherex = choose(0, 25, 50);
103
    lr = choose(1);
104
    if (lr == 0)
105
        event_user(4);
106
    if (lr == 1)
107
        event_user(5);
108
    num = 2;
109
}