Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_gerson_hammer_bro_attack_controller_Alarm_0

(view raw script w/o annotations or w/e)
1
count = 0;
2
if (pattern == 0)
3
    pattern = choose(1, 2);
4
else if (pattern == 1)
5
    pattern = choose(0, 2);
6
else if (pattern == 2)
7
    pattern = choose(0, 1);
8
if (pattern == 1 || pattern == 2)
9
    forcepattern++;
10
else
11
    forcepattern = 0;
12
if (forcepattern == 3)
13
{
14
    forcepattern = 0;
15
    pattern = 0;
16
}
17
if (pattern > 0)
18
{
19
    timer = -20;
20
    throwsframes = 1;
21
    if (forcepattern > 1)
22
    {
23
        timer = (5 + irandom(5)) * -1;
24
        throwsframes = 1;
25
    }
26
}
27
else
28
{
29
    timer = 0;
30
    throwsframes = 6;
31
}