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

◆ SpawnAllowed_ArmsDealer()

static bool Terraria.NPC.SpawnAllowed_ArmsDealer ( )
inlinestatic

Definition at line 1128 of file NPC.cs.

1129 {
1131 {
1132 return true;
1133 }
1134 for (int i = 0; i < 255; i++)
1135 {
1136 Player player = Main.player[i];
1137 if (!player.active)
1138 {
1139 continue;
1140 }
1141 for (int j = 0; j < 58; j++)
1142 {
1143 Item item = player.inventory[j];
1144 if (item != null && item.stack > 0 && (item.ammo == AmmoID.Bullet || item.useAmmo == AmmoID.Bullet))
1145 {
1146 return true;
1147 }
1148 }
1149 }
1150 return false;
1151 }
static int Bullet
Definition AmmoID.cs:114
static bool unlockedArmsDealerSpawn
Definition NPC.cs:333

References Terraria.Entity.active, Terraria.ID.AmmoID.Bullet, Terraria.Player.inventory, System.item, Terraria.Main.player, and Terraria.NPC.unlockedArmsDealerSpawn.

Referenced by Terraria.Main.UpdateTime_SpawnTownNPCs().