Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_gravity_hoop_Step_0

(view raw script w/o annotations or w/e)
1
var _vol = obj_mike_controller.microphone_volume / 50;
2
if (_vol < 0.2)
3
    _vol = 0;
4
random_x = random(_vol * 2) * choose(1, -1);
5
random_y = random(_vol * 2) * choose(1, -1);
6
score_timer = clamp(score_timer - 1, 0, 100);
7
image_blend = merge_color(c_red, c_blue, score_timer / 10);
8
if (_vol > 0.2)
9
{
10
    image_xscale = lerp(image_xscale, lerp(0.8, 1.2, _vol), 0.8);
11
    image_yscale = lerp(image_yscale, lerp(0.8, 1.2, _vol), 0.8);
12
}
13
else
14
{
15
    image_xscale = lerp(image_xscale, 0.9, 0.8);
16
    image_yscale = lerp(image_yscale, 0.9, 0.8);
17
}
18
x = lerp(x, xstart, 0.25);