Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_fmartlet_spawner_talon_scratch_Step_0

(view raw script w/o annotations or w/e)
1
if (live_call())
2
    return global.live_result;
3
switch (attack_tick)
4
{
5
    case 30:
6
        var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon);
7
        attack_instance.attack_delay = 10;
8
        break;
9
    case 60:
10
        var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon);
11
        attack_instance.image_xscale = -1;
12
        attack_instance.attack_delay = 10;
13
        break;
14
    case 100:
15
        var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon);
16
        attack_instance.attack_delay = 3;
17
        break;
18
    case 115:
19
        var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon);
20
        attack_instance.image_xscale = -1;
21
        attack_instance.attack_delay = 3;
22
        break;
23
    case 130:
24
        var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon);
25
        attack_instance.attack_delay = 3;
26
        break;
27
    case 150:
28
        var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon);
29
        attack_instance.attack_delay = 40;
30
        break;
31
    case 180:
32
        var attack_instance = instance_create_depth(obj_heart_battle_fighting_parent.x, obj_heart_battle_fighting_parent.y, -100, obj_martlet_attack_talon);
33
        attack_instance.image_xscale = -1;
34
        attack_instance.attack_delay = 1;
35
        break;
36
    case 220:
37
        instance_destroy();
38
        break;
39
}
40
attack_tick += 1;