TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches
Terraria.ModLoader.ModNPC Member List

This is the complete list of members for Terraria.ModLoader.ModNPC, including all inherited members.

_isCloneableTerraria.ModLoader.ModType< NPC, ModNPC >private
AddShops()Terraria.ModLoader.ModNPCinlinevirtual
AI()Terraria.ModLoader.ModNPCinlinevirtual
AITypeTerraria.ModLoader.ModNPC
AnimationTypeTerraria.ModLoader.ModNPC
ApplyDifficultyAndPlayerScaling(int numPlayers, float balance, float bossAdjustment)Terraria.ModLoader.ModNPCinlinevirtual
AutoStaticDefaults()Terraria.ModLoader.ModNPCinlinevirtual
BannerTerraria.ModLoader.ModNPC
BannerItemTerraria.ModLoader.ModNPC
BossHeadRotation(ref float rotation)Terraria.ModLoader.ModNPCinlinevirtual
BossHeadSlot(ref int index)Terraria.ModLoader.ModNPCinlinevirtual
BossHeadSpriteEffects(ref SpriteEffects spriteEffects)Terraria.ModLoader.ModNPCinlinevirtual
BossHeadTextureTerraria.ModLoader.ModNPC
BossLoot(ref string name, ref int potionType)Terraria.ModLoader.ModNPCinlinevirtual
CanBeCaughtBy(Item item, Player player)Terraria.ModLoader.ModNPCinlinevirtual
CanBeHitByItem(Player player, Item item)Terraria.ModLoader.ModNPCinlinevirtual
CanBeHitByNPC(NPC attacker)Terraria.ModLoader.ModNPCinlinevirtual
CanBeHitByProjectile(Projectile projectile)Terraria.ModLoader.ModNPCinlinevirtual
CanChat()Terraria.ModLoader.ModNPCinlinevirtual
CanCollideWithPlayerMeleeAttack(Player player, Item item, Rectangle meleeAttackHitbox)Terraria.ModLoader.ModNPCinlinevirtual
CanFallThroughPlatforms()Terraria.ModLoader.ModNPCinlinevirtual
CanGoToStatue(bool toKingStatue)Terraria.ModLoader.ModNPCinlinevirtual
CanHitNPC(NPC target)Terraria.ModLoader.ModNPCinlinevirtual
CanHitPlayer(Player target, ref int cooldownSlot)Terraria.ModLoader.ModNPCinlinevirtual
CanTownNPCSpawn(int numTownNPCs)Terraria.ModLoader.ModNPCinlinevirtual
CheckActive()Terraria.ModLoader.ModNPCinlinevirtual
CheckConditions(int left, int right, int top, int bottom)Terraria.ModLoader.ModNPCinlinevirtual
CheckDead()Terraria.ModLoader.ModNPCinlinevirtual
Clone(TEntity newEntity)Terraria.ModLoader.ModType< NPC, ModNPC >inlinevirtual
CloneNewInstancesTerraria.ModLoader.ModType< NPC, ModNPC >protected
CreateTemplateEntity()Terraria.ModLoader.ModNPCinlineprotected
DisplayNameTerraria.ModLoader.ModNPC
DrawBehind(int index)Terraria.ModLoader.ModNPCinlinevirtual
DrawEffects(ref Color drawColor)Terraria.ModLoader.ModNPCinlinevirtual
DrawHealthBar(byte hbPosition, ref float scale, ref Vector2 position)Terraria.ModLoader.ModNPCinlinevirtual
DrawOffsetYTerraria.ModLoader.ModNPC
DrawTownAttackGun(ref Texture2D item, ref Rectangle itemFrame, ref float scale, ref int horizontalHoldoutOffset)Terraria.ModLoader.ModNPCinlinevirtual
DrawTownAttackSwing(ref Texture2D item, ref Rectangle itemFrame, ref int itemSize, ref float scale, ref Vector2 offset)Terraria.ModLoader.ModNPCinlinevirtual
EntityTerraria.ModLoader.ModType< NPC, ModNPC >
FindFrame(int frameHeight)Terraria.ModLoader.ModNPCinlinevirtual
FullNameTerraria.ModLoader.ModType< NPC, ModNPC >
GetAlpha(Color drawColor)Terraria.ModLoader.ModNPCinlinevirtual
GetChat()Terraria.ModLoader.ModNPCinlinevirtual
HeadTextureTerraria.ModLoader.ModNPC
HitEffect(NPC.HitInfo hit)Terraria.ModLoader.ModNPCinlinevirtual
InitTemplateInstance()Terraria.ModLoader.ModType< NPC, ModNPC >inlineprotectedvirtual
InitTemplateInstance()Terraria.ModLoader.ModType< NPC, ModNPC >inlineprotected
IsCloneableTerraria.ModLoader.ModType< NPC, ModNPC >
IsLoadingEnabled(Mod mod)Terraria.ModLoader.ModType< NPC, ModNPC >inlinevirtual
Load(Mod mod)Terraria.ModLoader.ModType< NPC, ModNPC >inlineprivate
Load()Terraria.ModLoader.ModType< NPC, ModNPC >inlinevirtual
LoadData(TagCompound tag)Terraria.ModLoader.ModNPCinlinevirtual
LocalizationCategoryTerraria.ModLoader.ModNPC
ModTerraria.ModLoader.ModType< NPC, ModNPC >
ModifyActiveShop(string shopName, Item[] items)Terraria.ModLoader.ModNPCinlinevirtual
ModifyCollisionData(Rectangle victimHitbox, ref int immunityCooldownSlot, ref MultipliableFloat damageMultiplier, ref Rectangle npcHitbox)Terraria.ModLoader.ModNPCinlinevirtual
ModifyHitByItem(Player player, Item item, ref NPC.HitModifiers modifiers)Terraria.ModLoader.ModNPCinlinevirtual
ModifyHitByProjectile(Projectile projectile, ref NPC.HitModifiers modifiers)Terraria.ModLoader.ModNPCinlinevirtual
ModifyHitNPC(NPC target, ref NPC.HitModifiers modifiers)Terraria.ModLoader.ModNPCinlinevirtual
ModifyHitPlayer(Player target, ref Player.HurtModifiers modifiers)Terraria.ModLoader.ModNPCinlinevirtual
ModifyHoverBoundingBox(ref Rectangle boundingBox)Terraria.ModLoader.ModNPCinlinevirtual
ModifyIncomingHit(ref NPC.HitModifiers modifiers)Terraria.ModLoader.ModNPCinlinevirtual
ModifyNPCLoot(NPCLoot npcLoot)Terraria.ModLoader.ModNPCinlinevirtual
ModifyTypeName(ref string typeName)Terraria.ModLoader.ModNPCinlinevirtual
MusicTerraria.ModLoader.ModNPC
NameTerraria.ModLoader.ModType< NPC, ModNPC >
NeedSaving()Terraria.ModLoader.ModNPCinlinevirtual
NewInstance(TEntity entity)Terraria.ModLoader.ModType< NPC, ModNPC >inlinevirtual
NPCTerraria.ModLoader.ModNPC
OnCaughtBy(Player player, Item item, bool failed)Terraria.ModLoader.ModNPCinlinevirtual
OnChatButtonClicked(bool firstButton, ref string shopName)Terraria.ModLoader.ModNPCinlinevirtual
OnGoToStatue(bool toKingStatue)Terraria.ModLoader.ModNPCinlinevirtual
OnHitByItem(Player player, Item item, NPC.HitInfo hit, int damageDone)Terraria.ModLoader.ModNPCinlinevirtual
OnHitByProjectile(Projectile projectile, NPC.HitInfo hit, int damageDone)Terraria.ModLoader.ModNPCinlinevirtual
OnHitNPC(NPC target, NPC.HitInfo hit)Terraria.ModLoader.ModNPCinlinevirtual
OnHitPlayer(Player target, Player.HurtInfo hurtInfo)Terraria.ModLoader.ModNPCinlinevirtual
OnKill()Terraria.ModLoader.ModNPCinlinevirtual
OnSpawn(IEntitySource source)Terraria.ModLoader.ModNPCinlinevirtual
PickEmote(Player closestPlayer, List< int > emoteList, WorldUIAnchor otherAnchor)Terraria.ModLoader.ModNPCinlinevirtual
PostAI()Terraria.ModLoader.ModNPCinlinevirtual
PostDraw(SpriteBatch spriteBatch, Vector2 screenPos, Color drawColor)Terraria.ModLoader.ModNPCinlinevirtual
PreAI()Terraria.ModLoader.ModNPCinlinevirtual
PreDraw(SpriteBatch spriteBatch, Vector2 screenPos, Color drawColor)Terraria.ModLoader.ModNPCinlinevirtual
PreKill()Terraria.ModLoader.ModNPCinlinevirtual
PrettyPrintName()Terraria.ModLoader.ModType< NPC, ModNPC >inline
ReceiveExtraAI(BinaryReader reader)Terraria.ModLoader.ModNPCinlinevirtual
Register()Terraria.ModLoader.ModNPCinlineprotected
ResetEffects()Terraria.ModLoader.ModNPCinlinevirtual
SaveData(TagCompound tag)Terraria.ModLoader.ModNPCinlinevirtual
SceneEffectPriorityTerraria.ModLoader.ModNPC
SendExtraAI(BinaryWriter writer)Terraria.ModLoader.ModNPCinlinevirtual
SetBestiary(BestiaryDatabase database, BestiaryEntry bestiaryEntry)Terraria.ModLoader.ModNPCinlinevirtual
SetChatButtons(ref string button, ref string button2)Terraria.ModLoader.ModNPCinlinevirtual
SetDefaults()Terraria.ModLoader.ModNPCinlinevirtual
SetNPCNameList()Terraria.ModLoader.ModNPCinlinevirtual
SetStaticDefaults()Terraria.ModLoader.ModType< NPC, ModNPC >inlinevirtual
SetupContent()Terraria.ModLoader.ModNPCinlinevirtual
SpawnChance(NPCSpawnInfo spawnInfo)Terraria.ModLoader.ModNPCinlinevirtual
SpawnModBiomesTerraria.ModLoader.ModNPC
SpawnNPC(int tileX, int tileY)Terraria.ModLoader.ModNPCinlinevirtual
SpecialOnKill()Terraria.ModLoader.ModNPCinlinevirtual
TextureTerraria.ModLoader.ModNPC
TownNPCAttackCooldown(ref int cooldown, ref int randExtraCooldown)Terraria.ModLoader.ModNPCinlinevirtual
TownNPCAttackMagic(ref float auraLightMultiplier)Terraria.ModLoader.ModNPCinlinevirtual
TownNPCAttackProj(ref int projType, ref int attackDelay)Terraria.ModLoader.ModNPCinlinevirtual
TownNPCAttackProjSpeed(ref float multiplier, ref float gravityCorrection, ref float randomOffset)Terraria.ModLoader.ModNPCinlinevirtual
TownNPCAttackShoot(ref bool inBetweenShots)Terraria.ModLoader.ModNPCinlinevirtual
TownNPCAttackStrength(ref int damage, ref float knockback)Terraria.ModLoader.ModNPCinlinevirtual
TownNPCAttackSwing(ref int itemWidth, ref int itemHeight)Terraria.ModLoader.ModNPCinlinevirtual
TownNPCProfile()Terraria.ModLoader.ModNPCinlinevirtual
TownNPCStayingHomelessTerraria.ModLoader.ModNPC
TypeTerraria.ModLoader.ModNPC
Unload()Terraria.ModLoader.ModType< NPC, ModNPC >inlinevirtual
UpdateLifeRegen(ref int damage)Terraria.ModLoader.ModNPCinlinevirtual
UsesPartyHat()Terraria.ModLoader.ModNPCinlinevirtual
ValidateType()Terraria.ModLoader.ModType< NPC, ModNPC >inlineprotectedvirtual