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

◆ AI_123_Deerclops_MakeSpikesBothSides()

void Terraria.NPC.AI_123_Deerclops_MakeSpikesBothSides ( int AISLOT_PhaseCounter,
NPCAimedTarget targetData )
inlineprivate

Definition at line 37615 of file NPC.cs.

37616 {
37617 if (Main.netMode == 1)
37618 {
37619 return;
37620 }
37621 int num = 56;
37622 if (!(ai[AISLOT_PhaseCounter] < (float)num))
37623 {
37624 Point sourceTileCoords = base.Bottom.ToTileCoordinates();
37625 int num2 = 15;
37626 int num3 = 1;
37627 int num4 = (int)ai[AISLOT_PhaseCounter] - num;
37628 if (num4 == 0)
37629 {
37630 PunchCameraModifier modifier = new PunchCameraModifier(base.Center, new Vector2(0f, 1f), 20f, 6f, 30, 1000f, "Deerclops");
37631 Main.instance.CameraModifiers.Add(modifier);
37632 }
37633 int num5 = 2;
37634 int num6 = num4 / num5 * num5;
37635 int num7 = num6 + num5;
37636 if (num4 % num5 != 0)
37637 {
37638 num7 = num6;
37639 }
37640 for (int i = num6; i >= 0 && i < num7 && i < num2; i++)
37641 {
37642 int xOffset = i * num3;
37645 }
37646 }
37647 }
void AI_123_Deerclops_TryMakingSpike(ref Point sourceTileCoords, int dir, int howMany, int whichOne, int xOffset)
Definition NPC.cs:37690
float[] ai
Definition NPC.cs:447

References Terraria.NPC.ai, Terraria.NPC.AI_123_Deerclops_TryMakingSpike(), Terraria.Entity.direction, Terraria.Main.instance, and Terraria.Main.netMode.

Referenced by Terraria.NPC.AI_123_Deerclops().