183 bool flag = newItem.type >= 71 && newItem.type <= 74;
184 for (
int i = 0; i < 20; i++)
191 string text = newItem.Name +
" (" + (popupText.stack +
stack) +
")";
192 string text2 = newItem.
Name;
193 if (popupText.
stack > 1)
195 text2 = text2 +
" (" + popupText.stack +
")";
201 popupText.scale = 1f;
205 popupText.lifeTime = 60;
210 if (newItem.
type == 71)
214 else if (newItem.
type == 72)
218 else if (newItem.
type == 73)
220 num += 10000 *
stack;
222 else if (newItem.
type == 74)
224 num += 1000000 *
stack;
229 popupText.name =
text;
234 popupText.lifeTime = 300;
236 popupText.color =
new Color(220, 220, 198);
242 popupText.lifeTime = 240;
244 popupText.color =
new Color(224, 201, 92);
250 popupText.lifeTime = 180;
252 popupText.color =
new Color(181, 192, 193);
258 popupText.lifeTime = 120;
260 popupText.color =
new Color(246, 138, 96);
263 popupText.stack +=
stack;
264 popupText.scale = 0f;
265 popupText.rotation = 0f;
266 popupText.position.X = newItem.position.X + (float)newItem.
width * 0.5f - vector.
X * 0.5f;
267 popupText.position.Y = newItem.position.Y + (float)newItem.
height * 0.25f - vector.
Y * 0.5f;
268 popupText.velocity.Y = -7f;
270 popupText.npcNetID = 0;
273 popupText.stack = 1
L;
283 text3 = text3 +
" (" +
stack +
")";
288 popupText2.active =
true;
289 popupText2.position.X = newItem.position.X + (float)newItem.
width * 0.5f - vector2.
X * 0.5f;
290 popupText2.position.Y = newItem.position.Y + (float)newItem.
height * 0.25f - vector2.
Y * 0.5f;
292 if (newItem.
rare == 1)
294 popupText2.color =
new Color(150, 150, 255);
296 else if (newItem.
rare == 2)
298 popupText2.color =
new Color(150, 255, 150);
300 else if (newItem.
rare == 3)
302 popupText2.color =
new Color(255, 200, 150);
304 else if (newItem.
rare == 4)
306 popupText2.color =
new Color(255, 150, 150);
308 else if (newItem.
rare == 5)
310 popupText2.color =
new Color(255, 150, 255);
312 else if (newItem.
rare == -13)
314 popupText2.master =
true;
316 else if (newItem.
rare == -11)
318 popupText2.color =
new Color(255, 175, 0);
320 else if (newItem.
rare == -1)
322 popupText2.color =
new Color(130, 130, 130);
324 else if (newItem.
rare == 6)
326 popupText2.color =
new Color(210, 160, 255);
328 else if (newItem.
rare == 7)
330 popupText2.color =
new Color(150, 255, 10);
332 else if (newItem.
rare == 8)
334 popupText2.color =
new Color(255, 255, 10);
336 else if (newItem.
rare == 9)
338 popupText2.color =
new Color(5, 200, 255);
340 else if (newItem.
rare == 10)
342 popupText2.color =
new Color(255, 40, 100);
344 else if (newItem.
rare >= 11)
346 popupText2.color =
new Color(180, 40, 255);
348 popupText2.expert = newItem.
expert;
350 popupText2.stack =
stack;
351 popupText2.velocity.Y = -7f;
352 popupText2.lifeTime = 60;
356 popupText2.lifeTime *= 5;
358 popupText2.coinValue = 0
L;
359 popupText2.coinText = newItem.type >= 71 && newItem.type <= 74;
363 if (newItem.
type == 71)
365 num3 += popupText2.
stack;
367 else if (newItem.
type == 72)
369 num3 += 100 * popupText2.
stack;
371 else if (newItem.
type == 73)
373 num3 += 10000 * popupText2.
stack;
375 else if (newItem.
type == 74)
377 num3 += 1000000 * popupText2.
stack;
381 popupText2.stack = 1
L;
386 popupText2.lifeTime = 300;
388 popupText2.color =
new Color(220, 220, 198);
394 popupText2.lifeTime = 240;
396 popupText2.color =
new Color(224, 201, 92);
402 popupText2.lifeTime = 180;
404 popupText2.color =
new Color(181, 192, 193);
410 popupText2.lifeTime = 120;
412 popupText2.color =
new Color(246, 138, 96);