AI() | Terraria.ModLoader.ModNPC | virtual |
AIType | Terraria.ModLoader.ModNPC | |
AnimationType | Terraria.ModLoader.ModNPC | |
AutoStaticDefaults() | Terraria.ModLoader.ModNPC | virtual |
Banner | Terraria.ModLoader.ModNPC | |
BannerItem | Terraria.ModLoader.ModNPC | |
BossHeadRotation(ref float rotation) | Terraria.ModLoader.ModNPC | virtual |
BossHeadSlot(ref int index) | Terraria.ModLoader.ModNPC | virtual |
BossHeadSpriteEffects(ref SpriteEffects spriteEffects) | Terraria.ModLoader.ModNPC | virtual |
BossHeadTexture | Terraria.ModLoader.ModNPC | |
BossLoot(ref string name, ref int potionType) | Terraria.ModLoader.ModNPC | virtual |
CanBeCaughtBy(Item item, Player player) | Terraria.ModLoader.ModNPC | virtual |
CanBeHitByItem(Player player, Item item) | Terraria.ModLoader.ModNPC | virtual |
CanBeHitByProjectile(Projectile projectile) | Terraria.ModLoader.ModNPC | virtual |
CanChat() | Terraria.ModLoader.ModNPC | virtual |
CanFallThroughPlatforms() | Terraria.ModLoader.ModNPC | virtual |
CanGoToStatue(bool toKingStatue) | Terraria.ModLoader.ModNPC | virtual |
CanHitNPC(NPC target) | Terraria.ModLoader.ModNPC | virtual |
CanHitPlayer(Player target, ref int cooldownSlot) | Terraria.ModLoader.ModNPC | virtual |
CanTownNPCSpawn(int numTownNPCs, int money) | Terraria.ModLoader.ModNPC | virtual |
CheckActive() | Terraria.ModLoader.ModNPC | virtual |
CheckConditions(int left, int right, int top, int bottom) | Terraria.ModLoader.ModNPC | virtual |
CheckDead() | Terraria.ModLoader.ModNPC | virtual |
Clone(TEntity newEntity) | Terraria.ModLoader.ModType< NPC, ModNPC > | virtual |
CloneNewInstances | Terraria.ModLoader.ModType< NPC, ModNPC > | protected |
CreateTemplateEntity() (defined in Terraria.ModLoader.ModNPC) | Terraria.ModLoader.ModNPC | protectedvirtual |
DisplayName | Terraria.ModLoader.ModNPC | |
DrawBehind(int index) | Terraria.ModLoader.ModNPC | virtual |
DrawEffects(ref Color drawColor) | Terraria.ModLoader.ModNPC | virtual |
DrawHealthBar(byte hbPosition, ref float scale, ref Vector2 position) | Terraria.ModLoader.ModNPC | virtual |
DrawOffsetY | Terraria.ModLoader.ModNPC | |
DrawTownAttackGun(ref float scale, ref int item, ref int closeness) | Terraria.ModLoader.ModNPC | virtual |
DrawTownAttackSwing(ref Texture2D item, ref int itemSize, ref float scale, ref Vector2 offset) | Terraria.ModLoader.ModNPC | virtual |
FindFrame(int frameHeight) | Terraria.ModLoader.ModNPC | virtual |
FullName | Terraria.ModLoader.ModType< NPC, ModNPC > | |
GetAlpha(Color drawColor) | Terraria.ModLoader.ModNPC | virtual |
GetChat() | Terraria.ModLoader.ModNPC | virtual |
HeadTexture | Terraria.ModLoader.ModNPC | |
HitEffect(int hitDirection, double damage) | Terraria.ModLoader.ModNPC | virtual |
InitTemplateInstance() | Terraria.ModLoader.ModType< NPC, ModNPC > | protectedvirtual |
InitTemplateInstance() | Terraria.ModLoader.ModType< NPC, ModNPC > | protected |
IsCloneable | Terraria.ModLoader.ModType< NPC, ModNPC > | |
IsLoadingEnabled(Mod mod) | Terraria.ModLoader.ModType< NPC, ModNPC > | virtual |
Load() | Terraria.ModLoader.ModType< NPC, ModNPC > | virtual |
LoadData(TagCompound tag) | Terraria.ModLoader.ModNPC | virtual |
Mod | Terraria.ModLoader.ModType< NPC, ModNPC > | |
ModifyCollisionData(Rectangle victimHitbox, ref int immunityCooldownSlot, ref float damageMultiplier, ref Rectangle npcHitbox) | Terraria.ModLoader.ModNPC | virtual |
ModifyHitByItem(Player player, Item item, ref int damage, ref float knockback, ref bool crit) | Terraria.ModLoader.ModNPC | virtual |
ModifyHitByProjectile(Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) | Terraria.ModLoader.ModNPC | virtual |
ModifyHitNPC(NPC target, ref int damage, ref float knockback, ref bool crit) | Terraria.ModLoader.ModNPC | virtual |
ModifyHitPlayer(Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ModNPC | virtual |
ModifyHoverBoundingBox(ref Rectangle boundingBox) | Terraria.ModLoader.ModNPC | virtual |
ModifyNPCLoot(NPCLoot npcLoot) | Terraria.ModLoader.ModNPC | virtual |
ModifyTypeName(ref string typeName) | Terraria.ModLoader.ModNPC | virtual |
Music | Terraria.ModLoader.ModNPC | |
Name | Terraria.ModLoader.ModType< NPC, ModNPC > | |
NeedSaving() | Terraria.ModLoader.ModNPC | virtual |
NewInstance(TEntity entity) | Terraria.ModLoader.ModType< NPC, ModNPC > | virtual |
NPC | Terraria.ModLoader.ModNPC | |
OnCaughtBy(Player player, Item item, bool failed) | Terraria.ModLoader.ModNPC | virtual |
OnChatButtonClicked(bool firstButton, ref bool shop) | Terraria.ModLoader.ModNPC | virtual |
OnGoToStatue(bool toKingStatue) | Terraria.ModLoader.ModNPC | virtual |
OnHitByItem(Player player, Item item, int damage, float knockback, bool crit) | Terraria.ModLoader.ModNPC | virtual |
OnHitByProjectile(Projectile projectile, int damage, float knockback, bool crit) | Terraria.ModLoader.ModNPC | virtual |
OnHitNPC(NPC target, int damage, float knockback, bool crit) | Terraria.ModLoader.ModNPC | virtual |
OnHitPlayer(Player target, int damage, bool crit) | Terraria.ModLoader.ModNPC | virtual |
OnKill() | Terraria.ModLoader.ModNPC | virtual |
OnSpawn(IEntitySource source) | Terraria.ModLoader.ModNPC | virtual |
PostAI() (defined in Terraria.ModLoader.ModNPC) | Terraria.ModLoader.ModNPC | virtual |
PostDraw(SpriteBatch spriteBatch, Vector2 screenPos, Color drawColor) | Terraria.ModLoader.ModNPC | virtual |
PreAI() | Terraria.ModLoader.ModNPC | virtual |
PreDraw(SpriteBatch spriteBatch, Vector2 screenPos, Color drawColor) | Terraria.ModLoader.ModNPC | virtual |
PreKill() | Terraria.ModLoader.ModNPC | virtual |
ReceiveExtraAI(BinaryReader reader) | Terraria.ModLoader.ModNPC | virtual |
Register() | Terraria.ModLoader.ModNPC | protectedvirtual |
ResetEffects() | Terraria.ModLoader.ModNPC | virtual |
SaveData(TagCompound tag) | Terraria.ModLoader.ModNPC | virtual |
ScaleExpertStats(int numPlayers, float bossLifeScale) | Terraria.ModLoader.ModNPC | virtual |
SceneEffectPriority | Terraria.ModLoader.ModNPC | |
SendExtraAI(BinaryWriter writer) | Terraria.ModLoader.ModNPC | virtual |
SetBestiary(BestiaryDatabase database, BestiaryEntry bestiaryEntry) | Terraria.ModLoader.ModNPC | virtual |
SetChatButtons(ref string button, ref string button2) | Terraria.ModLoader.ModNPC | virtual |
SetDefaults() | Terraria.ModLoader.ModNPC | virtual |
SetNPCNameList() | Terraria.ModLoader.ModNPC | virtual |
SetStaticDefaults() | Terraria.ModLoader.ModType< NPC, ModNPC > | virtual |
SetupContent() | Terraria.ModLoader.ModNPC | virtual |
SetupShop(Chest shop, ref int nextSlot) | Terraria.ModLoader.ModNPC | virtual |
SpawnChance(NPCSpawnInfo spawnInfo) | Terraria.ModLoader.ModNPC | virtual |
SpawnModBiomes | Terraria.ModLoader.ModNPC | |
SpawnNPC(int tileX, int tileY) | Terraria.ModLoader.ModNPC | virtual |
SpecialOnKill() | Terraria.ModLoader.ModNPC | virtual |
StrikeNPC(ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit) | Terraria.ModLoader.ModNPC | virtual |
Texture | Terraria.ModLoader.ModNPC | |
TownNPCAttackCooldown(ref int cooldown, ref int randExtraCooldown) | Terraria.ModLoader.ModNPC | virtual |
TownNPCAttackMagic(ref float auraLightMultiplier) | Terraria.ModLoader.ModNPC | virtual |
TownNPCAttackProj(ref int projType, ref int attackDelay) | Terraria.ModLoader.ModNPC | virtual |
TownNPCAttackProjSpeed(ref float multiplier, ref float gravityCorrection, ref float randomOffset) | Terraria.ModLoader.ModNPC | virtual |
TownNPCAttackShoot(ref bool inBetweenShots) | Terraria.ModLoader.ModNPC | virtual |
TownNPCAttackStrength(ref int damage, ref float knockback) | Terraria.ModLoader.ModNPC | virtual |
TownNPCAttackSwing(ref int itemWidth, ref int itemHeight) | Terraria.ModLoader.ModNPC | virtual |
TownNPCProfile() | Terraria.ModLoader.ModNPC | virtual |
TownNPCStayingHomeless | Terraria.ModLoader.ModNPC | |
Type | Terraria.ModLoader.ModNPC | |
Unload() | Terraria.ModLoader.ModType< NPC, ModNPC > | virtual |
UpdateLifeRegen(ref int damage) | Terraria.ModLoader.ModNPC | virtual |
UsesPartyHat() | Terraria.ModLoader.ModNPC | virtual |
ValidateType() | Terraria.ModLoader.ModType< NPC, ModNPC > | protectedvirtual |