| _deerclopsAttack1Frames | Terraria.NPC | privatestatic | 
  | _deerclopsAttack2Frames | Terraria.NPC | privatestatic | 
  | _deerclopsAttack3Frames | Terraria.NPC | privatestatic | 
  | _givenName | Terraria.NPC | private | 
  | active | Terraria.Entity |  | 
  | activeRangeX | Terraria.NPC | privatestatic | 
  | activeRangeY | Terraria.NPC | privatestatic | 
  | activeTime | Terraria.NPC | privatestatic | 
  | AddBuff(int type, int time, bool quiet=false) | Terraria.NPC | inline | 
  | AddIntoPlayersTownNPCSlots() | Terraria.NPC | inlineprivate | 
  | AFKTimeNeededForNoWorms | Terraria.NPC | static | 
  | AI() | Terraria.NPC | inline | 
  | ai | Terraria.NPC |  | 
  | AI_000_TransformBoundNPC(int playerID, int npcType) | Terraria.NPC | inline | 
  | AI_001_SetRainbowSlimeColor() | Terraria.NPC | inline | 
  | AI_001_Slimes() | Terraria.NPC | inlineprivate | 
  | AI_001_Slimes_GenerateItemInsideBody(bool isBallooned) | Terraria.NPC | inlineprivatestatic | 
  | AI_002_FloatingEye() | Terraria.NPC | inlineprivate | 
  | AI_003_Fighters() | Terraria.NPC | inlineprivate | 
  | AI_003_Gnomes_ShouldTurnToStone() | Terraria.NPC | inlineprivate | 
  | AI_005_EaterOfSouls() | Terraria.NPC | inlineprivate | 
  | AI_006_Worms() | Terraria.NPC | inlineprivate | 
  | AI_007_AttemptToPlayIdleAnimationsForPets(int petIdleChance) | Terraria.NPC | inlineprivate | 
  | AI_007_FindGoodRestingSpot(int myTileX, int myTileY, out int floorX, out int floorY) | Terraria.NPC | inlineprivate | 
  | AI_007_TownEntities() | Terraria.NPC | inlineprivate | 
  | AI_007_TownEntities_CheckIfWillDrown(bool currentlyDrowning) | Terraria.NPC | inlineprivate | 
  | AI_007_TownEntities_GetWalkPrediction(int myTileX, int homeFloorX, bool canBreathUnderWater, bool currentlyDrowning, int tileX, int tileY, out bool keepwalking, out bool avoidFalling) | Terraria.NPC | inlineprivate | 
  | AI_007_TownEntities_IsInAGoodRestingSpot(int tileX, int tileY, int idealRestX, int idealRestY) | Terraria.NPC | inlineprivate | 
  | AI_007_TownEntities_Shimmer_ScanForBestSpotToLandOn() | Terraria.NPC | inlineprivate | 
  | AI_007_TownEntities_Shimmer_TeleportToLandingSpot() | Terraria.NPC | inlineprivate | 
  | AI_007_TownEntities_TeleportToHome(int homeFloorX, int homeFloorY) | Terraria.NPC | inlineprivate | 
  | AI_007_TryForcingSitting(int homeFloorX, int homeFloorY) | Terraria.NPC | inlineprivate | 
  | AI_026_Unicorns() | Terraria.NPC | inlineprivate | 
  | AI_037_Destroyer() | Terraria.NPC | inlineprivate | 
  | AI_045_Golem() | Terraria.NPC | inlineprivate | 
  | AI_047_GolemFist() | Terraria.NPC | inlineprivate | 
  | AI_065_Butterflies() | Terraria.NPC | inlineprivate | 
  | AI_069_DukeFishron() | Terraria.NPC | inlineprivate | 
  | AI_084_LunaticCultist() | Terraria.NPC | inlineprivate | 
  | AI_107_ImprovedWalkers() | Terraria.NPC | inlineprivate | 
  | AI_108_DivingFlyer() | Terraria.NPC | inlineprivate | 
  | AI_109_DarkMage() | Terraria.NPC | inlineprivate | 
  | AI_110_Betsy() | Terraria.NPC | inlineprivate | 
  | AI_111_DD2LightningBug() | Terraria.NPC | inlineprivate | 
  | AI_112_FairyCritter() | Terraria.NPC | inlineprivate | 
  | AI_113_WindyBalloon() | Terraria.NPC | inlineprivate | 
  | AI_113_WindyBalloon_GetSlaveNPC() | Terraria.NPC | inline | 
  | AI_114_Dragonflies() | Terraria.NPC | inlineprivate | 
  | AI_115_LadyBugs() | Terraria.NPC | inlineprivate | 
  | AI_116_WaterStriders() | Terraria.NPC | inlineprivate | 
  | AI_117_BloodNautilus() | Terraria.NPC | inlineprivate | 
  | AI_118_Seahorses() | Terraria.NPC | inlineprivate | 
  | AI_119_Dandelion() | Terraria.NPC | inlineprivate | 
  | AI_120_HallowBoss() | Terraria.NPC | inlineprivate | 
  | AI_120_HallowBoss_DashTo(Vector2 targetPosition) | Terraria.NPC | inlineprivate | 
  | AI_120_HallowBoss_DoMagicEffect(Vector2 spot, int effectType, float progress) | Terraria.NPC | inlineprivate | 
  | AI_120_HallowBoss_IsGenuinelyEnraged() | Terraria.NPC | inline | 
  | AI_120_HallowBoss_IsInPhase2() | Terraria.NPC | inline | 
  | AI_121_QueenSlime() | Terraria.NPC | inlineprivate | 
  | AI_121_QueenSlime_FlyMovement() | Terraria.NPC | inlineprivate | 
  | AI_121_QueenSlime_GetDustColor() | Terraria.NPC | inlinestatic | 
  | AI_122_PirateGhost() | Terraria.NPC | inline | 
  | AI_123_Deerclops() | Terraria.NPC | inlineprivate | 
  | AI_123_Deerclops_FindSpotToSpawnSpike(int howMany, int whichOne, ref int x, ref int y) | Terraria.NPC | inlineprivate | 
  | AI_123_Deerclops_MakeSpikesBothSides(int AISLOT_PhaseCounter, NPCAimedTarget targetData) | Terraria.NPC | inlineprivate | 
  | AI_123_Deerclops_MakeSpikesForward(int AISLOT_PhaseCounter, NPCAimedTarget targetData) | Terraria.NPC | inlineprivate | 
  | AI_123_Deerclops_Movement(bool haltMovement, bool goHome) | Terraria.NPC | inlineprivate | 
  | AI_123_Deerclops_ShootRubbleUp(ref NPCAimedTarget targetData, ref Point sourceTileCoords, int howMany, int distancedByThisManyTiles, float upBiasPerSpike, int whichOne) | Terraria.NPC | inlineprivate | 
  | AI_123_Deerclops_TryMakingSpike(ref Point sourceTileCoords, int dir, int howMany, int whichOne, int xOffset) | Terraria.NPC | inlineprivate | 
  | AI_123_Deerclops_TryMakingSpike_FindBestY(ref Point sourceTileCoords, int x) | Terraria.NPC | inlineprivate | 
  | AI_124_DeerclopsLeg() | Terraria.NPC | inlineprivate | 
  | AI_124_ElderSlimeChest() | Terraria.NPC | inlineprivate | 
  | AI_125_ClumsySlimeBalloon() | Terraria.NPC | inlineprivate | 
  | AI_87_BigMimic_FireStuffCannonBurst() | Terraria.NPC | inlineprivate | 
  | AI_87_BigMimic_ShootItem(int itemID) | Terraria.NPC | inlineprivate | 
  | AI_AttemptToFindTeleportSpot(ref Vector2 chosenTile, int targetTileX, int targetTileY, int rangeFromTargetTile=20, int telefragPreventionDistanceInTiles=5, int solidTileCheckFluff=1, bool solidTileCheckCentered=false, bool teleportInAir=false) | Terraria.NPC | inline | 
  | aiAction | Terraria.NPC |  | 
  | aiStyle | Terraria.NPC |  | 
  | alpha | Terraria.NPC |  | 
  | altTexture | Terraria.NPC |  | 
  | AngleFrom(Vector2 Source) | Terraria.Entity | inline | 
  | AngleTo(Vector2 Destination) | Terraria.Entity | inline | 
  | AnyDanger(bool quickBossNPCCheck=false, bool ignorePillarsAndMoonlordCountdown=false) | Terraria.NPC | inlinestatic | 
  | AnyHelpfulFairies() | Terraria.NPC | inlinestatic | 
  | AnyInteractions() | Terraria.NPC | inline | 
  | AnyNPCs(int Type) | Terraria.NPC | inlinestatic | 
  | AnyoneNearCultists() | Terraria.NPC | inlinestatic | 
  | ApplyInteraction(int player) | Terraria.NPC | inline | 
  | ApplyTileCollision(bool fall, Vector2 cPosition, int cWidth, int cHeight) | Terraria.NPC | inlineprivate | 
  | AttemptToConvertNPCToEvil(bool crimson) | Terraria.NPC | inline | 
  | BannerID() | Terraria.NPC | inline | 
  | behindTiles | Terraria.NPC |  | 
  | BeHurtByOtherNPC(int npcIndex, NPC thatNPC) | Terraria.NPC | inlineprivate | 
  | betsysCurse | Terraria.NPC |  | 
  | BigMimicSpawnSmoke() | Terraria.NPC | inline | 
  | BigMimicSummonCheck(int x, int y, Player user) | Terraria.NPC | inlinestatic | 
  | bloodButchered | Terraria.NPC |  | 
  | BloodNautilus_CallForHelp() | Terraria.NPC | inlineprivate | 
  | BloodNautilus_GetMouthPositionAndRotation(out Vector2 mouthPosition, out Vector2 mouthDirection) | Terraria.NPC | inline | 
  | boss | Terraria.NPC |  | 
  | Boss_CanShootExtraAt(int playerIndex, int rotationIndexToAttack, int rotationSize, float attackScanDistance, bool alwaysSkipMainTarget=true) | Terraria.NPC | inline | 
  | Bottom | Terraria.Entity |  | 
  | BottomLeft | Terraria.Entity |  | 
  | BottomRight | Terraria.Entity |  | 
  | boughtBunny | Terraria.NPC | static | 
  | boughtCat | Terraria.NPC | static | 
  | boughtDog | Terraria.NPC | static | 
  | brainOfGravity | Terraria.NPC | static | 
  | breath | Terraria.NPC |  | 
  | breathCounter | Terraria.NPC |  | 
  | breathMax | Terraria.NPC | static | 
  | buffColor(Color newColor, float R, float G, float B, float A) | Terraria.NPC | inlinestatic | 
  | buffImmune | Terraria.NPC |  | 
  | buffTime | Terraria.NPC |  | 
  | buffType | Terraria.NPC |  | 
  | BusyWithAnyInvasionOfSorts() | Terraria.NPC | inlinestatic | 
  | butterflyChance | Terraria.NPC | static | 
  | CanApplyHunterPotionEffects() | Terraria.NPC | inline | 
  | CanBeChasedBy(object attacker=null, bool ignoreDontTakeDamage=false) | Terraria.NPC | inline | 
  | CanBeReplacedByOtherNPCs | Terraria.NPC |  | 
  | CanBeTalkedTo | Terraria.NPC |  | 
  | canDisplayBuffs | Terraria.NPC |  | 
  | canGhostHeal | Terraria.NPC |  | 
  | CanReflectProjectile(Projectile proj) | Terraria.NPC | inline | 
  | CanReleaseNPCs(int who) | Terraria.NPC | inlinestatic | 
  | CanTalk | Terraria.NPC |  | 
  | catchableNPCTempImmunityCounter | Terraria.NPC | private | 
  | catchItem | Terraria.NPC |  | 
  | CatchNPC(int i, int who=-1) | Terraria.NPC | inlinestatic | 
  | cavernMonsterType | Terraria.NPC | static | 
  | celled | Terraria.NPC |  | 
  | Center | Terraria.Entity |  | 
  | chaseable | Terraria.NPC |  | 
  | CheckActive() | Terraria.NPC | inline | 
  | CheckActive_WormSegments() | Terraria.NPC | inlineprivate | 
  | checkArmorPenetration(int armorPenetration, float armorPenetrationPercent) | Terraria.NPC | inline | 
  | checkDead() | Terraria.NPC | inline | 
  | CheckDrowning() | Terraria.NPC | inline | 
  | CheckLifeRegen() | Terraria.NPC | inlineprivate | 
  | CheckProgressFrostMoon() | Terraria.NPC | inlineprivate | 
  | CheckProgressPumpkinMoon() | Terraria.NPC | inlineprivate | 
  | ClearFoundActiveNPCs() | Terraria.NPC | inlinestatic | 
  | ClearFoundNPCTypesForBestiary() | Terraria.NPC | inlinestatic | 
  | Clone() | Terraria.NPC | inline | 
  | closeDoor | Terraria.NPC |  | 
  | cloudAlphaHax | Terraria.NPC | privatestatic | 
  | coldDamage | Terraria.NPC |  | 
  | collideX | Terraria.NPC |  | 
  | collideY | Terraria.NPC |  | 
  | Collision_DecideFallThroughPlatforms() | Terraria.NPC | inlineprivate | 
  | Collision_LavaCollision() | Terraria.NPC | inlineprivate | 
  | Collision_MoveBlazingWheel() | Terraria.NPC | inlineprivate | 
  | Collision_MoveNormal(bool fall, Vector2 cPosition, int cWidth, int cHeight) | Terraria.NPC | inlineprivate | 
  | Collision_MoveSandshark(bool fall, Vector2 cPosition, int cWidth, int cHeight) | Terraria.NPC | inlineprivate | 
  | Collision_MoveSlopesAndStairFall(bool fall) | Terraria.NPC | inlineprivate | 
  | Collision_MoveSnailOnSlopes() | Terraria.NPC | inlineprivate | 
  | Collision_MoveSolarSroller(bool fall, Vector2 cPosition, int cWidth, int cHeight) | Terraria.NPC | inlineprivate | 
  | Collision_MoveStardustCell(bool fall, Vector2 cPosition, int cWidth, int cHeight) | Terraria.NPC | inlineprivate | 
  | Collision_MoveWhileDry() | Terraria.NPC | inlineprivate | 
  | Collision_MoveWhileWet(Vector2 oldDryVelocity, float Slowdown=0.5f) | Terraria.NPC | inlineprivate | 
  | Collision_WalkDownSlopes() | Terraria.NPC | inlineprivate | 
  | Collision_WaterCollision(bool lava) | Terraria.NPC | inlineprivate | 
  | color | Terraria.NPC |  | 
  | combatBookVolumeTwoWasUsed | Terraria.NPC | static | 
  | combatBookWasUsed | Terraria.NPC | static | 
  | confused | Terraria.NPC |  | 
  | CopyInteractions(NPC npc) | Terraria.NPC | inline | 
  | CountKillForAchievements() | Terraria.NPC | inlineprivate | 
  | CountKillForBannersAndDropThem() | Terraria.NPC | inlineprivate | 
  | CountNPCS(int Type) | Terraria.NPC | inlinestatic | 
  | CountsAsACritter | Terraria.NPC |  | 
  | CreateBrickBoxForWallOfFlesh() | Terraria.NPC | inlineprivate | 
  | crimsonBoss | Terraria.NPC | static | 
  | damage | Terraria.NPC |  | 
  | daybreak | Terraria.NPC |  | 
  | dayTimeHax | Terraria.NPC | privatestatic | 
  | DeathSound | Terraria.NPC |  | 
  | deerclopsBoss | Terraria.NPC | static | 
  | defaultMaxSpawns | Terraria.NPC | privatestatic | 
  | defaultSpawnRate | Terraria.NPC | privatestatic | 
  | defDamage | Terraria.NPC |  | 
  | defDefense | Terraria.NPC |  | 
  | defense | Terraria.NPC |  | 
  | DelBuff(int buffIndex) | Terraria.NPC | inline | 
  | despawnEncouraged | Terraria.NPC |  | 
  | DespawnEncouragement_AIStyle2_FloatingEye_IsDiscouraged(int npcID, Vector2 npcPosition, int target=255) | Terraria.NPC | inlinestatic | 
  | DespawnEncouragement_AIStyle3_Fighters_CanBeBusyWithAction(int npcID) | Terraria.NPC | inlinestatic | 
  | DespawnEncouragement_AIStyle3_Fighters_NotDiscouraged(int npcID, Vector2 position, NPC npcInstance) | Terraria.NPC | inlinestatic | 
  | direction | Terraria.Entity |  | 
  | DirectionFrom(Vector2 Source) | Terraria.Entity | inline | 
  | DirectionTo(Vector2 Destination) | Terraria.Entity | inline | 
  | directionY | Terraria.NPC |  | 
  | DiscourageDespawn(int despawnTime) | Terraria.NPC | inline | 
  | Distance(Vector2 Other) | Terraria.Entity | inline | 
  | DistanceSQ(Vector2 Other) | Terraria.Entity | inline | 
  | DoDeathEvents(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | DoDeathEvents_AdvanceSlimeRain(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | DoDeathEvents_BeforeLoot(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | DoDeathEvents_CelebrateBossDeath() | Terraria.NPC | inlineprivate | 
  | DoDeathEvents_DropBossPotionsAndHearts() | Terraria.NPC | inlineprivate | 
  | DoDeathEvents_SummonDungeonSpirit(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | DoesntDespawnToInactivity() | Terraria.NPC | inline | 
  | DoesntDespawnToInactivityAndCountsNPCSlots() | Terraria.NPC | inline | 
  | dontCountMe | Terraria.NPC |  | 
  | dontTakeDamage | Terraria.NPC |  | 
  | dontTakeDamageFromHostiles | Terraria.NPC |  | 
  | doorX | Terraria.NPC |  | 
  | doorY | Terraria.NPC |  | 
  | downedAncientCultist | Terraria.NPC | static | 
  | downedBoss1 | Terraria.NPC | static | 
  | downedBoss2 | Terraria.NPC | static | 
  | downedBoss3 | Terraria.NPC | static | 
  | downedChristmasIceQueen | Terraria.NPC | static | 
  | downedChristmasSantank | Terraria.NPC | static | 
  | downedChristmasTree | Terraria.NPC | static | 
  | downedClown | Terraria.NPC | static | 
  | downedDeerclops | Terraria.NPC | static | 
  | downedEmpressOfLight | Terraria.NPC | static | 
  | downedFishron | Terraria.NPC | static | 
  | downedFrost | Terraria.NPC | static | 
  | downedGoblins | Terraria.NPC | static | 
  | downedGolemBoss | Terraria.NPC | static | 
  | downedHalloweenKing | Terraria.NPC | static | 
  | downedHalloweenTree | Terraria.NPC | static | 
  | downedMartians | Terraria.NPC | static | 
  | downedMechBoss1 | Terraria.NPC | static | 
  | downedMechBoss2 | Terraria.NPC | static | 
  | downedMechBoss3 | Terraria.NPC | static | 
  | downedMechBossAny | Terraria.NPC | static | 
  | downedMoonlord | Terraria.NPC | static | 
  | downedPirates | Terraria.NPC | static | 
  | downedPlantBoss | Terraria.NPC | static | 
  | downedQueenBee | Terraria.NPC | static | 
  | downedQueenSlime | Terraria.NPC | static | 
  | downedSlimeKing | Terraria.NPC | static | 
  | downedTowerNebula | Terraria.NPC | static | 
  | downedTowers | Terraria.NPC | static | 
  | downedTowerSolar | Terraria.NPC | static | 
  | downedTowerStardust | Terraria.NPC | static | 
  | downedTowerVortex | Terraria.NPC | static | 
  | dripping | Terraria.NPC |  | 
  | drippingSlime | Terraria.NPC |  | 
  | drippingSparkleSlime | Terraria.NPC |  | 
  | DropEoWLoot(bool fromCheckDead=true) | Terraria.NPC | inlineprivate | 
  | DropItemInstanced(Vector2 Position, Vector2 HitboxSize, int itemType, int itemStack=1, bool interactionRequired=true) | Terraria.NPC | inline | 
  | DropTombstoneTownNPC(NetworkText deathText) | Terraria.NPC | inline | 
  | dryadBane | Terraria.NPC |  | 
  | dryadWard | Terraria.NPC |  | 
  | empressRageMode | Terraria.NPC | static | 
  | EncourageDespawn(int despawnTime) | Terraria.NPC | inline | 
  | Entity() | Terraria.Entity | inlineprotected | 
  | entityId | Terraria.Entity | package | 
  | EoCKilledToday | Terraria.NPC | privatestatic | 
  | ExcludedFromDeathTally() | Terraria.NPC | inline | 
  | extraValue | Terraria.NPC |  | 
  | FaceTarget() | Terraria.NPC | inline | 
  | FairyEffects(Vector2 Position, int type) | Terraria.NPC | inlinestatic | 
  | fairyLog | Terraria.NPC | static | 
  | FindBuffIndex(int type) | Terraria.NPC | inline | 
  | FindCattailTop(int landX, int landY, out int cattailX, out int cattailY) | Terraria.NPC | inlinestatic | 
  | FindClosestPlayer() | Terraria.NPC | inline | 
  | FindClosestPlayer(out float distanceToPlayer) | Terraria.NPC | inline | 
  | FindFirstNPC(int Type) | Terraria.NPC | inlinestatic | 
  | FindFrame() | Terraria.NPC | inline | 
  | FindFrame_Deerclops_GetAttack1Frame(int sequenceFrame) | Terraria.NPC | inlineprivatestatic | 
  | FindFrame_Deerclops_GetAttack2Frame(int sequenceFrame) | Terraria.NPC | inlineprivatestatic | 
  | FindFrame_Deerclops_GetAttack3Frame(int sequenceFrame) | Terraria.NPC | inlineprivatestatic | 
  | FindFrame_FromSequence(int sequenceFrame, int[] frames) | Terraria.NPC | inlineprivatestatic | 
  | FindTreeBranch(int landX, int landY, out int treeBranchX, out int treeBranchY) | Terraria.NPC | inlinestatic | 
  | fireFlyChance | Terraria.NPC | static | 
  | fireFlyFriendly | Terraria.NPC | static | 
  | fireFlyMultiple | Terraria.NPC | static | 
  | firstNPCName(int npcType) | Terraria.NPC | inlinestatic | 
  | FishTransformationDuringRain() | Terraria.NPC | inlineprivate | 
  | ForcePartyHatOn | Terraria.NPC |  | 
  | frame | Terraria.NPC |  | 
  | frameCounter | Terraria.NPC |  | 
  | freeCake | Terraria.NPC | static | 
  | friendly | Terraria.NPC |  | 
  | friendlyRegen | Terraria.NPC |  | 
  | FullName | Terraria.NPC |  | 
  | GetActivePlayerCount() | Terraria.NPC | inlineprivatestatic | 
  | GetAlpha(Color newColor) | Terraria.NPC | inline | 
  | GetAttackDamage_ForProjectiles(float normalDamage, float expertDamage) | Terraria.NPC | inline | 
  | GetAttackDamage_ForProjectiles_MultiLerp(float normalDamage, float expertDamage, float masterDamage) | Terraria.NPC | inline | 
  | GetAttackDamage_LerpBetweenFinalValues(float normalDamage, float expertDamage) | Terraria.NPC | inline | 
  | GetAttackDamage_LerpBetweenFinalValuesFloat(float normalDamage, float expertDamage) | Terraria.NPC | inline | 
  | GetAttackDamage_ScaledByStrength(float normalDamage) | Terraria.NPC | inline | 
  | GetAvailableAmountOfNPCsToSpawnUpToSlot(int amountWeWant, int highestNPCSlotIndexWeWillPick=100) | Terraria.NPC | inlinestatic | 
  | GetAvailableNPCSlot(int Type, int startIndex) | Terraria.NPC | inlineprivatestatic | 
  | GetBalance() | Terraria.NPC | inlinestatic | 
  | GetBestiaryCreditId() | Terraria.NPC | inline | 
  | GetBestiaryEntryColor() | Terraria.NPC | inline | 
  | GetBirdFlightRecommendation(int downScanRange, int upRange, Point tCoords, out bool goDownwards, out bool goUpwards) | Terraria.NPC | inlineprivate | 
  | GetBossHeadRotation() | Terraria.NPC | inline | 
  | GetBossHeadSpriteEffects() | Terraria.NPC | inline | 
  | GetBossHeadTextureIndex() | Terraria.NPC | inline | 
  | GetBossSpawnSource(int targetPlayerIndex) | Terraria.NPC | inlinestatic | 
  | GetBrainOfCthuluCreepersCount() | Terraria.NPC | inlinestatic | 
  | GetChat() | Terraria.NPC | inline | 
  | GetColor(Color newColor) | Terraria.NPC | inline | 
  | GetDestroyerSegmentsCount() | Terraria.NPC | inlinestatic | 
  | GetEaterOfWorldsSegmentsCount() | Terraria.NPC | inlinestatic | 
  | GetEaterOfWorldsSegmentsCountByGamemode(int gamemode) | Terraria.NPC | inlinestatic | 
  | GetFairyCircleOffset(float elapsedTime, float circleRotation, float circleHeight) | Terraria.NPC | inlineprivate | 
  | GetFairyTreasureCoords(out Point treasureCoords) | Terraria.NPC | inlineprivate | 
  | GetFirstNPCNameOrNull(int npcType) | Terraria.NPC | inlinestatic | 
  | GetFullnameByID(int npcID) | Terraria.NPC | inlinestatic | 
  | GetFullNetName() | Terraria.NPC | inline | 
  | GetGivenNetName() | Terraria.NPC | inline | 
  | GetGivenOrTypeNetName() | Terraria.NPC | inline | 
  | getGoodAdjustments() | Terraria.NPC | inlineprivate | 
  | GetHurtByOtherNPCs(bool[] acceptableNPCIDs) | Terraria.NPC | inlineprivate | 
  | GetImmuneTime(int fromWho, int time) | Terraria.NPC | inline | 
  | GetItemSource_Loot() | Terraria.NPC | inline | 
  | GetItemSource_Misc(int itemSourceId) | Terraria.NPC | inline | 
  | GetLifePercent() | Terraria.NPC | inline | 
  | GetLifeStats(out int statLife, out int statLifeMax) | Terraria.NPC | inline | 
  | GetMagicAuraColor() | Terraria.NPC | inline | 
  | GetMatchingSpawnParams() | Terraria.NPC | inline | 
  | GetMechQueenCenter() | Terraria.NPC | inline | 
  | GetMeleeCollisionData(Rectangle victimHitbox, int enemyIndex, ref int specialHitSetter, ref float damageMultiplier, ref Rectangle npcRect) | Terraria.NPC | inlinestatic | 
  | GetMoonEventPointScalar() | Terraria.NPC | inlineprivate | 
  | GetMyBalance() | Terraria.NPC | inline | 
  | getNewNPCName(int npcType) | Terraria.NPC | inlinestatic | 
  | getNewNPCNameInner(int npcType) | Terraria.NPC | inlineprivatestatic | 
  | GetNPCColorTintedByBuffs(Color npcColor) | Terraria.NPC | inline | 
  | GetNPCInvasionGroup(int npcID) | Terraria.NPC | inlinestatic | 
  | GetNPCLocation(int i, bool seekHead, bool averageDirection, out int index, out Vector2 pos) | Terraria.NPC | inlinestatic | 
  | GetPartyHatColor() | Terraria.NPC | inline | 
  | getRect() | Terraria.NPC | inline | 
  | GetShimmerColor(Color newColor) | Terraria.NPC | inline | 
  | GetShimmered() | Terraria.NPC | inlineprivate | 
  | GetShootingFrame(float circleY) | Terraria.NPC | inline | 
  | GetSpawnSource_ForProjectile() | Terraria.NPC | inline | 
  | GetSpawnSource_NPCCatch(int whoCatchedIt) | Terraria.NPC | inlinestatic | 
  | GetSpawnSource_NPCHurt() | Terraria.NPC | inline | 
  | GetSpawnSource_NPCRelease(int whoReleasedIt) | Terraria.NPC | inlinestatic | 
  | GetSpawnSourceForNaturalSpawn() | Terraria.NPC | inlinestatic | 
  | GetSpawnSourceForNPCFromNPCAI() | Terraria.NPC | inline | 
  | GetSpawnSourceForProjectileNPC() | Terraria.NPC | inline | 
  | GetSpawnSourceForTownSpawn() | Terraria.NPC | inlinestatic | 
  | GetSpecialEventTextIfNotEmpty(string specialTextKey, object substitutes, ref string specialEventText) | Terraria.NPC | inline | 
  | GetStackForSlimeItemDrop(int item) | Terraria.NPC | inlinestatic | 
  | GetStatScalingFactors(int numPlayers, out float balance, out float boost) | Terraria.NPC | inlinestatic | 
  | GetSwingStats(int swingMax, int swingCurrent, int aimDir, int itemWidth, int itemHeight) | Terraria.NPC | inline | 
  | GetTargetData(bool ignorePlayerTankPets=true) | Terraria.NPC | inline | 
  | getTenthAnniversaryAdjustments() | Terraria.NPC | inlineprivate | 
  | GetTileCollisionParameters(out Vector2 cPosition, out int cWidth, out int cHeight) | Terraria.NPC | inline | 
  | GetTypeNetName() | Terraria.NPC | inline | 
  | GetWereThereAnyInteractions() | Terraria.NPC | inline | 
  | getZenithSeedAdjustmentsBeforeEverything() | Terraria.NPC | inlineprivate | 
  | gfxOffY | Terraria.NPC |  | 
  | GivenName | Terraria.NPC |  | 
  | GivenOrTypeName | Terraria.NPC |  | 
  | GiveTownUniqueDataToNPCsThatNeedIt(int Type, int nextNPC) | Terraria.NPC | inlineprivatestatic | 
  | goldCritterChance | Terraria.NPC | static | 
  | golemBoss | Terraria.NPC | static | 
  | GoodRestingTileCacheFound | Terraria.NPC | private | 
  | GoodRestingTileCacheOrigin | Terraria.NPC | private | 
  | GoodRestingTileCacheResult | Terraria.NPC | private | 
  | GoodRestingTileCacheTileState | Terraria.NPC | private | 
  | gravity | Terraria.NPC | privatestatic | 
  | HasGivenName | Terraria.NPC |  | 
  | HasLuckTextForWizard(out string specialEventText) | Terraria.NPC | inline | 
  | HasNPCTarget | Terraria.NPC |  | 
  | HasPlayerTarget | Terraria.NPC |  | 
  | HasSpecialEventText(string specialTextCategoryKey, out string specialEventText) | Terraria.NPC | inline | 
  | HasValidTarget | Terraria.NPC |  | 
  | HaveDryadDoStardewAnimation() | Terraria.NPC | inlinestatic | 
  | HealEffect(int healAmount, bool broadcast=true) | Terraria.NPC | inline | 
  | HealEffect(Rectangle r, int healAmount, bool broadcast=true) | Terraria.NPC | inlinestatic | 
  | height | Terraria.Entity |  | 
  | hide | Terraria.NPC |  | 
  | Hitbox | Terraria.Entity |  | 
  | HitEffect(int hitDirection=0, double dmg=10.0) | Terraria.NPC | inline | 
  | HitSound | Terraria.NPC |  | 
  | HittableForOnHitRewards() | Terraria.NPC | inline | 
  | homeless | Terraria.NPC |  | 
  | homeTileX | Terraria.NPC |  | 
  | homeTileY | Terraria.NPC |  | 
  | honeyMovementSpeed | Terraria.NPC |  | 
  | honeyWet | Terraria.Entity |  | 
  | housingCategory | Terraria.NPC |  | 
  | ichor | Terraria.NPC |  | 
  | IdleSounds() | Terraria.NPC | inline | 
  | ignorePlayerInteractions | Terraria.NPC | privatestatic | 
  | immortal | Terraria.NPC |  | 
  | immune | Terraria.NPC |  | 
  | immuneTime | Terraria.NPC | static | 
  | InitializeMoonLordAttacks() | Terraria.NPC | inlinestatic | 
  | InitializeMoonLordAttacks2() | Terraria.NPC | inlinestatic | 
  | IsABestiaryIconDummy | Terraria.NPC |  | 
  | IsADeerclopsNearScreen() | Terraria.NPC | inlinestatic | 
  | IsDamageDodgeable() | Terraria.NPC | inline | 
  | IsDeerclopsHostile() | Terraria.NPC | inlinestatic | 
  | isLikeATownNPC | Terraria.NPC |  | 
  | IsMechQueenUp | Terraria.NPC | static | 
  | IsNPCValidForBestiaryKillCredit() | Terraria.NPC | inline | 
  | IsShimmerVariant | Terraria.NPC |  | 
  | IsValidSpawningGroundTile(int x, int y) | Terraria.NPC | inlinestatic | 
  | ItemMoonlordCountdownTime | Terraria.NPC | static | 
  | javelined | Terraria.NPC |  | 
  | justHit | Terraria.NPC |  | 
  | killCount | Terraria.NPC | static | 
  | knockBackResist | Terraria.NPC |  | 
  | ladyBugBadLuckTime | Terraria.NPC | static | 
  | ladyBugGoodLuckTime | Terraria.NPC | static | 
  | LadyBugKilled(Vector2 Position, bool GoldLadyBug=false) | Terraria.NPC | inlinestatic | 
  | LadyBugLuck(int plr, bool GoldLadyBug=false) | Terraria.NPC | inlineprivate | 
  | ladyBugRainTime | Terraria.NPC | privatestatic | 
  | lastInteraction | Terraria.NPC |  | 
  | lastPortalColorIndex | Terraria.NPC |  | 
  | lavaImmune | Terraria.NPC |  | 
  | lavaMovementSpeed | Terraria.NPC |  | 
  | lavaWet | Terraria.Entity |  | 
  | lazyNPCOwnedProjectileSearchArray | Terraria.NPC | static | 
  | LazySetLiquidMovementDD2() | Terraria.NPC | inlineprivate | 
  | Left | Terraria.Entity |  | 
  | life | Terraria.NPC |  | 
  | lifeMax | Terraria.NPC |  | 
  | lifeRegen | Terraria.NPC |  | 
  | lifeRegenCount | Terraria.NPC |  | 
  | lifeRegenExpectedLossPerSecond | Terraria.NPC |  | 
  | localAI | Terraria.NPC |  | 
  | loveStruck | Terraria.NPC |  | 
  | LunarApocalypseIsUp | Terraria.NPC | static | 
  | LunarShieldPowerExpert | Terraria.NPC | static | 
  | LunarShieldPowerMax | Terraria.NPC | static | 
  | LunarShieldPowerNormal | Terraria.NPC | static | 
  | MakeTransitionEffectsForTextureChanges(int oldAltTexture, int currentAltTexture) | Terraria.NPC | inlineprivate | 
  | markedByScytheWhip | Terraria.NPC |  | 
  | maxAI | Terraria.NPC | static | 
  | maxBuffs | Terraria.NPC | static | 
  | maximumAmountOfTimesLadyBugRainCanStack | Terraria.NPC | privatestatic | 
  | MaxMoonLordCountdown | Terraria.NPC | static | 
  | maxSpawns | Terraria.NPC | privatestatic | 
  | mechQueen | Terraria.NPC | static | 
  | MechSpawn(float x, float y, int type) | Terraria.NPC | inlinestatic | 
  | midas | Terraria.NPC |  | 
  | moneyPing(Vector2 pos) | Terraria.NPC | inline | 
  | MoonEventRequiredPointsPerWaveLookup | Terraria.NPC | static | 
  | MoonLordAttacksArray | Terraria.NPC | static | 
  | MoonLordAttacksArray2 | Terraria.NPC | static | 
  | MoonLordCountdown | Terraria.NPC | static | 
  | MoonLordFightingDistance | Terraria.NPC | static | 
  | nameOver | Terraria.NPC |  | 
  | nameOverDistance | Terraria.NPC | static | 
  | nameOverIncrement | Terraria.NPC | static | 
  | NaturalMoonlordCountdownTime | Terraria.NPC | static | 
  | NearSpikeBall(int x, int y) | Terraria.NPC | inlinestatic | 
  | needsUniqueInfoUpdate | Terraria.NPC | private | 
  | netAlways | Terraria.NPC |  | 
  | netID | Terraria.NPC |  | 
  | netOffset | Terraria.NPC |  | 
  | netShimmer | Terraria.NPC | private | 
  | netSkip | Terraria.NPC |  | 
  | netSpam | Terraria.NPC |  | 
  | netStream | Terraria.NPC | private | 
  | netUpdate | Terraria.NPC |  | 
  | netUpdate2 | Terraria.NPC |  | 
  | NewNPC(IEntitySource source, int X, int Y, int Type, int Start=0, float ai0=0f, float ai1=0f, float ai2=0f, float ai3=0f, int Target=255) | Terraria.NPC | inlinestatic | 
  | noGravity | Terraria.NPC |  | 
  | noSpawnCycle | Terraria.NPC | privatestatic | 
  | noTileCollide | Terraria.NPC |  | 
  | NPC() | Terraria.NPC | inline | 
  | NPC() | Terraria.NPC | inlineprivatestatic | 
  | NPC_TARGETS_START | Terraria.NPC | privatestatic | 
  | NPCCanStickToWalls() | Terraria.NPC | inline | 
  | NPCLoot() | Terraria.NPC | inline | 
  | NPCLoot_DropCommonLifeAndMana(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | NPCLoot_DropHeals(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | NPCLoot_DropItems(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | NPCLoot_DropMoney(Player closestPlayer) | Terraria.NPC | inlineprivate | 
  | NPCLuck() | Terraria.NPC | inlineprivate | 
  | npcsFoundForCheckActive | Terraria.NPC | static | 
  | npcSlots | Terraria.NPC |  | 
  | offSetDelayTime | Terraria.NPC | static | 
  | oiled | Terraria.NPC |  | 
  | oldDirection | Terraria.Entity |  | 
  | oldDirectionY | Terraria.NPC |  | 
  | oldHomeless | Terraria.NPC |  | 
  | oldHomeTileX | Terraria.NPC |  | 
  | oldHomeTileY | Terraria.NPC |  | 
  | oldPos | Terraria.NPC |  | 
  | oldPosition | Terraria.Entity |  | 
  | oldRot | Terraria.NPC |  | 
  | oldTarget | Terraria.NPC |  | 
  | oldVelocity | Terraria.Entity |  | 
  | onFire | Terraria.NPC |  | 
  | onFire2 | Terraria.NPC |  | 
  | onFire3 | Terraria.NPC |  | 
  | onFrostBurn | Terraria.NPC |  | 
  | onFrostBurn2 | Terraria.NPC |  | 
  | OnGameEventClearedForTheFirstTime(int gameEventId) | Terraria.NPC | inlinestatic | 
  | Opacity | Terraria.NPC |  | 
  | peddlersSatchelWasUsed | Terraria.NPC | static | 
  | plantBoss | Terraria.NPC | static | 
  | playerInteraction | Terraria.NPC |  | 
  | PlayerInteraction(int player) | Terraria.NPC | inline | 
  | poisoned | Terraria.NPC |  | 
  | PopAllAttachedProjectilesAndTakeDamageForThem() | Terraria.NPC | inline | 
  | position | Terraria.Entity |  | 
  | PreventJojaColaDialog | Terraria.NPC | static | 
  | rainingHax | Terraria.NPC | privatestatic | 
  | rarity | Terraria.NPC |  | 
  | realLife | Terraria.NPC |  | 
  | ReflectProjectile(Projectile proj) | Terraria.NPC | inline | 
  | ReflectProjectiles(Rectangle myRect) | Terraria.NPC | inline | 
  | reflectsProjectiles | Terraria.NPC |  | 
  | ReleaseNPC(int x, int y, int Type, int Style, int who) | Terraria.NPC | inlinestatic | 
  | releaseOwner | Terraria.NPC |  | 
  | RequestBuffRemoval(int buffTypeToRemove) | Terraria.NPC | inline | 
  | RerollDryadText | Terraria.NPC | static | 
  | RerollVariation() | Terraria.NPC | inline | 
  | RerollVariationForNPCType(int npcType) | Terraria.NPC | inlinestatic | 
  | ResetBadgerHatTime() | Terraria.NPC | inlinestatic | 
  | ResetKillCount() | Terraria.NPC | inlinestatic | 
  | ResetNetOffsets() | Terraria.NPC | inlinestatic | 
  | ResetRemixHax() | Terraria.NPC | inlinestatic | 
  | RevengeManager | Terraria.NPC | static | 
  | Right | Terraria.Entity |  | 
  | RollDragonflyType(int tileType=2) | Terraria.NPC | inlineprivatestatic | 
  | rotation | Terraria.NPC |  | 
  | safeRangeX | Terraria.NPC | static | 
  | safeRangeY | Terraria.NPC | static | 
  | savedAngler | Terraria.NPC | static | 
  | savedBartender | Terraria.NPC | static | 
  | savedGoblin | Terraria.NPC | static | 
  | savedGolfer | Terraria.NPC | static | 
  | savedMech | Terraria.NPC | static | 
  | savedStylist | Terraria.NPC | static | 
  | savedTaxCollector | Terraria.NPC | static | 
  | savedWizard | Terraria.NPC | static | 
  | scale | Terraria.NPC |  | 
  | ScaleStats(int? activePlayersCount, GameModeData gameModeData, float? strengthOverride) | Terraria.NPC | inline | 
  | ScaleStats_ApplyExpertTweaks() | Terraria.NPC | inlineprivate | 
  | ScaleStats_ApplyGameMode(GameModeData gameModeData) | Terraria.NPC | inlineprivate | 
  | ScaleStats_ApplyMultiplayerStats(int numPlayers, float balance, float boost, float bossAdjustment) | Terraria.NPC | inlineprivate | 
  | ScaleStats_UseStrengthMultiplier(float strength) | Terraria.NPC | inline | 
  | SetDefaults(int Type, NPCSpawnParams spawnparams=default(NPCSpawnParams)) | Terraria.NPC | inline | 
  | SetDefaults_ForNetId(int Type, float scaleOverride) | Terraria.NPC | inline | 
  | SetDefaults_ForNetId(int Type, NPCSpawnParams spawnparams, float scaleOverride) | Terraria.NPC | inline | 
  | SetDefaultsFromNetId(int id, NPCSpawnParams spawnparams=default(NPCSpawnParams)) | Terraria.NPC | inlineprivate | 
  | SetDefaultsKeepPlayerInteraction(int Type) | Terraria.NPC | inline | 
  | SetEventFlagCleared(ref bool eventFlag, int gameEventId) | Terraria.NPC | inlinestatic | 
  | setFireFlyChance() | Terraria.NPC | inlinestatic | 
  | SetFrameSize() | Terraria.NPC | inline | 
  | setFrameSize | Terraria.NPC |  | 
  | SetNetShimmerEffect() | Terraria.NPC | inline | 
  | setNPCName(string newName, int npcType, bool resetExtras=false) | Terraria.NPC | inlinestatic | 
  | SetRemixHax() | Terraria.NPC | inlinestatic | 
  | SetTargetTrackingValues(bool faceTarget, float realDist, int tankTarget) | Terraria.NPC | inlineprivate | 
  | SetWorldSpecificMonstersByWorldID() | Terraria.NPC | inlinestatic | 
  | shadowFlame | Terraria.NPC |  | 
  | sHeight | Terraria.NPC | static | 
  | ShieldStrengthTowerMax | Terraria.NPC | static | 
  | ShieldStrengthTowerNebula | Terraria.NPC | static | 
  | ShieldStrengthTowerSolar | Terraria.NPC | static | 
  | ShieldStrengthTowerStardust | Terraria.NPC | static | 
  | ShieldStrengthTowerVortex | Terraria.NPC | static | 
  | ShimmeredTownNPCs | Terraria.NPC | static | 
  | shimmering | Terraria.NPC |  | 
  | shimmerMovementSpeed | Terraria.NPC |  | 
  | shimmerTransparency | Terraria.NPC |  | 
  | shimmerWet | Terraria.Entity |  | 
  | ShouldBestiaryGirlBeLycantrope() | Terraria.NPC | inline | 
  | ShouldEmpressBeEnraged() | Terraria.NPC | inlinestatic | 
  | ShouldFaceTarget(ref NPCUtils.TargetSearchResults searchResults, NPCUtils.TargetType? overrideTargetType=null) | Terraria.NPC | inline | 
  | ShouldRunAway(ref NPCAimedTarget targetData, bool isChasing) | Terraria.NPC | inlineprivate | 
  | SimpleFlyMovement(Vector2 desiredVelocity, float moveSpeed) | Terraria.NPC | inline | 
  | Size | Terraria.Entity |  | 
  | SlimeRainSpawns(int plr) | Terraria.NPC | inlinestatic | 
  | soulDrain | Terraria.NPC |  | 
  | soundDelay | Terraria.NPC |  | 
  | SpawnAllowed_ArmsDealer() | Terraria.NPC | inlinestatic | 
  | SpawnAllowed_Demolitionist() | Terraria.NPC | inlinestatic | 
  | SpawnAllowed_DyeTrader() | Terraria.NPC | inlinestatic | 
  | SpawnAllowed_Merchant() | Terraria.NPC | inlinestatic | 
  | SpawnAllowed_Nurse() | Terraria.NPC | inlinestatic | 
  | SpawnBoss(int spawnPositionX, int spawnPositionY, int Type, int targetPlayerIndex) | Terraria.NPC | inlinestatic | 
  | SpawnedFromStatue | Terraria.NPC |  | 
  | SpawnFaelings(int plr) | Terraria.NPC | inlinestatic | 
  | Spawning_FlyingAntlionCheck(int x, int y) | Terraria.NPC | inlinestatic | 
  | Spawning_SandstoneCheck(int x, int y) | Terraria.NPC | inlinestatic | 
  | SpawnMechQueen(int onWhichPlayer) | Terraria.NPC | inlinestatic | 
  | SpawnNPC() | Terraria.NPC | inlinestatic | 
  | SpawnNPC_CheckToSpawnRockGolem(int spawnTileX, int spawnTileY, int plr, int tileType) | Terraria.NPC | inlineprivatestatic | 
  | SpawnNPC_CheckToSpawnUndergroundFairy(int spawnTileX, int spawnTileY, int plr) | Terraria.NPC | inlineprivatestatic | 
  | SpawnNPC_GetGemBunnyToSpawn() | Terraria.NPC | inlinestatic | 
  | SpawnNPC_GetGemSquirrelToSpawn() | Terraria.NPC | inlinestatic | 
  | SpawnNPC_SpawnFrog(int spawnTileX, int spawnTileY, int plr) | Terraria.NPC | inlinestatic | 
  | SpawnNPC_SpawnLavaBaitCritters(int spawnTileX, int spawnTileY) | Terraria.NPC | inlineprivatestatic | 
  | SpawnNPC_TryFindingProperGroundTileType(int spawnTileType, int x, int y) | Terraria.NPC | inlineprivatestatic | 
  | SpawnOnPlayer(int plr, int Type) | Terraria.NPC | inlinestatic | 
  | SpawnPassiveShadowHands(float lifePercent, int shadowHandDamage) | Terraria.NPC | inlineprivate | 
  | spawnRangeX | Terraria.NPC | privatestatic | 
  | spawnRangeY | Terraria.NPC | privatestatic | 
  | spawnRate | Terraria.NPC | privatestatic | 
  | SpawnSkeletron(int onWho) | Terraria.NPC | inlinestatic | 
  | spawnSpaceX | Terraria.NPC | privatestatic | 
  | spawnSpaceY | Terraria.NPC | privatestatic | 
  | SpawnStardustMark_StardustTower() | Terraria.NPC | inlineprivate | 
  | SpawnStardustMark_StardustWorm() | Terraria.NPC | inlineprivate | 
  | SpawnTileOrAboveHasAnyWallInSet(int x, int y, bool[] wallTypes) | Terraria.NPC | inlinestatic | 
  | SpawnWithHigherTime(int timeMult) | Terraria.NPC | inline | 
  | SpawnWOF(Vector2 pos) | Terraria.NPC | inlinestatic | 
  | spriteDirection | Terraria.NPC |  | 
  | stairFall | Terraria.NPC |  | 
  | statsAreScaledForThisManyPlayers | Terraria.NPC |  | 
  | stepSpeed | Terraria.NPC |  | 
  | StingerExplosion() | Terraria.NPC | inlineprivate | 
  | stinkBugChance | Terraria.NPC | static | 
  | stinky | Terraria.NPC |  | 
  | streamPlayer | Terraria.NPC | private | 
  | strengthMultiplier | Terraria.NPC |  | 
  | StrikeNPC(int Damage, float knockBack, int hitDirection, bool crit=false, bool noEffect=false, bool fromNet=false) | Terraria.NPC | inline | 
  | StrikeNPCNoInteraction(int Damage, float knockBack, int hitDirection, bool crit=false, bool noEffect=false, bool fromNet=false) | Terraria.NPC | inline | 
  | SubAI_HandleTemporaryCatchableNPCPlayerInvulnerability() | Terraria.NPC | inlineprivate | 
  | SupportsNPCTargets | Terraria.NPC |  | 
  | sWidth | Terraria.NPC | static | 
  | takenDamageMultiplier | Terraria.NPC |  | 
  | target | Terraria.NPC |  | 
  | TargetClosest(bool faceTarget=true) | Terraria.NPC | inline | 
  | TargetClosest_WOF(bool faceTarget=true) | Terraria.NPC | inline | 
  | TargetClosestUpgraded(bool faceTarget=true, Vector2? checkPosition=null) | Terraria.NPC | inline | 
  | TargetPlayer | Terraria.NPC | private | 
  | targetRect | Terraria.NPC |  | 
  | taxCollector | Terraria.NPC | static | 
  | Teleport(Vector2 newPos, int Style=0, int extraInfo=0) | Terraria.NPC | inline | 
  | teleporting | Terraria.NPC |  | 
  | teleportStyle | Terraria.NPC |  | 
  | teleportTime | Terraria.NPC |  | 
  | tentacleSpiked | Terraria.NPC |  | 
  | timeLeft | Terraria.NPC |  | 
  | TooWindyForButterflies | Terraria.NPC | static | 
  | Top | Terraria.Entity |  | 
  | TopLeft | Terraria.Entity |  | 
  | TopRight | Terraria.Entity |  | 
  | ToString() | Terraria.NPC | inline | 
  | totalInvasionPoints | Terraria.NPC | static | 
  | TowerActiveNebula | Terraria.NPC | static | 
  | TowerActiveSolar | Terraria.NPC | static | 
  | TowerActiveStardust | Terraria.NPC | static | 
  | TowerActiveVortex | Terraria.NPC | static | 
  | TowersDefeated | Terraria.NPC | static | 
  | townNPC | Terraria.NPC |  | 
  | townNpcVariationIndex | Terraria.NPC |  | 
  | townRangeX | Terraria.NPC | privatestatic | 
  | townRangeY | Terraria.NPC | privatestatic | 
  | Transform(int newType) | Terraria.NPC | inline | 
  | TransformCopperSlime(int npcIndex) | Terraria.NPC | inlinestatic | 
  | TransformElderSlime(int npcIndex) | Terraria.NPC | inlinestatic | 
  | TransformVisuals(int oldType, int newType) | Terraria.NPC | inline | 
  | TranslatedTargetIndex | Terraria.NPC |  | 
  | trapImmune | Terraria.NPC |  | 
  | travelNPC | Terraria.NPC | static | 
  | TryFindingFloor(Vector2 searchStartPositionInWorld, int searchRange, out int tilesTraveled) | Terraria.NPC | inlineprivatestatic | 
  | TryPortalJumping() | Terraria.NPC | inline | 
  | TrySyncingUniqueTownNPCData(int npcIndex) | Terraria.NPC | inlineprivate | 
  | TryTeleportingCaughtMysticFrog() | Terraria.NPC | inlineprivate | 
  | TryTrackingTarget(ref float distance, ref float realDist, ref bool t, ref int tankTarget, int j) | Terraria.NPC | inlineprivate | 
  | TweakSwingStats(int swingMax, int swingCurrent, int aimDir, ref Rectangle itemRectangle) | Terraria.NPC | inline | 
  | type | Terraria.NPC |  | 
  | TypeName | Terraria.NPC |  | 
  | TypeToDefaultHeadIndex(int type) | Terraria.NPC | inlinestatic | 
  | unlockedArmsDealerSpawn | Terraria.NPC | static | 
  | unlockedDemolitionistSpawn | Terraria.NPC | static | 
  | unlockedDyeTraderSpawn | Terraria.NPC | static | 
  | unlockedMerchantSpawn | Terraria.NPC | static | 
  | unlockedNurseSpawn | Terraria.NPC | static | 
  | unlockedPartyGirlSpawn | Terraria.NPC | static | 
  | unlockedPrincessSpawn | Terraria.NPC | static | 
  | unlockedSlimeBlueSpawn | Terraria.NPC | static | 
  | unlockedSlimeCopperSpawn | Terraria.NPC | static | 
  | unlockedSlimeGreenSpawn | Terraria.NPC | static | 
  | unlockedSlimeOldSpawn | Terraria.NPC | static | 
  | unlockedSlimePurpleSpawn | Terraria.NPC | static | 
  | unlockedSlimeRainbowSpawn | Terraria.NPC | static | 
  | unlockedSlimeRedSpawn | Terraria.NPC | static | 
  | unlockedSlimeYellowSpawn | Terraria.NPC | static | 
  | unlockedTruffleSpawn | Terraria.NPC | static | 
  | UnlockOrExchangePet(ref bool petBoughtFlag, int npcType, string textKeyForLicense, int netMessageData) | Terraria.NPC | inlinestatic | 
  | UpdateAltTexture() | Terraria.NPC | inline | 
  | UpdateCollision() | Terraria.NPC | inlineprivate | 
  | UpdateFoundActiveNPCs() | Terraria.NPC | inlinestatic | 
  | UpdateHomeTileState(bool homeless, int x, int y) | Terraria.NPC | inline | 
  | UpdateNetworkCode(int i) | Terraria.NPC | inlineprivate | 
  | UpdateNPC(int i) | Terraria.NPC | inline | 
  | UpdateNPC_BloodMoonTransformations() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_BuffApplyDOTs() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_BuffApplyVFX() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_BuffClearExpiredBuffs() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_BuffFlagsReset() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_BuffSetFlags(bool lowerBuffTime=true) | Terraria.NPC | inline | 
  | UpdateNPC_CastLights() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_CritterSounds() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_SoulDrainDebuff() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_TeleportVisuals() | Terraria.NPC | inlineprivate | 
  | UpdateNPC_UpdateGravity(out float maxFallSpeed) | Terraria.NPC | inlineprivate | 
  | UpdateNPC_UpdateTrails() | Terraria.NPC | inlineprivate | 
  | UsesPartyHat() | Terraria.NPC | inline | 
  | value | Terraria.NPC |  | 
  | velocity | Terraria.Entity |  | 
  | venom | Terraria.NPC |  | 
  | ViolentlySpawnNerdySlime() | Terraria.NPC | inlineprivate | 
  | VisualPosition | Terraria.Entity |  | 
  | waterMovementSpeed | Terraria.NPC |  | 
  | waveKills | Terraria.NPC | static | 
  | waveNumber | Terraria.NPC | static | 
  | wet | Terraria.Entity |  | 
  | wetCount | Terraria.Entity |  | 
  | whoAmI | Terraria.Entity |  | 
  | WhoAmIToTargettingIndex | Terraria.NPC |  | 
  | width | Terraria.Entity |  | 
  | WithinRange(Vector2 Target, float MaxRange) | Terraria.Entity | inline | 
  | WoFKilledToday | Terraria.NPC | privatestatic | 
  | WouldBeEncouragedToDespawn(int aistyle, int type) | Terraria.NPC | inlinestatic |