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

◆ SpawnNPC_SpawnLavaBaitCritters()

static int Terraria.NPC.SpawnNPC_SpawnLavaBaitCritters ( int spawnTileX,
int spawnTileY )
inlinestaticprivate

Definition at line 76889 of file NPC.cs.

76890 {
76891 if (Main.rand.Next(3) != 0)
76892 {
76893 if (Main.dayTime)
76894 {
76895 return NewNPC(GetSpawnSourceForNaturalSpawn(), spawnTileX * 16 + 8, spawnTileY * 16, 653);
76896 }
76897 if (Main.rand.Next(fireFlyMultiple) == 0)
76898 {
76899 NewNPC(GetSpawnSourceForNaturalSpawn(), spawnTileX * 16 + 8 - 16, spawnTileY * 16, 654);
76900 }
76901 if (Main.rand.Next(fireFlyMultiple) == 0)
76902 {
76903 NewNPC(GetSpawnSourceForNaturalSpawn(), spawnTileX * 16 + 8 + 16, spawnTileY * 16, 654);
76904 }
76905 if (Main.rand.Next(fireFlyMultiple) == 0)
76906 {
76907 NewNPC(GetSpawnSourceForNaturalSpawn(), spawnTileX * 16 + 8, spawnTileY * 16 - 16, 654);
76908 }
76909 if (Main.rand.Next(fireFlyMultiple) == 0)
76910 {
76911 NewNPC(GetSpawnSourceForNaturalSpawn(), spawnTileX * 16 + 8, spawnTileY * 16 + 16, 654);
76912 }
76913 return NewNPC(GetSpawnSourceForNaturalSpawn(), spawnTileX * 16 + 8, spawnTileY * 16, 654);
76914 }
76915 return NewNPC(GetSpawnSourceForNaturalSpawn(), spawnTileX * 16 + 8, spawnTileY * 16, 655);
76916 }
static int NewNPC(IEntitySource source, int X, int Y, int Type, int Start=0, float ai0=0f, float ai1=0f, float ai2=0f, float ai3=0f, int Target=255)
Definition NPC.cs:77654
static IEntitySource GetSpawnSourceForNaturalSpawn()
Definition NPC.cs:87536
static int fireFlyMultiple
Definition NPC.cs:143

References Terraria.Main.dayTime, and Terraria.Main.rand.