public override void NPCLoot()
{
if (Main.rand.Next(4) == 3)
{
Item.NewItem((int)npc.position.X, (int)npc.position.Y, npc.width, npc.height, mod.ItemType("irrelevant"));
}
if (Main.rand.Next(4) == 2)
{
Item.NewItem((int)npc.position.X, (int)npc.position.Y, npc.width, npc.height, mod.ItemType("irrelevant"));
}
if (Main.rand.Next(4) == 1)
{
Item.NewItem((int)npc.position.X, (int)npc.position.Y, npc.width, npc.height, mod.ItemType("irrelevant"));
}
if (Main.expertMode)
{
npc.DropBossBags();
}
private void SpawnOre()
{
int minX = 200;
int maxX = Main.maxTilesX - 200;
int minY = (int)Main.worldSurface;
int maxY = Main.maxTilesY - 200;
int x = WorldGen.genRand.Next(minX, maxX);
int y = WorldGen.genRand.Next(minY, maxY);
int minSpread = 2;
int maxSpread = 8;
int minFreq = 6;
int maxFreq = 8;
int s = WorldGen.genRand.Next(minSpread, maxSpread + 1);
int f = WorldGen.genRand.Next(minFreq, maxFreq + 1);
for (int k = 0; k < (int)((double)(Main.maxTilesX * Main.maxTilesY) * 6E-05); k++)
{
WorldGen.OreRunner(x, y, s, f, (ushort)mod.TileType("OreName"));
}
}
}