Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
ItemCheck_MeleeHitNPCs()
void
Terraria.Player.ItemCheck_MeleeHitNPCs
(
Item
sItem
,
Rectangle
itemRectangle
,
int
originalDamage
,
float
knockBack
)
inline
private
Definition at line
42054
of file
Player.cs
.
42055
{
42056
for
(
int
i = 0;
i
< 200;
i
++)
42057
{
42058
NPC
nPC
= Main.npc[
i
];
42059
if
(
nPC
.active &&
nPC
.immune[
whoAmI
] == 0 &&
CanHitNPCWithMeleeHit
(i) &&
attackCD
<= 0)
42060
{
42061
nPC.position +=
nPC
.netOffset;
42062
ProcessHitAgainstNPC
(
sItem
,
itemRectangle
, originalDamage, knockBack, i);
42063
nPC.position -=
nPC
.netOffset;
42064
}
42065
}
42066
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
Terraria.Entity.whoAmI
int whoAmI
Definition
Entity.cs:8
Terraria.Player.attackCD
int attackCD
Definition
Player.cs:1315
Terraria.Player.CanHitNPCWithMeleeHit
bool CanHitNPCWithMeleeHit(int npcIndex)
Definition
Player.cs:42044
Terraria.Player.ProcessHitAgainstNPC
void ProcessHitAgainstNPC(Item sItem, Rectangle itemRectangle, int originalDamage, float knockBack, int npcIndex)
Definition
Player.cs:42076
System.Text.RegularExpressions.ExceptionArgument.i
@ i
Terraria.Enums.NPCTargetType.NPC
@ NPC
References
Terraria.Main.npc
.
Terraria
Player
Generated by
1.10.0