tModLoader v0.11.8.9
A mod to make and play Terraria mods
Terraria.ModLoader.GlobalNPC Member List

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

AI(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
Autoload(ref string name)Terraria.ModLoader.GlobalNPCvirtual
BossHeadRotation(NPC npc, ref float rotation)Terraria.ModLoader.GlobalNPCvirtual
BossHeadSlot(NPC npc, ref int index)Terraria.ModLoader.GlobalNPCvirtual
BossHeadSpriteEffects(NPC npc, ref SpriteEffects spriteEffects)Terraria.ModLoader.GlobalNPCvirtual
BuffTownNPC(ref float damageMult, ref int defense)Terraria.ModLoader.GlobalNPCvirtual
CanBeHitByItem(NPC npc, Player player, Item item)Terraria.ModLoader.GlobalNPCvirtual
CanBeHitByProjectile(NPC npc, Projectile projectile)Terraria.ModLoader.GlobalNPCvirtual
CanChat(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
CanGoToStatue(NPC npc, bool toKingStatue)Terraria.ModLoader.GlobalNPCvirtual
CanHitNPC(NPC npc, NPC target)Terraria.ModLoader.GlobalNPCvirtual
CanHitPlayer(NPC npc, Player target, ref int cooldownSlot)Terraria.ModLoader.GlobalNPCvirtual
CheckActive(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
CheckDead(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
Clone()Terraria.ModLoader.GlobalNPCvirtual
CloneNewInstancesTerraria.ModLoader.GlobalNPC
DrawBehind(NPC npc, int index)Terraria.ModLoader.GlobalNPCvirtual
DrawEffects(NPC npc, ref Color drawColor)Terraria.ModLoader.GlobalNPCvirtual
DrawHealthBar(NPC npc, byte hbPosition, ref float scale, ref Vector2 position)Terraria.ModLoader.GlobalNPCvirtual
DrawTownAttackGun(NPC npc, ref float scale, ref int item, ref int closeness)Terraria.ModLoader.GlobalNPCvirtual
DrawTownAttackSwing(NPC npc, ref Texture2D item, ref int itemSize, ref float scale, ref Vector2 offset)Terraria.ModLoader.GlobalNPCvirtual
EditSpawnPool(IDictionary< int, float > pool, NPCSpawnInfo spawnInfo)Terraria.ModLoader.GlobalNPCvirtual
EditSpawnRange(Player player, ref int spawnRangeX, ref int spawnRangeY, ref int safeRangeX, ref int safeRangeY)Terraria.ModLoader.GlobalNPCvirtual
EditSpawnRate(Player player, ref int spawnRate, ref int maxSpawns)Terraria.ModLoader.GlobalNPCvirtual
FindFrame(NPC npc, int frameHeight)Terraria.ModLoader.GlobalNPCvirtual
GetAlpha(NPC npc, Color drawColor)Terraria.ModLoader.GlobalNPCvirtual
GetChat(NPC npc, ref string chat)Terraria.ModLoader.GlobalNPCvirtual
HitEffect(NPC npc, int hitDirection, double damage)Terraria.ModLoader.GlobalNPCvirtual
Instance(NPC npc)Terraria.ModLoader.GlobalNPC
InstancePerEntityTerraria.ModLoader.GlobalNPC
modTerraria.ModLoader.GlobalNPC
ModifyHitByItem(NPC npc, Player player, Item item, ref int damage, ref float knockback, ref bool crit)Terraria.ModLoader.GlobalNPCvirtual
ModifyHitByProjectile(NPC npc, Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection)Terraria.ModLoader.GlobalNPCvirtual
ModifyHitNPC(NPC npc, NPC target, ref int damage, ref float knockback, ref bool crit)Terraria.ModLoader.GlobalNPCvirtual
ModifyHitPlayer(NPC npc, Player target, ref int damage, ref bool crit)Terraria.ModLoader.GlobalNPCvirtual
NameTerraria.ModLoader.GlobalNPC
NewInstance(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
NPCLoot(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
OnCatchNPC(NPC npc, Player player, Item item)Terraria.ModLoader.GlobalNPCvirtual
OnChatButtonClicked(NPC npc, bool firstButton)Terraria.ModLoader.GlobalNPCvirtual
OnGoToStatue(NPC npc, bool toKingStatue)Terraria.ModLoader.GlobalNPCvirtual
OnHitByItem(NPC npc, Player player, Item item, int damage, float knockback, bool crit)Terraria.ModLoader.GlobalNPCvirtual
OnHitByProjectile(NPC npc, Projectile projectile, int damage, float knockback, bool crit)Terraria.ModLoader.GlobalNPCvirtual
OnHitNPC(NPC npc, NPC target, int damage, float knockback, bool crit)Terraria.ModLoader.GlobalNPCvirtual
OnHitPlayer(NPC npc, Player target, int damage, bool crit)Terraria.ModLoader.GlobalNPCvirtual
PostAI(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
PostDraw(NPC npc, SpriteBatch spriteBatch, Color drawColor)Terraria.ModLoader.GlobalNPCvirtual
PreAI(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
PreChatButtonClicked(NPC npc, bool firstButton)Terraria.ModLoader.GlobalNPCvirtual
PreDraw(NPC npc, SpriteBatch spriteBatch, Color drawColor)Terraria.ModLoader.GlobalNPCvirtual
PreNPCLoot(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
ResetEffects(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
ScaleExpertStats(NPC npc, int numPlayers, float bossLifeScale)Terraria.ModLoader.GlobalNPCvirtual
SetDefaults(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
SetupShop(int type, Chest shop, ref int nextSlot)Terraria.ModLoader.GlobalNPCvirtual
SetupTravelShop(int[] shop, ref int nextSlot)Terraria.ModLoader.GlobalNPCvirtual
SpawnNPC(int npc, int tileX, int tileY)Terraria.ModLoader.GlobalNPCvirtual
SpecialNPCLoot(NPC npc)Terraria.ModLoader.GlobalNPCvirtual
StrikeNPC(NPC npc, ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit)Terraria.ModLoader.GlobalNPCvirtual
TownNPCAttackCooldown(NPC npc, ref int cooldown, ref int randExtraCooldown)Terraria.ModLoader.GlobalNPCvirtual
TownNPCAttackMagic(NPC npc, ref float auraLightMultiplier)Terraria.ModLoader.GlobalNPCvirtual
TownNPCAttackProj(NPC npc, ref int projType, ref int attackDelay)Terraria.ModLoader.GlobalNPCvirtual
TownNPCAttackProjSpeed(NPC npc, ref float multiplier, ref float gravityCorrection, ref float randomOffset)Terraria.ModLoader.GlobalNPCvirtual
TownNPCAttackShoot(NPC npc, ref bool inBetweenShots)Terraria.ModLoader.GlobalNPCvirtual
TownNPCAttackStrength(NPC npc, ref int damage, ref float knockback)Terraria.ModLoader.GlobalNPCvirtual
TownNPCAttackSwing(NPC npc, ref int itemWidth, ref int itemHeight)Terraria.ModLoader.GlobalNPCvirtual
UpdateLifeRegen(NPC npc, ref int damage)Terraria.ModLoader.GlobalNPCvirtual