Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_party_hpaverage

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

function scr_party_hpaverage() { var _totalhp = 0; var _totalmaxhp = 0; var _members = 0; for (var _hpi = 0; _hpi < 3; _hpi++) { if (global.char[_hpi] > 0) { _members++; _totalhp += global.hp[global.char[_hpi]]; _totalmaxhp += global.maxhp[global.char[_hpi]]; } } if (_totalhp > 0) return floor(_totalhp / _totalmaxhp); else return 0; }
()
2
{
3
    var _totalhp = 0;
4
    var _totalmaxhp = 0;
5
    var _members = 0;
6
    for (var _hpi = 0; _hpi < 3; _hpi++)
7
    {
8
        if (global.char[_hpi] > 0)
9
        {
10
            _members++;
11
            _totalhp += global.hp[global.char[_hpi]];
12
            _totalmaxhp += global.maxhp[global.char[_hpi]];
13
        }
14
    }
15
    if (_totalhp > 0)
16
        return floor(_totalhp / _totalmaxhp);
17
    else
18
        return 0;
19
}