Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_scr_teaamount

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

function
scr_teaamount(arg0, arg1)
{ var __healamt = 10; if (arg0 == 1) { if (arg1 == 1) __healamt = 10; if (arg1 == 2) __healamt = 120; if (arg1 == 3) __healamt = 120; if (arg1 == 4) __healamt = 70; } if (arg0 == 2) { if (arg1 == 1) __healamt = 120; if (arg1 == 2) __healamt = 10; if (arg1 == 3) __healamt = 120; if (arg1 == 4) __healamt = 400; } if (arg0 == 3) { var _bonus = 0; if (
scr_flag_get(875) == 1)
_bonus = 40; if (arg1 == 1) __healamt = 60 + _bonus; if (arg1 == 2) __healamt = 120; if (arg1 == 3) __healamt = 10; if (arg1 == 4) __healamt = 50; } if (arg0 == 4) { if (arg1 == 1) __healamt = 70; if (arg1 == 2) __healamt = 120; if (arg1 == 3) __healamt = 50; if (arg1 == 4) __healamt = 10; } if (global.fighting == 1 && __healamt < 40) __healamt = 40; return __healamt; }
(arg0, arg1)
2
{
3
    var __healamt = 10;
4
    if (arg0 == 1)
5
    {
6
        if (arg1 == 1)
7
            __healamt = 10;
8
        if (arg1 == 2)
9
            __healamt = 120;
10
        if (arg1 == 3)
11
            __healamt = 120;
12
        if (arg1 == 4)
13
            __healamt = 70;
14
    }
15
    if (arg0 == 2)
16
    {
17
        if (arg1 == 1)
18
            __healamt = 120;
19
        if (arg1 == 2)
20
            __healamt = 10;
21
        if (arg1 == 3)
22
            __healamt = 120;
23
        if (arg1 == 4)
24
            __healamt = 400;
25
    }
26
    if (arg0 == 3)
27
    {
28
        var _bonus = 0;
29
        if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(875) == 1)
30
            _bonus = 40;
31
        if (arg1 == 1)
32
            __healamt = 60 + _bonus;
33
        if (arg1 == 2)
34
            __healamt = 120;
35
        if (arg1 == 3)
36
            __healamt = 10;
37
        if (arg1 == 4)
38
            __healamt = 50;
39
    }
40
    if (arg0 == 4)
41
    {
42
        if (arg1 == 1)
43
            __healamt = 70;
44
        if (arg1 == 2)
45
            __healamt = 120;
46
        if (arg1 == 3)
47
            __healamt = 50;
48
        if (arg1 == 4)
49
            __healamt = 10;
50
    }
51
    if (global.fighting == 1 && __healamt < 40)
52
        __healamt = 40;
53
    return __healamt;
54
}