Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_scr_guardpeek

(view raw script w/o annotations or w/e)
1
function 
scr_guardpeek
scr_guardpeek

function
scr_guardpeek(arg0)
{ if (global.faceaction[arg0.myself] == 4) { var _peeker = 0; if (arg0 == obj_heroralsei) { obj_heroralsei.image_alpha = 0; _peeker =
scr_battle_marker(obj_heroralsei.x, obj_heroralsei.y, spr_ralsei_defend_peek);
_peeker.depth = obj_heroralsei.depth; _peeker.sourceobject = obj_heroralsei; _peeker.endanimation = spr_ralsei_redefend; } else if (arg0 == obj_herosusie) { obj_herosusie.image_alpha = 0; _peeker =
scr_battle_marker(obj_herosusie.x, obj_herosusie.y, spr_susie_defend_peek);
_peeker.depth = obj_herosusie.depth; _peeker.sourceobject = obj_herosusie; } return _peeker; } }
(arg0)
2
{
3
    if (global.faceaction[arg0.myself] == 4)
4
    {
5
        var _peeker = 0;
6
        if (arg0 == obj_heroralsei)
7
        {
8
            obj_heroralsei.image_alpha = 0;
9
            _peeker = 
scr_battle_marker
scr_battle_marker

function
scr_battle_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_battle_marker); with (thismarker) { sprite_index = arg2; image_speed = 1; image_xscale = 2; image_yscale = 2; } return thismarker; }
(obj_heroralsei.x, obj_heroralsei.y, spr_ralsei_defend_peek);
10
            _peeker.depth = obj_heroralsei.depth;
11
            _peeker.sourceobject = obj_heroralsei;
12
            _peeker.endanimation = spr_ralsei_redefend;
13
        }
14
        else if (arg0 == obj_herosusie)
15
        {
16
            obj_herosusie.image_alpha = 0;
17
            _peeker = 
scr_battle_marker
scr_battle_marker

function
scr_battle_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_battle_marker); with (thismarker) { sprite_index = arg2; image_speed = 1; image_xscale = 2; image_yscale = 2; } return thismarker; }
(obj_herosusie.x, obj_herosusie.y, spr_susie_defend_peek);
18
            _peeker.depth = obj_herosusie.depth;
19
            _peeker.sourceobject = obj_herosusie;
20
        }
21
        return _peeker;
22
    }
23
}