Definition at line 56066 of file NPC.cs.
56067 {
56068
56069
56070
56071
56072
56073
56074
56075
56076
56077
56078
56079
56080
56081
56082
56083
56084
56085
56086
56087
56088
56089
56090
56091
56095 {
56096 return;
56097 }
56099 {
56101 }
56103 {
56104 return;
56105 }
56106 Point point = default(Point);
56108 Point
point2 =
default(Point);
56112 {
56113 return;
56114 }
56120 for (
int i = point.X -
num2; i <= point.X +
num2; i +=
num5)
56121 {
56123 {
56126 {
56129 {
56131 point2.X = i;
56133 }
56134 }
56135 }
56136 }
56138 {
56139 return;
56140 }
56143 {
56144 if (
tile2.frameY % 40 != 0)
56145 {
56147 }
56148 point2.Y += 2;
56149 }
56151 {
56156 }
56157 for (
int j = 0;
j < 200;
j++)
56158 {
56159 if (Main.npc[
j].active && Main.npc[
j].aiStyle == 7 && Main.npc[
j].townNPC && Main.npc[
j].ai[0] == 5
f && (Main.npc[
j].Bottom + Vector2.UnitY * -2
f).ToTileCoordinates() ==
point2)
56160 {
56161 return;
56162 }
56163 }
56166 }
static bool[] IsTownSlime
If true for a given NPC type (F:Terraria.NPC.type), then that NPC is categorized as a town slime....
static bool[] CanBeSatOnForNPCs
static readonly ushort Count
static void ModifySittingTargetInfo(int i, int j, int type, ref TileRestingInfo info)
This serves as the central class from which tile-related functions are supported and carried out.
float[] ai
An array with 4 slots used for any sort of data storage, which is occasionally synced from the server...
int type
The NPC ID of this NPC. The NPC ID is a unique number assigned to each NPC loaded into the game....
Holds data required for offsetting an entity when it rests on a tile (sitting/sleeping).
References Terraria.Tile.active(), Terraria.NPC.ai, Terraria.ID.TileID.Sets.CanBeSatOnForNPCs, Terraria.ID.TileID.Count, Terraria.Main.dayTime, Terraria.Entity.direction, Terraria.NPC.homeTileX, Terraria.NPC.homeTileY, Terraria.ID.NPCID.Sets.IsTownSlime, Terraria.Main.maxTilesY, Terraria.ModLoader.TileLoader.ModifySittingTargetInfo(), Terraria.Main.npc, Terraria.WorldGen.SolidOrSlopedTile(), Terraria.Main.tile, Terraria.NPC.type, and Terraria.Tile.type.
Referenced by Terraria.NPC.AI_007_TownEntities().