Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_starlo_guns_horizontal_gun_Create_0

(view raw script w/o annotations or w/e)
1
image_alpha = 0;
2
image_alpha_inc = 0.2;
3
var time_to_fade_in = 1 / image_alpha_inc;
4
image_angle_inc = 10;
5
target_dir = 0;
6
if (x > 320)
7
    target_dir = 180;
8
direction = target_dir;
9
image_angle = target_dir - (time_to_fade_in * image_angle_inc);
10
can_fire = 0;
11
bullet = instance_create(x, y, obj_battle_enemy_attack_starlo_bullet_rain_bullet);
12
bullet.direction = target_dir;
13
if (target_dir > 90 && target_dir < 270)
14
    image_yscale = -1;
15
event_inherited();
16
if (!audio_is_playing(snd_starlo_gun_warn))
17
    audio_play_sound(snd_starlo_gun_warn, 1, 0);
18
audio_shot_can_play = true;