Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_scr_piano_determinepitch

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

function
scr_piano_determinepitch(arg0 = 0, arg1 = 1)
{ var pitcher = 1; if (arg1 == 1) { switch (arg0) { case 0: pitcher = 1; break; case 1: pitcher = 1.12; break; case 3: pitcher = 1.19; break; case 5: pitcher = 0.8928571428571428; break; case 7: pitcher = 0.5; break; } } if (arg1 == 2) { switch (arg0) { case 0: pitcher = 1; break; case 1: pitcher = 1.12; break; case 2: pitcher = 1.155; break; case 3: pitcher = 1.19; break; case 4: pitcher = 1.0414285714285714; break; case 5: pitcher = 0.8928571428571428; break; case 6: pitcher = 0.6964285714285714; break; case 7: pitcher = 0.5; break; case 8: pitcher = 0.3035714286; break; } } return pitcher; }
(arg0 = 0, arg1 = 1)
2
{
3
    var pitcher = 1;
4
    if (arg1 == 1)
5
    {
6
        switch (arg0)
7
        {
8
            case 0:
9
                pitcher = 1;
10
                break;
11
            case 1:
12
                pitcher = 1.12;
13
                break;
14
            case 3:
15
                pitcher = 1.19;
16
                break;
17
            case 5:
18
                pitcher = 0.8928571428571428;
19
                break;
20
            case 7:
21
                pitcher = 0.5;
22
                break;
23
        }
24
    }
25
    if (arg1 == 2)
26
    {
27
        switch (arg0)
28
        {
29
            case 0:
30
                pitcher = 1;
31
                break;
32
            case 1:
33
                pitcher = 1.12;
34
                break;
35
            case 2:
36
                pitcher = 1.155;
37
                break;
38
            case 3:
39
                pitcher = 1.19;
40
                break;
41
            case 4:
42
                pitcher = 1.0414285714285714;
43
                break;
44
            case 5:
45
                pitcher = 0.8928571428571428;
46
                break;
47
            case 6:
48
                pitcher = 0.6964285714285714;
49
                break;
50
            case 7:
51
                pitcher = 0.5;
52
                break;
53
            case 8:
54
                pitcher = 0.3035714286;
55
                break;
56
        }
57
    }
58
    return pitcher;
59
}