|
tModLoader v2025.09
A mod to make and play Terraria mods
|
This is the complete list of members for NPC, including all inherited members.
| active | Entity | |
| activeTime | NPC | static |
| AddBuff(int type, int time, bool quiet=false) | NPC | |
| AFKTimeNeededForNoWorms (defined in NPC) | NPC | static |
| ai | NPC | |
| AI() (defined in NPC) | NPC | |
| AI_000_TransformBoundNPC(int playerID, int npcType) (defined in NPC) | NPC | |
| AI_001_SetRainbowSlimeColor() (defined in NPC) | NPC | |
| AI_113_WindyBalloon_GetSlaveNPC() (defined in NPC) | NPC | |
| AI_120_HallowBoss_IsGenuinelyEnraged() (defined in NPC) | NPC | |
| AI_120_HallowBoss_IsInPhase2() (defined in NPC) | NPC | |
| AI_121_QueenSlime_GetDustColor() (defined in NPC) | NPC | static |
| AI_122_PirateGhost() (defined in NPC) | NPC | |
| AI_AttemptToFindTeleportSpot(ref Vector2 chosenTile, int targetTileX, int targetTileY, int rangeFromTargetTile=20, int telefragPreventionDistanceInTiles=5, int solidTileCheckFluff=1, bool solidTileCheckCentered=false, bool teleportInAir=false) (defined in NPC) | NPC | |
| aiAction (defined in NPC) | NPC | |
| aiStyle | NPC | |
| alpha | NPC | |
| altTexture (defined in NPC) | NPC | |
| AngleFrom(Vector2 Source) (defined in Entity) | Entity | |
| AngleTo(Vector2 Destination) (defined in Entity) | Entity | |
| AnyDanger(bool quickBossNPCCheck=false, bool ignorePillarsAndMoonlordCountdown=false) (defined in NPC) | NPC | static |
| AnyHelpfulFairies() (defined in NPC) | NPC | static |
| AnyInteractions() | NPC | |
| AnyNPCs(int Type) | NPC | static |
| AnyoneNearCultists() (defined in NPC) | NPC | static |
| ApplyInteraction(int player) (defined in NPC) | NPC | |
| AttemptToConvertNPCToEvil(bool crimson) (defined in NPC) | NPC | |
| BannerID() (defined in NPC) | NPC | |
| BecomeImmuneTo(int buffType) | NPC | |
| behindTiles | NPC | |
| betsysCurse (defined in NPC) | NPC | |
| BigMimicSpawnSmoke() (defined in NPC) | NPC | |
| BigMimicSummonCheck(int x, int y, Player user) (defined in NPC) | NPC | static |
| bloodButchered (defined in NPC) | NPC | |
| BloodNautilus_GetMouthPositionAndRotation(out Vector2 mouthPosition, out Vector2 mouthDirection) (defined in NPC) | NPC | |
| boss | NPC | |
| Boss_CanShootExtraAt(int playerIndex, int rotationIndexToAttack, int rotationSize, float attackScanDistance, bool alwaysSkipMainTarget=true) (defined in NPC) | NPC | |
| BossBar | NPC | |
| Bottom (defined in Entity) | Entity | |
| BottomLeft (defined in Entity) | Entity | |
| BottomRight (defined in Entity) | Entity | |
| boughtBunny (defined in NPC) | NPC | static |
| boughtCat (defined in NPC) | NPC | static |
| boughtDog (defined in NPC) | NPC | static |
| brainOfGravity (defined in NPC) | NPC | static |
| breath (defined in NPC) | NPC | |
| breathCounter (defined in NPC) | NPC | |
| breathMax (defined in NPC) | NPC | static |
| buffColor(Color newColor, float R, float G, float B, float A) (defined in NPC) | NPC | static |
| buffImmune | NPC | |
| buffTime (defined in NPC) | NPC | |
| buffType (defined in NPC) | NPC | |
| BusyWithAnyInvasionOfSorts() (defined in NPC) | NPC | static |
| butterflyChance (defined in NPC) | NPC | static |
| CalculateHitInfo(int damage, int hitDirection, bool crit=false, float knockBack=0f, DamageClass damageType=null, bool damageVariation=false, float luck=0) | NPC | |
| CanApplyHunterPotionEffects() (defined in NPC) | NPC | |
| CanBeChasedBy(object attacker=null, bool ignoreDontTakeDamage=false) | NPC | |
| CanBeReplacedByOtherNPCs (defined in NPC) | NPC | |
| CanBeTalkedTo (defined in NPC) | NPC | |
| canDisplayBuffs (defined in NPC) | NPC | |
| canGhostHeal (defined in NPC) | NPC | |
| CanReflectProjectile(Projectile proj) (defined in NPC) | NPC | |
| CanReleaseNPCs(int who) (defined in NPC) | NPC | static |
| CanTalk (defined in NPC) | NPC | |
| catchItem | NPC | |
| cavernMonsterType (defined in NPC) | NPC | static |
| celled (defined in NPC) | NPC | |
| Center | Entity | |
| chaseable | NPC | |
| CheckActive() (defined in NPC) | NPC | |
| CheckCatchNPC(NPC npc, Rectangle catchToolRectangle, Item item, Player player, bool lavaProofTool=false) | NPC | static |
| checkDead() (defined in NPC) | NPC | |
| CheckDrowning() (defined in NPC) | NPC | |
| ClearFoundActiveNPCs() (defined in NPC) | NPC | static |
| ClearFoundNPCTypesForBestiary() (defined in NPC) | NPC | static |
| ClearImmuneToBuffs(out bool anyBuffsCleared) | NPC | |
| Clone() (defined in NPC) | NPC | |
| CloneDefaults(int Type) (defined in NPC) | NPC | |
| closeDoor (defined in NPC) | NPC | |
| coldDamage | NPC | |
| collideX (defined in NPC) | NPC | |
| collideY (defined in NPC) | NPC | |
| color | NPC | |
| combatBookVolumeTwoWasUsed (defined in NPC) | NPC | static |
| combatBookWasUsed | NPC | static |
| confused (defined in NPC) | NPC | |
| CopyInteractions(NPC npc) (defined in NPC) | NPC | |
| CountNPCS(int Type) | NPC | static |
| CountsAsACritter (defined in NPC) | NPC | |
| crimsonBoss (defined in NPC) | NPC | static |
| damage | NPC | |
| daybreak (defined in NPC) | NPC | |
| DeathSound | NPC | |
| deerclopsBoss (defined in NPC) | NPC | static |
| defDamage | NPC | |
| defDefense | NPC | |
| defense | NPC | |
| DelBuff(int buffIndex) | NPC | |
| despawnEncouraged (defined in NPC) | NPC | |
| DespawnEncouragement_AIStyle2_FloatingEye_IsDiscouraged(int npcID, Vector2 npcPosition, int target=255) (defined in NPC) | NPC | static |
| DespawnEncouragement_AIStyle3_Fighters_CanBeBusyWithAction(int npcID) (defined in NPC) | NPC | static |
| DespawnEncouragement_AIStyle3_Fighters_NotDiscouraged(int npcID, Vector2 position, NPC npcInstance) (defined in NPC) | NPC | static |
| direction | Entity | |
| DirectionFrom(Vector2 Source) (defined in Entity) | Entity | |
| DirectionTo(Vector2 Destination) (defined in Entity) | Entity | |
| directionY (defined in NPC) | NPC | |
| DiscourageDespawn(int despawnTime) (defined in NPC) | NPC | |
| Distance(Vector2 Other) (defined in Entity) | Entity | |
| DistanceSQ(Vector2 Other) (defined in Entity) | Entity | |
| DoesntDespawnToInactivity() (defined in NPC) | NPC | |
| DoesntDespawnToInactivityAndCountsNPCSlots() (defined in NPC) | NPC | |
| dontCountMe (defined in NPC) | NPC | |
| dontTakeDamage | NPC | |
| dontTakeDamageFromHostiles (defined in NPC) | NPC | |
| doorX (defined in NPC) | NPC | |
| doorY (defined in NPC) | NPC | |
| downedAncientCultist | NPC | static |
| downedBoss1 | NPC | static |
| downedBoss2 | NPC | static |
| downedBoss3 | NPC | static |
| downedChristmasIceQueen | NPC | static |
| downedChristmasSantank | NPC | static |
| downedChristmasTree | NPC | static |
| downedClown | NPC | static |
| downedDeerclops | NPC | static |
| downedEmpressOfLight | NPC | static |
| downedFishron | NPC | static |
| downedFrost | NPC | static |
| downedGoblins | NPC | static |
| downedGolemBoss | NPC | static |
| downedHalloweenKing | NPC | static |
| downedHalloweenTree | NPC | static |
| downedMartians | NPC | static |
| downedMechBoss1 | NPC | static |
| downedMechBoss2 | NPC | static |
| downedMechBoss3 | NPC | static |
| downedMechBossAny | NPC | static |
| downedMoonlord | NPC | static |
| downedPirates | NPC | static |
| downedPlantBoss | NPC | static |
| downedQueenBee | NPC | static |
| downedQueenSlime | NPC | static |
| downedSlimeKing | NPC | static |
| downedTowerNebula | NPC | static |
| downedTowers (defined in NPC) | NPC | static |
| downedTowerSolar | NPC | static |
| downedTowerStardust | NPC | static |
| downedTowerVortex | NPC | static |
| dripping (defined in NPC) | NPC | |
| drippingSlime (defined in NPC) | NPC | |
| drippingSparkleSlime (defined in NPC) | NPC | |
| DropItemInstanced(Vector2 Position, Vector2 HitboxSize, int itemType, int itemStack=1, bool interactionRequired=true) (defined in NPC) | NPC | |
| DropTombstoneTownNPC(NetworkText deathText) (defined in NPC) | NPC | |
| dryadBane (defined in NPC) | NPC | |
| dryadWard (defined in NPC) | NPC | |
| empressRageMode (defined in NPC) | NPC | static |
| EncourageDespawn(int despawnTime) (defined in NPC) | NPC | |
| EntityGlobals (defined in NPC) | NPC | |
| ExcludedFromDeathTally() (defined in NPC) | NPC | |
| extraValue | NPC | |
| FaceTarget() (defined in NPC) | NPC | |
| FairyEffects(Vector2 Position, int type) (defined in NPC) | NPC | static |
| fairyLog (defined in NPC) | NPC | static |
| FindBuffIndex(int type) (defined in NPC) | NPC | |
| FindCattailTop(int landX, int landY, out int cattailX, out int cattailY) (defined in NPC) | NPC | static |
| FindClosestPlayer() (defined in NPC) | NPC | |
| FindClosestPlayer(out float distanceToPlayer) (defined in NPC) | NPC | |
| FindFirstNPC(int Type) | NPC | static |
| FindFrame() (defined in NPC) | NPC | |
| FindTreeBranch(int landX, int landY, out int treeBranchX, out int treeBranchY) (defined in NPC) | NPC | static |
| fireFlyChance (defined in NPC) | NPC | static |
| fireFlyFriendly (defined in NPC) | NPC | static |
| fireFlyMultiple (defined in NPC) | NPC | static |
| ForcePartyHatOn (defined in NPC) | NPC | |
| frame | NPC | |
| frameCounter (defined in NPC) | NPC | |
| freeCake (defined in NPC) | NPC | static |
| friendly | NPC | |
| friendlyRegen (defined in NPC) | NPC | |
| FullName | NPC | |
| GetActivePlayerCount() (defined in NPC) | NPC | static |
| GetAlpha(Color newColor) (defined in NPC) | NPC | |
| GetAttackDamage_ForProjectiles(float normalDamage, float expertDamage) (defined in NPC) | NPC | |
| GetAttackDamage_ForProjectiles_MultiLerp(float normalDamage, float expertDamage, float masterDamage) (defined in NPC) | NPC | |
| GetAttackDamage_LerpBetweenFinalValues(float normalDamage, float expertDamage) (defined in NPC) | NPC | |
| GetAttackDamage_LerpBetweenFinalValuesFloat(float normalDamage, float expertDamage) (defined in NPC) | NPC | |
| GetAttackDamage_ScaledByStrength(float normalDamage) (defined in NPC) | NPC | |
| GetAvailableAmountOfNPCsToSpawnUpToSlot(int amountWeWant, int highestNPCSlotIndexWeWillPick=100) (defined in NPC) | NPC | static |
| GetBalance() (defined in NPC) | NPC | static |
| GetBestiaryCreditId() (defined in NPC) | NPC | |
| GetBestiaryEntryColor() (defined in NPC) | NPC | |
| GetBossHeadRotation() (defined in NPC) | NPC | |
| GetBossHeadSpriteEffects() (defined in NPC) | NPC | |
| GetBossHeadTextureIndex() (defined in NPC) | NPC | |
| GetBossSpawnSource(int targetPlayerIndex) (defined in NPC) | NPC | static |
| GetBrainOfCthuluCreepersCount() (defined in NPC) | NPC | static |
| GetChat() (defined in NPC) | NPC | |
| GetColor(Color newColor) (defined in NPC) | NPC | |
| GetDestroyerSegmentsCount() (defined in NPC) | NPC | static |
| GetEaterOfWorldsSegmentsCount() (defined in NPC) | NPC | static |
| GetEaterOfWorldsSegmentsCountByGamemode(int gamemode) (defined in NPC) | NPC | static |
| GetFirstNPCNameOrNull(int npcType) | NPC | static |
| GetFullnameByID(int npcID) | NPC | static |
| GetFullNetName() | NPC | |
| GetGivenNetName() (defined in NPC) | NPC | |
| GetGivenOrTypeNetName() (defined in NPC) | NPC | |
| GetGlobalNPC< T >() | NPC | |
| GetGlobalNPC< T >(T baseInstance) | NPC | |
| GetImmuneTime(int fromWho, int time) (defined in NPC) | NPC | |
| GetIncomingStrikeModifiers(DamageClass damageType, int hitDirection, bool ignoreArmorDebuffs=false) | NPC | |
| GetLifePercent() (defined in NPC) | NPC | |
| GetLifeStats(out int statLife, out int statLifeMax) (defined in NPC) | NPC | |
| GetMagicAuraColor() (defined in NPC) | NPC | |
| GetMatchingSpawnParams() (defined in NPC) | NPC | |
| GetMechQueenCenter() (defined in NPC) | NPC | |
| GetMeleeCollisionData(Rectangle victimHitbox, int enemyIndex, ref int specialHitSetter, ref float damageMultiplier, ref Rectangle npcRect) (defined in NPC) | NPC | static |
| GetMyBalance() (defined in NPC) | NPC | |
| getNewNPCName() (defined in NPC) | NPC | |
| GetNPCColorTintedByBuffs(Color npcColor) (defined in NPC) | NPC | |
| GetNPCInvasionGroup(int npcID) | NPC | static |
| GetNPCLocation(int i, bool seekHead, bool averageDirection, out int index, out Vector2 pos) (defined in NPC) | NPC | static |
| GetPartyHatColor() (defined in NPC) | NPC | |
| GetPartyHatGore() | NPC | |
| getRect() (defined in NPC) | NPC | |
| GetShimmerColor(Color newColor) (defined in NPC) | NPC | |
| GetShootingFrame(float circleY) (defined in NPC) | NPC | |
| GetSource_Buff(int buffIndex) (defined in NPC) | NPC | |
| GetSource_CatchEntity(Entity caughtEntity, string? context=null) (defined in Entity) | Entity | |
| GetSource_Death(string? context=null) (defined in Entity) | Entity | |
| GetSource_DropAsItem(string? context=null) (defined in Entity) | Entity | |
| GetSource_FromAI(string? context=null) (defined in Entity) | Entity | |
| GetSource_FromThis(string? context=null) (defined in Entity) | Entity | |
| GetSource_GiftOrReward(string? context=null) (defined in Entity) | Entity | |
| GetSource_Loot(string? context=null) (defined in Entity) | Entity | |
| GetSource_Misc(string context) (defined in Entity) | Entity | |
| GetSource_NaturalSpawn() (defined in Entity) | Entity | static |
| GetSource_None() (defined in Entity) | Entity | static |
| GetSource_OnHit(Entity victim, string? context=null) (defined in Entity) | Entity | |
| GetSource_OnHurt(Entity? attacker, string? context=null) (defined in Entity) | Entity | |
| GetSource_ReleaseEntity(string? context=null) (defined in Entity) | Entity | |
| GetSource_TileInteraction(int tileCoordsX, int tileCoordsY, string? context=null) (defined in Entity) | Entity | |
| GetSource_TownSpawn() (defined in Entity) | Entity | static |
| GetSpecialEventTextIfNotEmpty(string specialTextKey, object substitutes, ref string specialEventText) (defined in NPC) | NPC | |
| GetStatScalingFactors(int numPlayers, out float balance, out float boost) (defined in NPC) | NPC | static |
| GetSwingStats(int swingMax, int swingCurrent, int aimDir, int itemWidth, int itemHeight) (defined in NPC) | NPC | |
| GetTargetData(bool ignorePlayerTankPets=true) (defined in NPC) | NPC | |
| GetTileCollisionParameters(out Vector2 cPosition, out int cWidth, out int cHeight) (defined in NPC) | NPC | |
| GetTypeNetName() (defined in NPC) | NPC | |
| GetWereThereAnyInteractions() | NPC | |
| gfxOffY | NPC | |
| GivenName | NPC | |
| GivenOrTypeName | NPC | |
| Globals (defined in NPC) | NPC | |
| goldCritterChance (defined in NPC) | NPC | static |
| golemBoss (defined in NPC) | NPC | static |
| gravity | NPC | |
| GravityIgnoresLiquid | NPC | |
| GravityIgnoresSpace | NPC | |
| GravityIgnoresType | NPC | |
| GravityMultiplier | NPC | |
| GravityWetMultipliers | NPC | static |
| Happiness | NPC | |
| HasBuff(int type) | NPC | |
| HasBuff< T >() | NPC | |
| HasGivenName | NPC | |
| HasLuckTextForWizard(out string specialEventText) (defined in NPC) | NPC | |
| HasNPCTarget (defined in NPC) | NPC | |
| HasPlayerTarget (defined in NPC) | NPC | |
| HasSpecialEventText(string specialTextCategoryKey, out string specialEventText) (defined in NPC) | NPC | |
| HasValidTarget | NPC | |
| HaveDryadDoStardewAnimation() (defined in NPC) | NPC | static |
| HealEffect(int healAmount, bool broadcast=true) | NPC | |
| HealEffect(Rectangle r, int healAmount, bool broadcast=true) | NPC | static |
| height | Entity | |
| hide | NPC | |
| HideStrikeDamage | NPC | |
| Hitbox (defined in Entity) | Entity | |
| HitEffect(int hitDirection=0, double dmg=10.0, bool? instantKill=null) (defined in NPC) | NPC | |
| HitEffect(HitInfo hit) (defined in NPC) | NPC | |
| HitSound | NPC | |
| HittableForOnHitRewards() (defined in NPC) | NPC | |
| homeless (defined in NPC) | NPC | |
| homeTileX (defined in NPC) | NPC | |
| homeTileY (defined in NPC) | NPC | |
| honeyMovementSpeed (defined in NPC) | NPC | |
| honeyWet (defined in Entity) | Entity | |
| housingCategory | NPC | |
| ichor (defined in NPC) | NPC | |
| IdleSounds() (defined in NPC) | NPC | |
| immortal | NPC | |
| immune | NPC | |
| immuneTime (defined in NPC) | NPC | static |
| InheritSource(Entity entity) (defined in Entity) | Entity | static |
| InitializeMoonLordAttacks() (defined in NPC) | NPC | static |
| InitializeMoonLordAttacks2() (defined in NPC) | NPC | static |
| IsABestiaryIconDummy (defined in NPC) | NPC | |
| IsADeerclopsNearScreen() (defined in NPC) | NPC | static |
| IsDamageDodgeable() (defined in NPC) | NPC | |
| IsDeerclopsHostile() (defined in NPC) | NPC | static |
| isLikeATownNPC | NPC | |
| IsMechQueenUp (defined in NPC) | NPC | static |
| IsNPCValidForBestiaryKillCredit() (defined in NPC) | NPC | |
| IsShimmerVariant (defined in NPC) | NPC | |
| IsValidSpawningGroundTile(int x, int y) (defined in NPC) | NPC | static |
| ItemMoonlordCountdownTime (defined in NPC) | NPC | static |
| javelined (defined in NPC) | NPC | |
| justHit (defined in NPC) | NPC | |
| killCount | NPC | static |
| knockBackResist | NPC | |
| ladyBugBadLuckTime (defined in NPC) | NPC | static |
| ladyBugGoodLuckTime (defined in NPC) | NPC | static |
| LadyBugKilled(Vector2 Position, bool GoldLadyBug=false) (defined in NPC) | NPC | static |
| lastInteraction | NPC | |
| lastPortalColorIndex (defined in NPC) | NPC | |
| lavaImmune (defined in NPC) | NPC | |
| lavaMovementSpeed (defined in NPC) | NPC | |
| lavaWet (defined in Entity) | Entity | |
| lazyNPCOwnedProjectileSearchArray (defined in NPC) | NPC | static |
| Left (defined in Entity) | Entity | |
| life | NPC | |
| lifeMax | NPC | |
| lifeRegen | NPC | |
| lifeRegenCount | NPC | |
| lifeRegenExpectedLossPerSecond (defined in NPC) | NPC | |
| localAI | NPC | |
| loveStruck (defined in NPC) | NPC | |
| LunarApocalypseIsUp (defined in NPC) | NPC | static |
| LunarShieldPowerMax (defined in NPC) | NPC | static |
| LunarShieldPowerNormal (defined in NPC) | NPC | static |
| markedByScytheWhip (defined in NPC) | NPC | |
| maxAI (defined in NPC) | NPC | static |
| maxBuffs (defined in NPC) | NPC | static |
| maxFallSpeed | NPC | |
| MaxFallSpeedMultiplier | NPC | |
| MaxFallSpeedWetMultipliers | NPC | static |
| MaxMoonLordCountdown (defined in NPC) | NPC | static |
| mechQueen (defined in NPC) | NPC | static |
| MechSpawn(float x, float y, int type) | NPC | static |
| midas (defined in NPC) | NPC | |
| ModNPC (defined in NPC) | NPC | |
| moneyPing(Vector2 pos) (defined in NPC) | NPC | |
| MoonEventRequiredPointsPerWaveLookup (defined in NPC) | NPC | static |
| MoonLordAttacksArray (defined in NPC) | NPC | static |
| MoonLordAttacksArray2 (defined in NPC) | NPC | static |
| MoonLordCountdown (defined in NPC) | NPC | static |
| MoonLordFightingDistance (defined in NPC) | NPC | static |
| nameOver (defined in NPC) | NPC | |
| nameOverDistance (defined in NPC) | NPC | static |
| nameOverIncrement (defined in NPC) | NPC | static |
| NaturalMoonlordCountdownTime (defined in NPC) | NPC | static |
| NearSpikeBall(int x, int y) (defined in NPC) | NPC | static |
| netAlways (defined in NPC) | NPC | |
| netID | NPC | |
| netOffset (defined in NPC) | NPC | |
| netSkip (defined in NPC) | NPC | |
| netSpam (defined in NPC) | NPC | |
| netUpdate | NPC | |
| netUpdate2 (defined in NPC) | 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) | NPC | static |
| NewNPCDirect(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) | NPC | static |
| NewNPCDirect(IEntitySource source, Vector2 position, int type, int start=0, float ai0=0f, float ai1=0f, float ai2=0f, float ai3=0f, int target=255) | NPC | static |
| noGravity | NPC | |
| noTileCollide | NPC | |
| NPC() (defined in NPC) | NPC | |
| NPCCanStickToWalls() (defined in NPC) | NPC | |
| NPCLoot() (defined in NPC) | NPC | |
| npcsFoundForCheckActive | NPC | static |
| npcSlots | NPC | |
| offSetDelayTime (defined in NPC) | NPC | static |
| oiled (defined in NPC) | NPC | |
| oldDirection | Entity | |
| oldDirectionY (defined in NPC) | NPC | |
| oldHomeless (defined in NPC) | NPC | |
| oldHomeTileX (defined in NPC) | NPC | |
| oldHomeTileY (defined in NPC) | NPC | |
| oldPos (defined in NPC) | NPC | |
| oldPosition | Entity | |
| oldRot (defined in NPC) | NPC | |
| oldTarget (defined in NPC) | NPC | |
| oldVelocity | Entity | |
| onFire (defined in NPC) | NPC | |
| onFire2 (defined in NPC) | NPC | |
| onFire3 (defined in NPC) | NPC | |
| onFrostBurn (defined in NPC) | NPC | |
| onFrostBurn2 (defined in NPC) | NPC | |
| OnGameEventClearedForTheFirstTime(int gameEventId) (defined in NPC) | NPC | static |
| Opacity | NPC | |
| peddlersSatchelWasUsed (defined in NPC) | NPC | static |
| plantBoss (defined in NPC) | NPC | static |
| PlayerInteraction(int player) (defined in NPC) | NPC | |
| playerInteraction | NPC | |
| poisoned (defined in NPC) | NPC | |
| PopAllAttachedProjectilesAndTakeDamageForThem() (defined in NPC) | NPC | |
| position | Entity | |
| PreventJojaColaDialog (defined in NPC) | NPC | static |
| rarity | NPC | |
| realLife | NPC | |
| ReflectProjectile(Projectile proj) (defined in NPC) | NPC | |
| ReflectProjectiles(Rectangle myRect) (defined in NPC) | NPC | |
| reflectsProjectiles (defined in NPC) | NPC | |
| ReleaseNPC(int x, int y, int Type, int Style, int who) (defined in NPC) | NPC | static |
| releaseOwner | NPC | |
| RequestBuffRemoval(int buffTypeToRemove) | NPC | |
| RerollDryadText (defined in NPC) | NPC | static |
| RerollVariation() (defined in NPC) | NPC | |
| RerollVariationForNPCType(int npcType) (defined in NPC) | NPC | static |
| ResetBadgerHatTime() (defined in NPC) | NPC | static |
| ResetKillCount() (defined in NPC) | NPC | static |
| ResetNetOffsets() (defined in NPC) | NPC | static |
| ResetRemixHax() (defined in NPC) | NPC | static |
| RevengeManager (defined in NPC) | NPC | static |
| Right (defined in Entity) | Entity | |
| rotation (defined in NPC) | NPC | |
| safeRangeX (defined in NPC) | NPC | static |
| safeRangeY (defined in NPC) | NPC | static |
| savedAngler (defined in NPC) | NPC | static |
| savedBartender (defined in NPC) | NPC | static |
| savedGoblin (defined in NPC) | NPC | static |
| savedGolfer (defined in NPC) | NPC | static |
| savedMech (defined in NPC) | NPC | static |
| savedStylist (defined in NPC) | NPC | static |
| savedTaxCollector (defined in NPC) | NPC | static |
| savedWizard (defined in NPC) | NPC | static |
| scale | NPC | |
| ScaleStats(int? activePlayersCount, GameModeData gameModeData, float? strengthOverride) (defined in NPC) | NPC | |
| ScaleStats_UseStrengthMultiplier(float strength) (defined in NPC) | NPC | |
| SetDefaults(int Type, NPCSpawnParams spawnparams=default(NPCSpawnParams)) (defined in NPC) | NPC | |
| SetDefaults_ForNetId(int Type, float scaleOverride) (defined in NPC) | NPC | |
| SetDefaults_ForNetId(int Type, NPCSpawnParams spawnparams, float scaleOverride) (defined in NPC) | NPC | |
| SetDefaultsKeepPlayerInteraction(int Type) (defined in NPC) | NPC | |
| SetEventFlagCleared(ref bool eventFlag, int gameEventId) (defined in NPC) | NPC | static |
| setFireFlyChance() (defined in NPC) | NPC | static |
| SetFrameSize() (defined in NPC) | NPC | |
| setFrameSize (defined in NPC) | NPC | |
| SetNetShimmerEffect() (defined in NPC) | NPC | |
| setNPCName(string newName, int npcType, bool resetExtras=false) (defined in NPC) | NPC | static |
| SetRemixHax() (defined in NPC) | NPC | static |
| SetWorldSpecificMonstersByWorldID() (defined in NPC) | NPC | static |
| shadowFlame (defined in NPC) | NPC | |
| sHeight (defined in NPC) | NPC | static |
| ShieldStrengthTowerMax (defined in NPC) | NPC | static |
| ShieldStrengthTowerNebula (defined in NPC) | NPC | static |
| ShieldStrengthTowerSolar (defined in NPC) | NPC | static |
| ShieldStrengthTowerStardust (defined in NPC) | NPC | static |
| ShieldStrengthTowerVortex (defined in NPC) | NPC | static |
| ShimmeredTownNPCs (defined in NPC) | NPC | static |
| shimmering (defined in NPC) | NPC | |
| shimmerMovementSpeed (defined in NPC) | NPC | |
| shimmerTransparency (defined in NPC) | NPC | |
| shimmerWet (defined in Entity) | Entity | |
| ShouldBestiaryGirlBeLycantrope() (defined in NPC) | NPC | |
| ShouldEmpressBeEnraged() (defined in NPC) | NPC | static |
| ShouldFaceTarget(ref NPCUtils.TargetSearchResults searchResults, NPCUtils.TargetType? overrideTargetType=null) (defined in NPC) | NPC | |
| ShowNameOnHover (defined in NPC) | NPC | |
| SimpleFlyMovement(Vector2 desiredVelocity, float moveSpeed) (defined in NPC) | NPC | |
| SimpleStrikeNPC(int damage, int hitDirection, bool crit=false, float knockBack=0f, DamageClass damageType=null, bool damageVariation=false, float luck=0, bool noPlayerInteraction=false) | NPC | |
| SitDown(Point anchorTilePosition, out int direction, out Vector2 bottom) | NPC | |
| Size (defined in Entity) | Entity | |
| SlimeRainSpawns(int plr) (defined in NPC) | NPC | static |
| soulDrain (defined in NPC) | NPC | |
| soundDelay (defined in NPC) | NPC | |
| SpawnAllowed_ArmsDealer() (defined in NPC) | NPC | static |
| SpawnAllowed_Demolitionist() (defined in NPC) | NPC | static |
| SpawnAllowed_DyeTrader() (defined in NPC) | NPC | static |
| SpawnAllowed_Merchant() (defined in NPC) | NPC | static |
| SpawnAllowed_Nurse() (defined in NPC) | NPC | static |
| SpawnBoss(int spawnPositionX, int spawnPositionY, int Type, int targetPlayerIndex) (defined in NPC) | NPC | static |
| SpawnedFromStatue | NPC | |
| SpawnFaelings(int plr) (defined in NPC) | NPC | static |
| Spawning_FlyingAntlionCheck(int x, int y) (defined in NPC) | NPC | static |
| Spawning_SandstoneCheck(int x, int y) (defined in NPC) | NPC | static |
| SpawnMechQueen(int onWhichPlayer) (defined in NPC) | NPC | static |
| SpawnNPC() (defined in NPC) | NPC | static |
| SpawnNPC_GetGemBunnyToSpawn() (defined in NPC) | NPC | static |
| SpawnNPC_GetGemSquirrelToSpawn() (defined in NPC) | NPC | static |
| SpawnNPC_SpawnFrog(int spawnTileX, int spawnTileY, int plr) (defined in NPC) | NPC | static |
| SpawnOnPlayer(int plr, int Type) (defined in NPC) | NPC | static |
| SpawnSkeletron(int onWho) (defined in NPC) | NPC | static |
| SpawnTileOrAboveHasAnyWallInSet(int x, int y, bool[] wallTypes) (defined in NPC) | NPC | static |
| SpawnWithHigherTime(int timeMult) (defined in NPC) | NPC | |
| SpawnWOF(Vector2 pos) (defined in NPC) | NPC | static |
| spriteDirection (defined in NPC) | NPC | |
| stairFall (defined in NPC) | NPC | |
| statsAreScaledForThisManyPlayers (defined in NPC) | NPC | |
| stepSpeed | NPC | |
| stinkBugChance (defined in NPC) | NPC | static |
| stinky (defined in NPC) | NPC | |
| strengthMultiplier (defined in NPC) | NPC | |
| StrikeInstantKill() | NPC | |
| StrikeNPC(HitInfo hit, bool fromNet=false, bool noPlayerInteraction=false) | NPC | |
| SuperArmor | NPC | |
| SupportsNPCTargets | NPC | |
| sWidth (defined in NPC) | NPC | static |
| takenDamageMultiplier (defined in NPC) | NPC | |
| target | NPC | |
| TargetClosest(bool faceTarget=true) | NPC | |
| TargetClosest_WOF(bool faceTarget=true) (defined in NPC) | NPC | |
| TargetClosestUpgraded(bool faceTarget=true, Vector2? checkPosition=null) (defined in NPC) | NPC | |
| targetRect (defined in NPC) | NPC | |
| taxCollector (defined in NPC) | NPC | static |
| Teleport(Vector2 newPos, int Style=0, int extraInfo=0) (defined in NPC) | NPC | |
| teleporting (defined in NPC) | NPC | |
| teleportStyle (defined in NPC) | NPC | |
| teleportTime (defined in NPC) | NPC | |
| tentacleSpiked (defined in NPC) | NPC | |
| timeLeft | NPC | |
| TooWindyForButterflies (defined in NPC) | NPC | static |
| Top (defined in Entity) | Entity | |
| TopLeft (defined in Entity) | Entity | |
| TopRight (defined in Entity) | Entity | |
| ToString() (defined in NPC) | NPC | |
| totalInvasionPoints (defined in NPC) | NPC | static |
| TowerActiveNebula (defined in NPC) | NPC | static |
| TowerActiveSolar (defined in NPC) | NPC | static |
| TowerActiveStardust (defined in NPC) | NPC | static |
| TowerActiveVortex (defined in NPC) | NPC | static |
| TowersDefeated (defined in NPC) | NPC | static |
| townNPC (defined in NPC) | NPC | |
| townNpcVariationIndex (defined in NPC) | NPC | |
| Transform(int newType) (defined in NPC) | NPC | |
| TransformCopperSlime(int npcIndex) (defined in NPC) | NPC | static |
| TransformElderSlime(int npcIndex) (defined in NPC) | NPC | static |
| TransformVisuals(int oldType, int newType) (defined in NPC) | NPC | |
| TranslatedTargetIndex (defined in NPC) | NPC | |
| trapImmune (defined in NPC) | NPC | |
| travelNPC (defined in NPC) | NPC | static |
| TryGetGlobalNPC< T >(out T result) | NPC | |
| TryGetGlobalNPC< T >(T baseInstance, out T result) | NPC | |
| TryPortalJumping() (defined in NPC) | NPC | |
| TweakSwingStats(int swingMax, int swingCurrent, int aimDir, ref Rectangle itemRectangle) (defined in NPC) | NPC | |
| type | NPC | |
| TypeName | NPC | |
| TypeToDefaultHeadIndex(int type) | NPC | static |
| unlockedArmsDealerSpawn (defined in NPC) | NPC | static |
| unlockedDemolitionistSpawn (defined in NPC) | NPC | static |
| unlockedDyeTraderSpawn (defined in NPC) | NPC | static |
| unlockedMerchantSpawn (defined in NPC) | NPC | static |
| unlockedNurseSpawn (defined in NPC) | NPC | static |
| unlockedPartyGirlSpawn (defined in NPC) | NPC | static |
| unlockedPrincessSpawn (defined in NPC) | NPC | static |
| unlockedSlimeBlueSpawn (defined in NPC) | NPC | static |
| unlockedSlimeCopperSpawn (defined in NPC) | NPC | static |
| unlockedSlimeGreenSpawn (defined in NPC) | NPC | static |
| unlockedSlimeOldSpawn (defined in NPC) | NPC | static |
| unlockedSlimePurpleSpawn (defined in NPC) | NPC | static |
| unlockedSlimeRainbowSpawn (defined in NPC) | NPC | static |
| unlockedSlimeRedSpawn (defined in NPC) | NPC | static |
| unlockedSlimeYellowSpawn (defined in NPC) | NPC | static |
| unlockedTruffleSpawn (defined in NPC) | NPC | static |
| UnlockOrExchangePet(ref bool petBoughtFlag, int npcType, string textKeyForLicense, int netMessageData) (defined in NPC) | NPC | static |
| UpdateAltTexture() (defined in NPC) | NPC | |
| UpdateFoundActiveNPCs() (defined in NPC) | NPC | static |
| UpdateHomeTileState(bool homeless, int x, int y) (defined in NPC) | NPC | |
| UpdateNPC(int i) (defined in NPC) | NPC | |
| UpdateNPC_BuffSetFlags(bool lowerBuffTime=true) (defined in NPC) | NPC | |
| UpdateRGBPeriheralProbe() (defined in NPC) | NPC | static |
| UsesPartyHat() (defined in NPC) | NPC | |
| value | NPC | |
| VanillaAI() (defined in NPC) | NPC | |
| VanillaFindFrame(int num, bool isLikeATownNPC, int type) (defined in NPC) | NPC | |
| velocity | Entity | |
| venom (defined in NPC) | NPC | |
| VisualPosition (defined in Entity) | Entity | |
| waterMovementSpeed (defined in NPC) | NPC | |
| waveKills (defined in NPC) | NPC | static |
| waveNumber (defined in NPC) | NPC | static |
| wet | Entity | |
| wetCount (defined in Entity) | Entity | |
| whoAmI | Entity | |
| WhoAmIToTargettingIndex (defined in NPC) | NPC | |
| width | Entity | |
| WithinRange(Vector2 Target, float MaxRange) (defined in Entity) | Entity | |
| WouldBeEncouragedToDespawn(int aistyle, int type) (defined in NPC) | NPC | static |