Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_iteminfo

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

function scr_iteminfo(arg0) { usable = 0; replaceable = 0; value = 0; itemtarget = 0; itemnameb = " "; itemdescb = " "; switch (arg0) { case 0: itemnameb = " "; itemdescb = "---"; break; case 1: itemnameb = stringsetloc(
Dark Candy
"Dark Candy", "scr_iteminfo_slash_scr_iteminfo_gml_15_0"
); itemdescb = stringsetloc(
Heals#40HP
"Heals#40HP", "scr_iteminfo_slash_scr_iteminfo_gml_16_0"
); itemtarget = 1; value = 25; usable = 1; break; case 2: itemnameb = stringsetloc(
ReviveMint
"ReviveMint", "scr_iteminfo_slash_scr_iteminfo_gml_22_0"
); itemdescb = stringsetloc(
Heal#Downed#Ally
"Heal#Downed#Ally", "scr_iteminfo_slash_scr_iteminfo_gml_23_0"
); itemtarget = 1; value = 400; usable = 1; break; case 3: itemnameb = stringsetloc(
Glowshard
"Glowshard", "scr_iteminfo_slash_scr_iteminfo_gml_29_0"
); itemdescb = stringsetloc(
Sell#at#shops
"Sell#at#shops", "scr_iteminfo_slash_scr_iteminfo_gml_30_0"
); itemtarget = 0; value = 200 + (global.chapter * 100); usable = 0; break; case 4: itemnameb = stringsetloc(
Manual
"Manual", "scr_iteminfo_slash_scr_iteminfo_gml_36_0"
); itemdescb = stringsetloc(
Read#out of#battle
"Read#out of#battle", "scr_iteminfo_slash_scr_iteminfo_gml_37_0"
); itemtarget = 2; value = 1; usable = 0; break; case 5: itemnameb = stringsetloc(
BrokenCake
"BrokenCake", "scr_iteminfo_slash_scr_iteminfo_gml_43_0"
); itemdescb = stringsetloc(
Heals#20HP
"Heals#20HP", "scr_iteminfo_slash_scr_iteminfo_gml_44_0"
); itemtarget = 1; value = 5; usable = 1; break; case 6: itemnameb = stringsetloc(
Top Cake
"Top Cake", "scr_iteminfo_slash_scr_iteminfo_gml_50_0"
); itemdescb = stringsetloc(
Heals#team#160HP
"Heals#team#160HP", "scr_iteminfo_slash_scr_iteminfo_gml_51_0"
); itemtarget = 2; value = 150; usable = 1; break; case 7: var healamount = (global.chapter == 1) ? 80 : 140; itemnameb = stringsetloc(
Spincake
"Spincake", "scr_iteminfo_slash_scr_iteminfo_gml_58_0"
); itemdescb = stringsetsubloc("Heals#team#~1HP", string(healamount), "scr_iteminfo_slash_scr_iteminfo_gml_59_0"); itemtarget = 2; value = 5; usable = 1; break; case 8: itemnameb = stringsetloc(
Darkburger
"Darkburger", "scr_iteminfo_slash_scr_iteminfo_gml_65_0"
); itemdescb = stringsetloc(
Heals#70HP
"Heals#70HP", "scr_iteminfo_slash_scr_iteminfo_gml_66_0"
); itemtarget = 1; value = 70; usable = 1; break; case 9: itemnameb = stringsetloc(
LancerCookie
"LancerCookie", "scr_iteminfo_slash_scr_iteminfo_gml_72_0"
); itemdescb = stringsetloc(
Heals#50HP
"Heals#50HP", "scr_iteminfo_slash_scr_iteminfo_gml_73_0"
); itemtarget = 1; value = 10; usable = 1; break; case 10: itemnameb = stringsetloc(
GigaSalad
"GigaSalad", "scr_iteminfo_slash_scr_iteminfo_gml_79_0"
); itemdescb = stringsetloc(
Heals#4HP
"Heals#4HP", "scr_iteminfo_slash_scr_iteminfo_gml_80_0"
); itemtarget = 1; value = 10; usable = 1; break; case 11: itemnameb = stringsetloc(
ClubsSandwich
"ClubsSandwich", "scr_iteminfo_slash_scr_iteminfo_gml_86_0"
); itemdescb = stringsetloc(
Heals#team#70HP
"Heals#team#70HP", "scr_iteminfo_slash_scr_iteminfo_gml_87_0"
); itemtarget = 2; value = 70; usable = 1; break; case 12: itemnameb = stringsetloc(
HeartsDonut
"HeartsDonut", "scr_iteminfo_slash_scr_iteminfo_gml_93_0"
); itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_94_0"
); itemtarget = 1; value = 40; usable = 1; break; case 13: itemnameb = stringsetloc(
ChocDiamond
"ChocDiamond", "scr_iteminfo_slash_scr_iteminfo_gml_100_0"
); ...
(arg0)
2
{
3
    usable = 0;
4
    replaceable = 0;
5
    value = 0;
6
    itemtarget = 0;
7
    itemnameb = " ";
8
    itemdescb = " ";
9
    switch (arg0)
10
    {
11
        case 0:
12
            itemnameb = " ";
13
            itemdescb = "---";
14
            break;
15
        case 1:
16
            itemnameb = stringsetloc(
Dark Candy
"Dark Candy", "scr_iteminfo_slash_scr_iteminfo_gml_15_0"
);
17
            itemdescb = stringsetloc(
Heals#40HP
"Heals#40HP", "scr_iteminfo_slash_scr_iteminfo_gml_16_0"
);
18
            itemtarget = 1;
19
            value = 25;
20
            usable = 1;
21
            break;
22
        case 2:
23
            itemnameb = stringsetloc(
ReviveMint
"ReviveMint", "scr_iteminfo_slash_scr_iteminfo_gml_22_0"
);
24
            itemdescb = stringsetloc(
Heal#Downed#Ally
"Heal#Downed#Ally", "scr_iteminfo_slash_scr_iteminfo_gml_23_0"
);
25
            itemtarget = 1;
26
            value = 400;
27
            usable = 1;
28
            break;
29
        case 3:
30
            itemnameb = stringsetloc(
Glowshard
"Glowshard", "scr_iteminfo_slash_scr_iteminfo_gml_29_0"
);
31
            itemdescb = stringsetloc(
Sell#at#shops
"Sell#at#shops", "scr_iteminfo_slash_scr_iteminfo_gml_30_0"
);
32
            itemtarget = 0;
33
            value = 200 + (global.chapter * 100);
34
            usable = 0;
35
            break;
36
        case 4:
37
            itemnameb = stringsetloc(
Manual
"Manual", "scr_iteminfo_slash_scr_iteminfo_gml_36_0"
);
38
            itemdescb = stringsetloc(
Read#out of#battle
"Read#out of#battle", "scr_iteminfo_slash_scr_iteminfo_gml_37_0"
);
39
            itemtarget = 2;
40
            value = 1;
41
            usable = 0;
42
            break;
43
        case 5:
44
            itemnameb = stringsetloc(
BrokenCake
"BrokenCake", "scr_iteminfo_slash_scr_iteminfo_gml_43_0"
);
45
            itemdescb = stringsetloc(
Heals#20HP
"Heals#20HP", "scr_iteminfo_slash_scr_iteminfo_gml_44_0"
);
46
            itemtarget = 1;
47
            value = 5;
48
            usable = 1;
49
            break;
50
        case 6:
51
            itemnameb = stringsetloc(
Top Cake
"Top Cake", "scr_iteminfo_slash_scr_iteminfo_gml_50_0"
);
52
            itemdescb = stringsetloc(
Heals#team#160HP
"Heals#team#160HP", "scr_iteminfo_slash_scr_iteminfo_gml_51_0"
);
53
            itemtarget = 2;
54
            value = 150;
55
            usable = 1;
56
            break;
57
        case 7:
58
            var healamount = (global.chapter == 1) ? 80 : 140;
59
            itemnameb = stringsetloc(
Spincake
"Spincake", "scr_iteminfo_slash_scr_iteminfo_gml_58_0"
);
60
            itemdescb = stringsetsubloc("Heals#team#~1HP", string(healamount), "scr_iteminfo_slash_scr_iteminfo_gml_59_0");
61
            itemtarget = 2;
62
            value = 5;
63
            usable = 1;
64
            break;
65
        case 8:
66
            itemnameb = stringsetloc(
Darkburger
"Darkburger", "scr_iteminfo_slash_scr_iteminfo_gml_65_0"
);
67
            itemdescb = stringsetloc(
Heals#70HP
"Heals#70HP", "scr_iteminfo_slash_scr_iteminfo_gml_66_0"
);
68
            itemtarget = 1;
69
            value = 70;
70
            usable = 1;
71
            break;
72
        case 9:
73
            itemnameb = stringsetloc(
LancerCookie
"LancerCookie", "scr_iteminfo_slash_scr_iteminfo_gml_72_0"
);
74
            itemdescb = stringsetloc(
Heals#50HP
"Heals#50HP", "scr_iteminfo_slash_scr_iteminfo_gml_73_0"
);
75
            itemtarget = 1;
76
            value = 10;
77
            usable = 1;
78
            break;
79
        case 10:
80
            itemnameb = stringsetloc(
GigaSalad
"GigaSalad", "scr_iteminfo_slash_scr_iteminfo_gml_79_0"
);
81
            itemdescb = stringsetloc(
Heals#4HP
"Heals#4HP", "scr_iteminfo_slash_scr_iteminfo_gml_80_0"
);
82
            itemtarget = 1;
83
            value = 10;
84
            usable = 1;
85
            break;
86
        case 11:
87
            itemnameb = stringsetloc(
ClubsSandwich
"ClubsSandwich", "scr_iteminfo_slash_scr_iteminfo_gml_86_0"
);
88
            itemdescb = stringsetloc(
Heals#team#70HP
"Heals#team#70HP", "scr_iteminfo_slash_scr_iteminfo_gml_87_0"
);
89
            itemtarget = 2;
90
            value = 70;
91
            usable = 1;
92
            break;
93
        case 12:
94
            itemnameb = stringsetloc(
HeartsDonut
"HeartsDonut", "scr_iteminfo_slash_scr_iteminfo_gml_93_0"
);
95
            itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_94_0"
);
96
            itemtarget = 1;
97
            value = 40;
98
            usable = 1;
99
            break;
100
        case 13:
101
            itemnameb = stringsetloc(
ChocDiamond
"ChocDiamond", "scr_iteminfo_slash_scr_iteminfo_gml_100_0"
);
102
            itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_101_0"
);
103
            itemtarget = 1;
104
            value = 40;
105
            usable = 1;
106
            break;
107
        case 14:
108
            itemnameb = stringsetloc(
Favwich
"Favwich", "scr_iteminfo_slash_scr_iteminfo_gml_107_0"
);
109
            itemdescb = stringsetloc(
Heals#ALL HP
"Heals#ALL HP", "scr_iteminfo_slash_scr_iteminfo_gml_108_0"
);
110
            itemtarget = 1;
111
            value = 10;
112
            usable = 1;
113
            break;
114
        case 15:
115
            itemnameb = stringsetloc(
RouxlsRoux
"RouxlsRoux", "scr_iteminfo_slash_scr_iteminfo_gml_114_0"
);
116
            itemdescb = stringsetloc(
Heals#50 HP
"Heals#50 HP", "scr_iteminfo_slash_scr_iteminfo_gml_115_0"
);
117
            itemtarget = 1;
118
            value = 50;
119
            usable = 1;
120
            break;
121
        case 16:
122
            itemnameb = stringsetloc(
CD Bagel
"CD Bagel", "scr_iteminfo_slash_scr_iteminfo_gml_121_0"
);
123
            itemdescb = stringsetloc(
Heals#80 HP
"Heals#80 HP", "scr_iteminfo_slash_scr_iteminfo_gml_122_0"
);
124
            itemtarget = 1;
125
            value = 100;
126
            usable = 1;
127
            break;
128
        case 17:
129
            itemnameb = stringsetloc(
Mannequin
"Mannequin", "scr_iteminfo_slash_scr_iteminfo_gml_128_0"
);
130
            itemdescb = stringsetloc(
Useless
"Useless", "scr_iteminfo_slash_scr_iteminfo_gml_129_0"
);
131
            itemtarget = 0;
132
            value = 300;
133
            usable = 0;
134
            break;
135
        case 18:
136
            itemnameb = stringsetloc(
Kris Tea
"Kris Tea", "scr_iteminfo_slash_scr_iteminfo_gml_135_0"
);
137
            itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_136_0"
);
138
            itemtarget = 1;
139
            value = 10;
140
            usable = 1;
141
            break;
142
        case 19:
143
            itemnameb = stringsetloc(
Noelle Tea
"Noelle Tea", "scr_iteminfo_slash_scr_iteminfo_gml_142_0"
);
144
            itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_143_0"
);
145
            itemtarget = 1;
146
            value = 10;
147
            usable = 1;
148
            break;
149
        case 20:
150
            itemnameb = stringsetloc(
Ralsei Tea
"Ralsei Tea", "scr_iteminfo_slash_scr_iteminfo_gml_149_0"
);
151
            itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_150_0"
);
152
            itemtarget = 1;
153
            value = 10;
154
            usable = 1;
155
            break;
156
        case 21:
157
            itemnameb = stringsetloc(
Susie Tea
"Susie Tea", "scr_iteminfo_slash_scr_iteminfo_gml_156_0"
);
158
            itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_157_0"
);
159
            itemtarget = 1;
160
            value = 10;
161
            usable = 1;
162
            break;
163
        case 22:
164
            itemnameb = stringsetloc(
DD-Burger
"DD-Burger", "scr_iteminfo_slash_scr_iteminfo_gml_163_0"
);
165
            itemdescb = stringsetloc(
Heals#60HP 2x
"Heals#60HP 2x", "scr_iteminfo_slash_scr_iteminfo_gml_164_0"
);
166
            itemtarget = 1;
167
            value = 110;
168
            usable = 1;
169
            replaceable = 8;
170
            break;
171
        case 23:
172
            itemnameb = stringsetloc(
LightCandy
"LightCandy", "scr_iteminfo_slash_scr_iteminfo_gml_171_0"
);
173
            itemdescb = stringsetloc(
Heals#120HP
"Heals#120HP", "scr_iteminfo_slash_scr_iteminfo_gml_172_0"
);
174
            itemtarget = 1;
175
            value = 200;
176
            usable = 1;
177
            break;
178
        case 24:
179
            itemnameb = stringsetloc(
ButJuice
"ButJuice", "scr_iteminfo_slash_scr_iteminfo_gml_178_0"
);
180
            itemdescb = stringsetloc(
Heals#100HP
"Heals#100HP", "scr_iteminfo_slash_scr_iteminfo_gml_179_0"
);
181
            itemtarget = 1;
182
            value = 200;
183
            usable = 1;
184
            break;
185
        case 25:
186
            itemnameb = stringsetloc(
SpagettiCode
"SpagettiCode", "scr_iteminfo_slash_scr_iteminfo_gml_185_0"
);
187
            itemdescb = stringsetloc(
Heals#team#30HP
"Heals#team#30HP", "scr_iteminfo_slash_scr_iteminfo_gml_186_0"
);
188
            itemtarget = 2;
189
            value = 180;
190
            usable = 1;
191
            break;
192
        case 26:
193
            itemnameb = stringsetloc(
JavaCookie
"JavaCookie", "scr_iteminfo_slash_scr_iteminfo_gml_192_0"
);
194
            itemdescb = stringsetloc(
Healing#varies
"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_193_0"
);
195
            itemtarget = 1;
196
            value = 160;
197
            usable = 1;
198
            break;
199
        case 27:
200
            itemnameb = stringsetloc(
TensionBit
"TensionBit", "scr_iteminfo_slash_scr_iteminfo_gml_199_0"
);
201
            itemdescb = stringsetloc(
Raises#TP#32Close Message
"Raises#TP#32%", "scr_iteminfo_slash_scr_iteminfo_gml_200_0"
);
202
            itemtarget = 2;
203
            value = 100;
204
            usable = 1;
205
            break;
206
        case 28:
207
            itemnameb = stringsetloc(
TensionGem
"TensionGem", "scr_iteminfo_slash_scr_iteminfo_gml_206_0"
);
208
            itemdescb = stringsetloc(
Raises#TP#50Close Message
"Raises#TP#50%", "scr_iteminfo_slash_scr_iteminfo_gml_207_0"
);
209
            itemtarget = 2;
210
            value = 300;
211
            usable = 1;
212
            break;
213
        case 29:
214
            itemnameb = stringsetloc(
TensionMax
"TensionMax", "scr_iteminfo_slash_scr_iteminfo_gml_213_0"
);
215
            itemdescb = stringsetloc(
Raises#TP#Max
"Raises#TP#Max", "scr_iteminfo_slash_scr_iteminfo_gml_214_0"
);
216
            itemtarget = 2;
217
            value = 1000;
218
            usable = 1;
219
            break;
220
        case 30:
221
            itemnameb = stringsetloc(
ReviveDust
"ReviveDust", "scr_iteminfo_slash_scr_iteminfo_gml_220_0"
);
222
            itemdescb = stringsetloc(
Revives#team#25Close Message
"Revives#team#25%", "scr_iteminfo_slash_scr_iteminfo_gml_221_0"
);
223
            itemtarget = 2;
224
            value = 100;
225
            usable = 1;
226
            break;
227
        case 31:
228
            itemnameb = stringsetloc(
ReviveBrite
"ReviveBrite", "scr_iteminfo_slash_scr_iteminfo_gml_227_0"
);
229
            itemdescb = stringsetloc(
Revives#team#100Close Message
"Revives#team#100%", "scr_iteminfo_slash_scr_iteminfo_gml_228_0"
);
230
            itemtarget = 2;
231
            value = 4000;
232
            usable = 1;
233
            break;
234
        case 32:
235
            itemnameb = stringsetloc(
S.POISON
"S.POISON", "scr_iteminfo_slash_scr_iteminfo_gml_234_0"
);
236
            itemdescb = stringsetloc(
Hurts#party#member
"Hurts#party#member", "scr_iteminfo_slash_scr_iteminfo_gml_235_0"
);
237
            itemtarget = 1;
238
            value = 110;
239
            usable = 1;
240
            break;
241
        case 33:
242
            itemnameb = stringsetloc(
DogDollar
"DogDollar", "scr_iteminfo_slash_scr_iteminfo_gml_241_0"
);
243
            itemdescb = stringsetloc(
Not#so#useful
"Not#so#useful", "scr_iteminfo_slash_scr_iteminfo_gml_242_0"
);
244
            itemtarget = 0;
245
            value = floor(200 / global.chapter);
246
            usable = 0;
247
            break;
248
    }
249
}