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

◆ CanNPCBeHitByPlayerOrPlayerProjectile()

bool Terraria.Player.CanNPCBeHitByPlayerOrPlayerProjectile ( NPC npc,
Projectile projectile = null )
inline

Definition at line 19902 of file Player.cs.

19903 {
19904 bool flag = dontHurtCritters || (projectile != null && (projectile.minion || ProjectileID.Sets.MinionShot[projectile.type] || projectile.sentry || ProjectileID.Sets.SentryShot[projectile.type]));
19905 if (NPCID.Sets.CountsAsCritter[npc.type] && flag)
19906 {
19907 return false;
19908 }
19909 return true;
19910 }
static bool[] CountsAsCritter
Definition NPCID.cs:4202
bool dontHurtCritters
Definition Player.cs:1075

References Terraria.ID.NPCID.Sets.CountsAsCritter, Terraria.ID.ProjectileID.Sets.MinionShot, Terraria.ID.ProjectileID.Sets.SentryShot, and Terraria.NPC.type.