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
)
inline
static
private
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
}
Terraria.NPC.NewNPC
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
Terraria.NPC.GetSpawnSourceForNaturalSpawn
static IEntitySource GetSpawnSourceForNaturalSpawn()
Definition
NPC.cs:87536
Terraria.NPC.fireFlyMultiple
static int fireFlyMultiple
Definition
NPC.cs:143
References
Terraria.Main.dayTime
, and
Terraria.Main.rand
.
Terraria
NPC
Generated by
1.10.0