Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_item_info_text_yellow

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

function scr_item_info_text_yellow() { var item_info_hold = global.item_info_hold; var item_slot = item_info_hold.item_slot; if (item_slot == "Missing Poster") { item_info_message[0] = "* (The grim reminder of your# mission. Justice is needed.)"; story_item = true; } else if (item_slot == "Snowdin Map") { item_info_message[0] = "* (It's a hand-drawn map.)"; item_info_message[1] = "* (It seems more colorful than the# real Snowdin.)"; story_item = true; } else if (item_slot == "Matches") { item_info_message[0] = "* (Some of them are wet.)"; item_info_message[1] = "* (Looks like there are just# enough dry ones to start a nice# fire.)"; story_item = true; } else if (item_slot == "Lukewarm Coffee") { item_info_message[0] = "* (A once sizzling Honeydew# Coffee.)"; item_info_message[1] = "* (It's cooled down a lot.)"; item_info_message[2] = "* (It was probably left sitting in# the snow a while.)"; story_item = true; } else if (item_slot == "Soggy Mitten") { item_info_message[0] = "* (An old, soggy mitten. It's too# wet to keep anything warm.)"; story_item = true; } else if (item_slot == "Pickaxe") { item_info_message[0] = "* (A sturdy pickaxe.)"; story_item = true; } else if (item_slot == "Steel Buckle") { item_info_message[0] = "* (A belt buckle made of steel.)"; story_item = true; } else if (item_slot == "Lemonade") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (Doesn't smell too appetizing.)"; } else if (item_slot == "Candy Corn") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (Your teeth hurt just looking# at it.)"; } else if (item_slot == "Corn Dog") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* * (A genuine Corn Dog with# soft, fluffy ears.)"; } else if (item_slot == "Sponge Cake") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (A delicious sponge that doesn't# scratch.)"; item_info_message[1] = "* (Has 2x the absorption!)"; } else if (item_slot == "Homemade Cookie") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (A little burnt on one side, but# looks yummy anyway.)"; } else if (item_slot == "Hot Pop") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (Piping hot chocolate, frozen,# then reheated.)"; } else if (item_slot == "Lukewarm Pop") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (Piping hot chocolate cooled to# lukewarm status.)"; } else if (item_slot == "Cold Pop") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (Piping hot chocolate, cooled# cold.)"; } else if (item_slot == "Hndw Coffee") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (It would take true bravery to# drink something this hot!)"; } else if (item_slot == "Hndw Pancake") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (An off-the-griddle pancake with# honey-syrup.)"; } else if (item_slot == "G.B. Bear") { var item_value = scr_item_stats_heal(item_slot); item_info_message[0] = "Heals " + string(item_value) + " HP#* (A cookie made to look like# someone's face.)"; item_info_message[1] = "* (What a creative and original# idea!)"; } else if (item_slot == "Packing Peanuts") ...
()
2
{
3
    var item_info_hold = global.item_info_hold;
4
    var item_slot = item_info_hold.item_slot;
5
    if (item_slot == "Missing Poster")
6
    {
7
        item_info_message[0] = "* (The grim reminder of your#  mission. Justice is needed.)";
8
        story_item = true;
9
    }
10
    else if (item_slot == "Snowdin Map")
11
    {
12
        item_info_message[0] = "* (It's a hand-drawn map.)";
13
        item_info_message[1] = "* (It seems more colorful than the#  real Snowdin.)";
14
        story_item = true;
15
    }
16
    else if (item_slot == "Matches")
17
    {
18
        item_info_message[0] = "* (Some of them are wet.)";
19
        item_info_message[1] = "* (Looks like there are just#  enough dry ones to start a nice#  fire.)";
20
        story_item = true;
21
    }
22
    else if (item_slot == "Lukewarm Coffee")
23
    {
24
        item_info_message[0] = "* (A once sizzling Honeydew#  Coffee.)";
25
        item_info_message[1] = "* (It's cooled down a lot.)";
26
        item_info_message[2] = "* (It was probably left sitting in#  the snow a while.)";
27
        story_item = true;
28
    }
29
    else if (item_slot == "Soggy Mitten")
30
    {
31
        item_info_message[0] = "* (An old, soggy mitten. It's too#  wet to keep anything warm.)";
32
        story_item = true;
33
    }
34
    else if (item_slot == "Pickaxe")
35
    {
36
        item_info_message[0] = "* (A sturdy pickaxe.)";
37
        story_item = true;
38
    }
39
    else if (item_slot == "Steel Buckle")
40
    {
41
        item_info_message[0] = "* (A belt buckle made of steel.)";
42
        story_item = true;
43
    }
44
    else if (item_slot == "Lemonade")
45
    {
46
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
47
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (Doesn't smell too appetizing.)";
48
    }
49
    else if (item_slot == "Candy Corn")
50
    {
51
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
52
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (Your teeth hurt just looking#  at it.)";
53
    }
54
    else if (item_slot == "Corn Dog")
55
    {
56
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
57
        item_info_message[0] = "Heals " + string(item_value) + " HP#* * (A genuine Corn Dog with#  soft, fluffy ears.)";
58
    }
59
    else if (item_slot == "Sponge Cake")
60
    {
61
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
62
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (A delicious sponge that doesn't#  scratch.)";
63
        item_info_message[1] = "* (Has 2x the absorption!)";
64
    }
65
    else if (item_slot == "Homemade Cookie")
66
    {
67
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
68
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (A little burnt on one side, but#  looks yummy anyway.)";
69
    }
70
    else if (item_slot == "Hot Pop")
71
    {
72
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
73
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (Piping hot chocolate, frozen,#  then reheated.)";
74
    }
75
    else if (item_slot == "Lukewarm Pop")
76
    {
77
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
78
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (Piping hot chocolate cooled to#  lukewarm status.)";
79
    }
80
    else if (item_slot == "Cold Pop")
81
    {
82
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
83
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (Piping hot chocolate, cooled#  cold.)";
84
    }
85
    else if (item_slot == "Hndw Coffee")
86
    {
87
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
88
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (It would take true bravery to#  drink something this hot!)";
89
    }
90
    else if (item_slot == "Hndw Pancake")
91
    {
92
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
93
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (An off-the-griddle pancake with#  honey-syrup.)";
94
    }
95
    else if (item_slot == "G.B. Bear")
96
    {
97
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
98
        item_info_message[0] = "Heals " + string(item_value) + " HP#* (A cookie made to look like#  someone's face.)";
99
        item_info_message[1] = "* (What a creative and original#  idea!)";
100
    }
101
    else if (item_slot == "Packing Peanuts")
102
    {
103
        var item_value = scr_item_stats_heal
scr_item_stats_heal

function scr_item_stats_heal(arg0) { switch (arg0) { case "Lemonade": return 7; case "Candy Corn": return 9; case "Corn Dog": return 12; case "Sponge Cake": return 14; case "Homemade Cookie": return 20; case "Hot Pop": return 14; case "Lukewarm Pop": return 8; case "Cold Pop": return 12; case "Hndw Coffee": return 14; case "Hndw Pancake": return 16; case "G.B. Bear": return 20; case "Packing Peanuts": return 10; case "Trail Mix": return 13; case "Ice Tea": return 20; case "Green Tea": return 21; case "Sea Tea": return 10; case "Fruitcake": return 25; case "Spider Donut": return 12; case "Icewater": return 15; case "Root Beer": return 18; case "Feisty Slider": return 30; case "Gunpowder": return global.max_hp_self - global.current_hp_self; case "Adult Soda": return 20; case "Moss Salad": return 17; case "Grassy Fries": return 14; case "Flower Stew": return 20; case "Gravity Granola": return 30; case "Dihydrogen Monoxide": return 20; case "Popato Chisps": return 13; case "Beef Jerky": return 16; case "Cake": return 30; case "Monster Candy": return 10; case "Monster Candy+": return 15; case "Corn Chowder": return 15; case "Hot Dog": return 20; case "C-B Strudel": return 30; case "Floral Cupcake": return 50; case "Cnm. Cookie": return 35; case "Oasis Latte": return 25; default: return 0; } }
(item_slot);
104
        item_info_message[0] = "Heals " + string(item_value) + " HP";
105
        item_info_message[1] = "* (Ideal for preventing damage or#  destruction of fragile stomach#  contents.)";
106
    }
107
    else if (item_slot == "Trail Mix")
108
    {
109
        item_info_message[0] = "* \"Trail Mix\" - Heals 13 HP\"";
110
        item_info_message[1] = "* (Everything but the raisins#  has been picked out. Heals 13#  HP.)";
111
    }
112
    else if (item_slot == "Ice Tea")
113
    {
114
        item_info_message[0] = "* \"Ice Tea\" - Heals 20 HP\"#* (A glass of warm sweet tea.)";
115
        item_info_message[1] = "* (A label with a sketch of Mo#  grinning is glued to the side.)";
116
    }
117
    else if (item_slot == "Green Tea")
118
    {
119
        item_info_message[0] = " \"Green Tea\" - Heals 21 HP\"#* (Ice tea but dyed green. +1 HP#  for style.)";
120
    }
121
    else if (item_slot == "Sea Tea")
122
    {
123
        item_info_message[0] = " \"Sea Tea\" - Heals 10 HP\"#* (Glowing tea that'll jolt your system.)";
124
        item_info_message[1] = "* (A label reading \"The real#  deal!\" is stuck on the glass.)";
125
    }
126
    else if (item_slot == "Fruitcake")
127
    {
128
        item_info_message[0] = " \"Fruitcake\" - Heals 25 HP\"#* (Somewhat dried fruitcake with#  a few gemstones inside.)";
129
    }
130
    else if (item_slot == "Spider Donut")
131
    {
132
        item_info_message[0] = " \"Spider Donut\" - Heals 12 HP\"#* (A donut made with Spider#  Cider in the batter.)";
133
    }
134
    else if (item_slot == "Icewater")
135
    {
136
        item_info_message[0] = " \"Icewater\" - Heals 15 HP#* (The prequel to ice tea.)";
137
    }
138
    else if (item_slot == "Floral Cupcake")
139
    {
140
        item_info_message[0] = " \"Floral Cupcake\" - Heals ?? HP";
141
    }
142
    else if (item_slot == "Oasis Latte")
143
    {
144
        item_info_message[0] = " \"Oasis Latte\" - Heals 25 HP#* (Coffee but fancier.)";
145
    }
146
    else if (item_slot == "Cnm. Cookie")
147
    {
148
        item_info_message[0] = " \"Cnm. Cookie\" - Heals 35 HP#* (One of the baked good#  greats..)";
149
    }
150
    else if (item_slot == "Root Beer")
151
    {
152
        item_info_message[0] = " \"Root Beer\" - Heals 25 HP\"#* (It's family friendly!)";
153
    }
154
    else if (item_slot == "Gunpowder")
155
    {
156
        item_info_message[0] = " \"Gunpowder\" - Heals ??? HP\"#* (The forbidden spice.)";
157
    }
158
    else if (item_slot == "G. Pear")
159
    {
160
        var item_value = scr_item_stats_protection
scr_item_stats_protection

function scr_item_stats_protection(arg0) { switch (arg0) { case "G. Pear": return 2; break; default: return 0; } }
(item_slot);
161
        item_info_message[0] = "Grants " + string(item_value) + " PP#* (Makes you invulnerable#  for a pear of hits.)";
162
    }
163
    else if (item_slot == "G. Coffee")
164
    {
165
        var item_value = scr_item_stats_speed
scr_item_stats_speed

function scr_item_stats_speed(arg0) { switch (arg0) { case "G. Coffee": return 3; break; case "Sea Tea": return 1; break; default: return 0; } }
(item_slot);
166
        item_info_message[0] = "Grants " + string(item_value) + " SP";
167
        item_info_message[1] = "* (Halves the weight of your soul, giving you a speed boost for three enemy attacks.)";
168
        item_info_message[2] = "* (Half delicious beverage, half#  transition metal.)";
169
        item_info_message[3] = "* (Just smells like#  coffee, though.)";
170
    }
171
    else if (item_slot == "G. Cactus")
172
    {
173
        var item_value = scr_item_stats_speed
scr_item_stats_speed

function scr_item_stats_speed(arg0) { switch (arg0) { case "G. Coffee": return 3; break; case "Sea Tea": return 1; break; default: return 0; } }
(item_slot);
174
        item_info_message[0] = "Heals 15 HP for 3 turns";
175
        item_info_message[1] = "The first bite hurts for 5 HP.";
176
        item_info_message[2] = "* (The forbidden snack.)";
177
    }
178
    else if (item_slot == "Toy Gun")
179
    {
180
        var item_value = scr_item_stats_weapon
scr_item_stats_weapon

function scr_item_stats_weapon(arg0) { switch (arg0) { case "Toy Knife": return 3; case "Toy Gun": case "Wild Revolver": return 0; default: return 0; } }
(item_slot);
181
        item_info_message[0] = "Weapon AT " + string(item_value) + "#* (No description.)";
182
    }
183
    else if (item_slot == "Wild Revolver")
184
    {
185
        var item_value = scr_item_stats_weapon
scr_item_stats_weapon

function scr_item_stats_weapon(arg0) { switch (arg0) { case "Toy Knife": return 3; case "Toy Gun": case "Wild Revolver": return 0; default: return 0; } }
(item_slot);
186
        item_info_message[0] = "Weapon AT " + string(item_value) + "#* (No description.)";
187
    }
188
    else if (item_slot == "Worn Hat")
189
    {
190
        var item_value = scr_item_stats_armor
scr_item_stats_armor

function scr_item_stats_armor(arg0) { switch (arg0) { case "Worn Hat": if (global.option_easymode == true) return 3; else return 0; case "Nice Hat": if (global.option_easymode == true) return 5; else return 0; default: return 0; } }
(item_slot);
191
        item_info_message[0] = "Armor DF " + string(item_value) + "#* (No description.)";
192
    }
193
    else if (item_slot == "Rubber Ammo")
194
    {
195
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
196
        item_info_message[0] = "Ammo AT " + string(item_value) + "#* (Small, safe, non-toxic#  rubber pellets.)";
197
    }
198
    else if (item_slot == "Pebble Ammo")
199
    {
200
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
201
        item_info_message[0] = "Ammo AT " + string(item_value) + "#* (Like rocks, but smaller.#* Good makeshift ammo.)";
202
    }
203
    else if (item_slot == "Ice Pellets")
204
    {
205
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
206
        item_info_message[0] = "Ammo AT " + string(item_value) + "#* (Very conveniently shaped ice#  cubes.)";
207
        item_info_message[1] = "* (They don't seem to be melting#  either.)";
208
        item_info_message[2] = "* (How thoughtful of them!)";
209
    }
210
    else if (item_slot == "Cff Bean Ammo")
211
    {
212
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
213
        item_info_message[0] = "Ammo AT " + string(item_value);
214
        item_info_message[1] = "* (There's no way you could eat#  them, but they might still be#  of use.)";
215
    }
216
    else if (item_slot == "Glass Ammo")
217
    {
218
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
219
        item_info_message[0] = "Ammo AT " + string(item_value) + "#* (Literal shards of glass.#  Yep.)";
220
    }
221
    else if (item_slot == "Flint")
222
    {
223
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
224
        item_info_message[0] = "Ammo AT " + string(item_value) + "#* (A dusty, black rock.#  Might be useful for combat.)";
225
    }
226
    else if (item_slot == "Silver Ammo")
227
    {
228
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
229
        item_info_message[0] = "Ammo AT " + string(item_value) + "#* (A pack of reflective pellets.)";
230
        item_info_message[1] = "* (They'd fit nicely in#  a six-shooter.)";
231
        item_info_message[2] = "* (A perfect shot deals#  triple the damage.)";
232
    }
233
    else if (item_slot == "Super Ammo")
234
    {
235
        var item_value = scr_item_stats_weapon_mod
scr_item_stats_weapon_mod

function scr_item_stats_weapon_mod(arg0) { switch (arg0) { case "Rubber Ammo": return 0; case "Pebble Ammo": return 3; case "Ice Pellets": return 6; case "Cff Bean Ammo": return 4; case "Glass Ammo": return 5; case "Flint": return 9; case "Silver Ammo": return 3; case "Nails": return 10; case "Friendliness Pellets": return 11; default: return 0; } }
(item_slot);
236
        item_info_message[0] = "* \"Super Ammo\" - Weapon AT 15#* (Regular toy gun ammo sold#  at your favorite convenience store.)";
237
        item_info_message[1] = "* (Boasts a \"Premium\" sticker on#  the top of the packaging.)";
238
    }
239
    else if (item_slot == "Patch")
240
    {
241
        var item_value = scr_item_stats_armor_mod
scr_item_stats_armor_mod

function scr_item_stats_armor_mod(arg0) { switch (arg0) { case "Patch": return 0; case "Feather": return 2; case "Honeydew Pin": return 4; case "Band Merch Pin": return 5; case "Safety Jacket": return 6; case "Steel Buckle": return 7; case "Fancy Holster": return 8; case "Safety Goggles": return 9; case "Silver Scarf": return 6; case "G. Bandana": return 12; case "Delta Rune Patch": return 10; case "Golden Scarf": return 25; default: return 0; } }
(item_slot);
242
        item_info_message[0] = "Accessory DF " + string(item_value) + "#* (A loosely sewn on patch.)";
243
        item_info_message[1] = "* (It's not strong but it's trustworthy.)";
244
    }
245
    else if (item_slot == "Feather")
246
    {
247
        var item_value = scr_item_stats_armor_mod
scr_item_stats_armor_mod

function scr_item_stats_armor_mod(arg0) { switch (arg0) { case "Patch": return 0; case "Feather": return 2; case "Honeydew Pin": return 4; case "Band Merch Pin": return 5; case "Safety Jacket": return 6; case "Steel Buckle": return 7; case "Fancy Holster": return 8; case "Safety Goggles": return 9; case "Silver Scarf": return 6; case "G. Bandana": return 12; case "Delta Rune Patch": return 10; case "Golden Scarf": return 25; default: return 0; } }
(item_slot);
248
        item_info_message[0] = "Accessory DF " + string(item_value) + "#* (An old, forgotten feather.)";
249
        item_info_message[1] = "* (It needs a good preening.)";
250
    }
251
    else if (item_slot == "Honeydew Pin")
252
    {
253
        var item_value = scr_item_stats_armor_mod
scr_item_stats_armor_mod

function scr_item_stats_armor_mod(arg0) { switch (arg0) { case "Patch": return 0; case "Feather": return 2; case "Honeydew Pin": return 4; case "Band Merch Pin": return 5; case "Safety Jacket": return 6; case "Steel Buckle": return 7; case "Fancy Holster": return 8; case "Safety Goggles": return 9; case "Silver Scarf": return 6; case "G. Bandana": return 12; case "Delta Rune Patch": return 10; case "Golden Scarf": return 25; default: return 0; } }
(item_slot);
254
        item_info_message[0] = "Accessory DF " + string(item_value) + "#* (A pin advertising the Honeydew#  Resort in Snowdin.)";
255
    }
256
    else if (item_slot == "Band Merch Pin")
257
    {
258
        var item_value = scr_item_stats_armor_mod
scr_item_stats_armor_mod

function scr_item_stats_armor_mod(arg0) { switch (arg0) { case "Patch": return 0; case "Feather": return 2; case "Honeydew Pin": return 4; case "Band Merch Pin": return 5; case "Safety Jacket": return 6; case "Steel Buckle": return 7; case "Fancy Holster": return 8; case "Safety Goggles": return 9; case "Silver Scarf": return 6; case "G. Bandana": return 12; case "Delta Rune Patch": return 10; case "Golden Scarf": return 25; default: return 0; } }
(item_slot);
259
        item_info_message[0] = "Accessory DF " + string(item_value) + "#* (A pin commemorating a concert#  you didn't go to.)";
260
    }
261
    else if (item_slot == "Golden Scarf")
262
    {
263
        var item_value = scr_item_stats_armor_mod
scr_item_stats_armor_mod

function scr_item_stats_armor_mod(arg0) { switch (arg0) { case "Patch": return 0; case "Feather": return 2; case "Honeydew Pin": return 4; case "Band Merch Pin": return 5; case "Safety Jacket": return 6; case "Steel Buckle": return 7; case "Fancy Holster": return 8; case "Safety Goggles": return 9; case "Silver Scarf": return 6; case "G. Bandana": return 12; case "Delta Rune Patch": return 10; case "Golden Scarf": return 25; default: return 0; } }
(item_slot);
264
        item_info_message[0] = "* \"Golden Scarf\" - Armor DF 25#* (It's emitting a violently#  golden shine.)";
265
    }
266
    else if (item_slot == "Fancy Holster")
267
    {
268
        var item_value = scr_item_stats_armor_mod
scr_item_stats_armor_mod

function scr_item_stats_armor_mod(arg0) { switch (arg0) { case "Patch": return 0; case "Feather": return 2; case "Honeydew Pin": return 4; case "Band Merch Pin": return 5; case "Safety Jacket": return 6; case "Steel Buckle": return 7; case "Fancy Holster": return 8; case "Safety Goggles": return 9; case "Silver Scarf": return 6; case "G. Bandana": return 12; case "Delta Rune Patch": return 10; case "Golden Scarf": return 25; default: return 0; } }
(item_slot);
269
        item_info_message[0] = "Accessory DF " + string(item_value) + "#* (A leather weapon-holder,#  perfect for duels at noon.)";
270
    }
271
    else if (item_slot == "H. Acid")
272
    {
273
        item_info_message[0] = "* (An extremely dangerous#  compound. Handle with caution.)";
274
    }
275
}