Terraria.Player.QuickSpawnItem C# (CSharp) Method

QuickSpawnItem() public method

public QuickSpawnItem ( int item, int stack = 1 ) : void
item int
stack int
return void
        public void QuickSpawnItem(int item, int stack = 1)
        {
            int number = Item.NewItem((int)this.position.X, (int)this.position.Y, this.width, this.height, item, stack, false, -1, false);
            if (Main.netMode != 1)
                return;
            NetMessage.SendData(21, -1, -1, "", number, 1f, 0.0f, 0.0f, 0, 0, 0);
        }

Usage Example

Example #1
1
 public override void OpenBossBag(Player player)
 {
     int amountToDrop = Main.rand.Next(20,30);
     player.QuickSpawnItem(mod.ItemType("DarkGel"), amountToDrop);
     if (Main.rand.Next(2) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("NightGelStabilizer"), 1);
     }
     if (Main.rand.Next(2) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("NightSpiral"), 1);
     }
     if (Main.rand.Next(2) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("DarkSlimeStaff"), 1);
     }
     if (Main.rand.Next(2) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("PurpleDart"), 1);
     }
 }
All Usage Examples Of Terraria.Player::QuickSpawnItem
Player