Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TurnGoldChestIntoDeadMansChest()

void Terraria.GameContent.Biomes.DeadMansChestBiome.TurnGoldChestIntoDeadMansChest ( Point position)
inlineprivate

Definition at line 473 of file DeadMansChestBiome.cs.

474 {
475 for (int i = 0; i < 2; i++)
476 {
477 for (int j = 0; j < 2; j++)
478 {
479 int num = position.X + i;
480 int num2 = position.Y + j;
481 Tile tile = Main.tile[num, num2];
482 tile.type = 467;
483 tile.frameX = (short)(144 + i * 18);
484 tile.frameY = (short)(j * 18);
485 }
486 }
487 if (GenBase._random.Next(3) != 0)
488 {
489 return;
490 }
491 int num3 = Chest.FindChest(position.X, position.Y);
492 if (num3 <= -1)
493 {
494 return;
495 }
496 Item[] item = Main.chest[num3].item;
497 for (int num4 = item.Length - 2; num4 > 0; num4--)
498 {
499 Item item2 = item[num4];
500 if (item2.stack != 0)
501 {
502 item[num4 + 1] = item2.DeepClone();
503 }
504 }
505 item[1] = new Item();
506 item[1].SetDefaults(5007);
507 Main.chest[num3].item = item;
508 }
static UnifiedRandom _random
Definition GenBase.cs:9

References Terraria.WorldBuilding.GenBase._random, Terraria.Main.chest, Terraria.Chest.FindChest(), Terraria.Main.tile, Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.

Referenced by Terraria.GameContent.Biomes.DeadMansChestBiome.Place().