there got to be a better way then this to make say 25 items to only drop 1 of the 25 not 2 not 0 perfect 1
and not just doing this (i know this here is just 25 coppercoins with 1-25)
if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 1);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 2);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 3);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 4);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 5);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 6);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 7);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 8);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 9);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 10);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 11);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 12);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 13);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 14);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 15);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 16);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 17);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 18);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 19);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 20);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 21);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 22);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 23);
}
else if (Main.rand.Next(25) == 0)
{
player.QuickSpawnItem(ItemID.CopperCoin, 24);
}
else
{
player.QuickSpawnItem(ItemID.CopperCoin, 25);
}