Definition at line 204 of file NPCUtils.cs.
205 {
206
207
208
209
210
211
212
213
214
215
216 float num =
float.MaxValue;
218 float num2 =
float.MaxValue;
221 TargetType
tankType = TargetType.Player;
223 {
224 for (int i = 0; i < 200; i++)
225 {
228 {
229 float num3 = Vector2.DistanceSquared(position,
nPC.Center);
231 {
234 }
235 }
236 }
237 }
239 {
240 for (
int j = 0;
j < 255;
j++)
241 {
242 Player player = Main.player[
j];
244 {
245 continue;
246 }
247 float num4 = Vector2.Distance(position, player.Center);
248 float num5 =
num4 - (float)player.aggro;
251 {
253 }
255 {
260 }
261 if (player.tankPet >= 0 && !
flag)
262 {
263 Vector2
center = Main.projectile[player.tankPet].Center;
267 {
272 }
273 }
274 }
275 }
277 }
References Terraria.Entity.active, Terraria.Player.aggro, Terraria.Collision.CanHit(), Terraria.Entity.Center, Terraria.Player.dead, Terraria.Player.ghost, Terraria.Main.npc, Terraria.Player.npcTypeNoAggro, Terraria.Main.player, Terraria.Main.projectile, and Terraria.Player.tankPet.