Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_fusion_info

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

function scr_fusion_info(arg0) { ingredient[0] = 8; ingredienttype[0] = "item"; ingredient[1] = 8; ingredienttype[1] = "item"; result = 22; resulttype = "item"; resultdesc = stringsetloc(
Heal 60 HPx2
"Heal 60 HPx2", "scr_fusion_info_slash_scr_fusion_info_gml_11_0"
); switch (arg0) { case 1: ingredient[0] = 8; ingredienttype[0] = "item"; ingredient[1] = 8; ingredienttype[1] = "item"; result = 22; resulttype = "item"; resultdesc = stringsetloc(
Heal 60 HPx2
"Heal 60 HPx2", "scr_fusion_info_slash_scr_fusion_info_gml_23_0"
); break; case 2: ingredient[0] = 1; ingredienttype[0] = "armor"; ingredient[1] = 1; ingredienttype[1] = "armor"; result = 8; resulttype = "armor"; resultdesc = stringsetloc(
$ Gained +5Close Message
"$ Gained +5%", "scr_fusion_info_slash_scr_fusion_info_gml_34_0"
); break; case 3: ingredient[0] = 3; ingredienttype[0] = "armor"; ingredient[1] = 4; ingredienttype[1] = "armor"; result = 9; resulttype = "armor"; resultdesc = stringsetloc(
Graze Area+
"Graze Area+", "scr_fusion_info_slash_scr_fusion_info_gml_56_0"
); break; case 4: ingredient[0] = 10; ingredienttype[0] = "armor"; ingredient[1] = 5; ingredienttype[1] = "armor"; result = 13; resulttype = "armor"; resultdesc = stringsetloc(
Attack+
"Attack+", "scr_fusion_info_slash_scr_fusion_info_gml_56_0_b"
); break; case 5: ingredient[0] = 12; ingredienttype[0] = "armor"; ingredient[1] = 27; ingredienttype[1] = "item"; result = 15; resulttype = "armor"; resultdesc = stringsetloc(
Graze TP+
"Graze TP+", "scr_fusion_info_slash_scr_fusion_info_gml_67_0"
); break; case 6: ingredient[0] = 13; ingredienttype[0] = "weapon"; ingredient[1] = 15; ingredienttype[1] = "key"; result = 11; resulttype = "weapon"; resultdesc = stringsetloc(
Trance
"Trance", "scr_fusion_info_slash_scr_fusion_info_gml_45_0"
); break; } }
(arg0)
2
{
3
    ingredient[0] = 8;
4
    ingredienttype[0] = "item";
5
    ingredient[1] = 8;
6
    ingredienttype[1] = "item";
7
    result = 22;
8
    resulttype = "item";
9
    resultdesc = stringsetloc(
Heal 60 HPx2
"Heal 60 HPx2", "scr_fusion_info_slash_scr_fusion_info_gml_11_0"
);
10
    switch (arg0)
11
    {
12
        case 1:
13
            ingredient[0] = 8;
14
            ingredienttype[0] = "item";
15
            ingredient[1] = 8;
16
            ingredienttype[1] = "item";
17
            result = 22;
18
            resulttype = "item";
19
            resultdesc = stringsetloc(
Heal 60 HPx2
"Heal 60 HPx2", "scr_fusion_info_slash_scr_fusion_info_gml_23_0"
);
20
            break;
21
        case 2:
22
            ingredient[0] = 1;
23
            ingredienttype[0] = "armor";
24
            ingredient[1] = 1;
25
            ingredienttype[1] = "armor";
26
            result = 8;
27
            resulttype = "armor";
28
            resultdesc = stringsetloc(
$ Gained +5Close Message
"$ Gained +5%", "scr_fusion_info_slash_scr_fusion_info_gml_34_0"
);
29
            break;
30
        case 3:
31
            ingredient[0] = 3;
32
            ingredienttype[0] = "armor";
33
            ingredient[1] = 4;
34
            ingredienttype[1] = "armor";
35
            result = 9;
36
            resulttype = "armor";
37
            resultdesc = stringsetloc(
Graze Area+
"Graze Area+", "scr_fusion_info_slash_scr_fusion_info_gml_56_0"
);
38
            break;
39
        case 4:
40
            ingredient[0] = 10;
41
            ingredienttype[0] = "armor";
42
            ingredient[1] = 5;
43
            ingredienttype[1] = "armor";
44
            result = 13;
45
            resulttype = "armor";
46
            resultdesc = stringsetloc(
Attack+
"Attack+", "scr_fusion_info_slash_scr_fusion_info_gml_56_0_b"
);
47
            break;
48
        case 5:
49
            ingredient[0] = 12;
50
            ingredienttype[0] = "armor";
51
            ingredient[1] = 27;
52
            ingredienttype[1] = "item";
53
            result = 15;
54
            resulttype = "armor";
55
            resultdesc = stringsetloc(
Graze TP+
"Graze TP+", "scr_fusion_info_slash_scr_fusion_info_gml_67_0"
);
56
            break;
57
        case 6:
58
            ingredient[0] = 13;
59
            ingredienttype[0] = "weapon";
60
            ingredient[1] = 15;
61
            ingredienttype[1] = "key";
62
            result = 11;
63
            resulttype = "weapon";
64
            resultdesc = stringsetloc(
Trance
"Trance", "scr_fusion_info_slash_scr_fusion_info_gml_45_0"
);
65
            break;
66
    }
67
}