tModLoader v2024.11
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 (defined in NPC) | 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 (defined in NPC) | 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() (defined in NPC) | 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 (defined in NPC) | 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 (defined in NPC) | 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 |