Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_battle_sprite_set_scale

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

function
scr_battle_sprite_set_scale(arg0, arg1, arg2, arg3)
{ _charactor = arg0; _charinstance = obj_herokris; if (_charactor == "noelle") { _charinstance = obj_heronoelle; _charnum = 4; } if (_charactor == "ralsei") { _charinstance = obj_heroralsei; _charnum = 3; } if (_charactor == "susie") { _charinstance = obj_herosusie; _charnum = 2; } if (_charactor == "kris") { _charinstance = obj_herokris; _charnum = 1; } if (instance_exists(_charinstance)) { with (_charinstance) { image_xscale = 1; image_yscale = 1; state = 8; hurt = 0; attacktimer = 0; sprite_index = arg1; image_speed = arg2; image_index = 0; if (arg3 == 0) maxframes = image_number; if (arg3 == -1) maxframes = -1; global.faceaction[myself] = 0; } } }
(arg0, arg1, arg2, arg3)
2
{
3
    _charactor = arg0;
4
    _charinstance = obj_herokris;
5
    if (_charactor == "noelle")
6
    {
7
        _charinstance = obj_heronoelle;
8
        _charnum = 4;
9
    }
10
    if (_charactor == "ralsei")
11
    {
12
        _charinstance = obj_heroralsei;
13
        _charnum = 3;
14
    }
15
    if (_charactor == "susie")
16
    {
17
        _charinstance = obj_herosusie;
18
        _charnum = 2;
19
    }
20
    if (_charactor == "kris")
21
    {
22
        _charinstance = obj_herokris;
23
        _charnum = 1;
24
    }
25
    if (instance_exists(_charinstance))
26
    {
27
        with (_charinstance)
28
        {
29
            image_xscale = 1;
30
            image_yscale = 1;
31
            state = 8;
32
            hurt = 0;
33
            attacktimer = 0;
34
            sprite_index = arg1;
35
            image_speed = arg2;
36
            image_index = 0;
37
            if (arg3 == 0)
38
                maxframes = image_number;
39
            if (arg3 == -1)
40
                maxframes = -1;
41
            global.faceaction[myself] = 0;
42
        }
43
    }
44
}