383 {
385 Player player = Main.player[Main.myPlayer];
386 if (player.chest > -1)
387 {
389 Chest chest = Main.chest[player.chest];
390 for (
int i = 0;
i < 40;
i++)
391 {
392 if (chest.item[i].type > 0)
393 {
394 chest.item[
i].position = player.Center;
396 if (Main.netMode == 1)
397 {
398 NetMessage.SendData(32, -1, -1, null, player.chest, i);
399 }
400 }
401 }
402 return;
403 }
404 if (player.chest == -3)
405 {
406 for (
int j = 0;
j < 40;
j++)
407 {
408 if (player.bank2.item[
j].type > 0)
409 {
410 player.bank2.item[
j].position = player.Center;
411 player.bank2.item[
j] = player.GetItem(Main.myPlayer, player.bank2.item[
j],
lootAllSettings);
412 }
413 }
414 return;
415 }
416 if (player.chest == -4)
417 {
418 for (
int k = 0;
k < 40;
k++)
419 {
420 if (player.bank3.item[
k].type > 0)
421 {
422 player.bank3.item[
k].position = player.Center;
423 player.bank3.item[
k] = player.GetItem(Main.myPlayer, player.bank3.item[
k],
lootAllSettings);
424 }
425 }
426 return;
427 }
428 if (player.chest == -5)
429 {
430 for (
int l = 0;
l < 40;
l++)
431 {
432 if (player.bank4.item[
l].type > 0 && !player.bank4.item[
l].favorited)
433 {
434 player.bank4.item[
l].position = player.Center;
435 player.bank4.item[
l] = player.GetItem(Main.myPlayer, player.bank4.item[
l],
lootAllSettings);
436 }
437 }
438 return;
439 }
440 for (
int m = 0;
m < 40;
m++)
441 {
442 if (player.bank.item[
m].type > 0)
443 {
444 player.bank.item[
m].position = player.Center;
445 player.bank.item[
m] = player.GetItem(Main.myPlayer, player.bank.item[
m],
lootAllSettings);
446 }
447 }
448 }