Deltarune script viewer

← back to main script listing

gml_Object_obj_queenshield_intro_Step_0

(view raw script w/o annotations or w/e)
1
winetimer++;
2
_remx = obj_queen_enemy.x + 29;
3
_remy = obj_queen_enemy.y + 10;
4
if (winetimer <= 15)
5
{
6
    after = instance_create(x, y, obj_afterimage);
7
    after.x = x;
8
    after.y = y;
9
    after.image_speed = 0;
10
    after.image_xscale = image_xscale;
11
    after.image_yscale = image_yscale;
12
    after.sprite_index = sprite_index;
13
    after.depth = depth + 1;
14
    after.image_blend = c_lime;
15
    x = lerp(_idealx, _remx, winetimer / 15);
16
    y = lerp(_idealy, _remy, winetimer / 15);
17
    image_xscale = lerp(2, 0.4, winetimer / 15);
18
    image_yscale = lerp(2, 0.6, winetimer / 15);
19
}
20
if (winetimer == 15)
21
    image_speed = 1;
22
if (winetimer >= 15)
23
{
24
    x = _remx;
25
    y = _remy;
26
}
27
if (winetimer == 23)
28
{
29
    image_speed = 0;
30
    obj_queen_enemy.wineglasscon = 0;
31
    shield = instance_create(obj_queen_enemy.x - 82, obj_queen_enemy.y - 100, obj_queenshield_enemy);
32
    shield.appearcon = 1;
33
    wine = instance_create(x, y, obj_queen_battlesolid_wine);
34
    wine.alpha2 = 0;
35
    instance_destroy();
36
}