Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_flowey_battle_phase_2_organic_head_Step_0

(view raw script w/o annotations or w/e)
1
if (live_call())
2
    return global.live_result;
3
event_inherited();
4
if (curve_x == 0)
5
    curve_x += 0.001;
6
f_x = ((((sin(curve_x) / curve_x) * (abs(curve_x + 8) - abs(curve_x - 5))) / ((13 * power((curve_x + 1) / 7, 4)) + 1)) * curve_amp) + 1;
7
image_xscale = f_x + (sin(current_time / 400) * 0.02) + 0.02;
8
image_yscale = f_x + (sin(current_time / 400) * 0.02) + 0.02;
9
curve_x += curve_spd;
10
if (curve_x >= 15)
11
    curve_x = curve_delay;
12
if (blink == -19)
13
    blink = irandom_range(20, 50);
14
blink--;
15
if (!instance_exists(obj_flowey_battle_phase_2_organic_weakpoint) || obj_flowey_battle_phase_2_organic_weakpoint.hp_self < 0)
16
    curve_spd = 0.9;