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

◆ SummonCrystalDirect()

static void Terraria.GameContent.Events.DD2Event.SummonCrystalDirect ( int x,
int y,
int whoAsks )
inlinestatic

Definition at line 552 of file DD2Event.cs.

553 {
554 if (!NPC.AnyNPCs(548))
555 {
556 Tile tileSafely = Framing.GetTileSafely(x, y);
557 if (tileSafely.active() && tileSafely.type == 466)
558 {
559 Point point = new Point(x * 16, y * 16);
560 point.X -= tileSafely.frameX / 18 * 16;
561 point.Y -= tileSafely.frameY / 18 * 16;
562 point.X += 40;
563 point.Y += 64;
565 NPC.NewNPC(Main.player[whoAsks].GetNPCSource_TileInteraction(x, y), point.X, point.Y, 548);
567 }
568 }
569 }
static void StartInvasion(int difficultyOverride=-1)
Definition DD2Event.cs:230

References Terraria.NPC.AnyNPCs(), Terraria.GameContent.Events.DD2Event.DropStarterCrystals(), Terraria.Framing.GetTileSafely(), Terraria.NPC.NewNPC(), Terraria.Main.player, Terraria.GameContent.Events.DD2Event.StartInvasion(), Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.

Referenced by Terraria.GameContent.Events.DD2Event.SummonCrystal().