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

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

AddHook< F >(Expression< Func< GlobalNPC, F > > func)Terraria.ModLoader.NPCLoaderprivatestatic
AI(NPC npc)Terraria.ModLoader.NPCLoaderstatic
blockLootTerraria.ModLoader.NPCLoaderstatic
BossBag(NPC npc, ref int bagType)Terraria.ModLoader.NPCLoaderstatic
BossHeadRotation(NPC npc, ref float rotation)Terraria.ModLoader.NPCLoaderstatic
BossHeadSlot(NPC npc, ref int index)Terraria.ModLoader.NPCLoaderstatic
BossHeadSpriteEffects(NPC npc, ref SpriteEffects spriteEffects)Terraria.ModLoader.NPCLoaderstatic
BossLoot(NPC npc, ref string name, ref int potionType)Terraria.ModLoader.NPCLoaderstatic
BuffTownNPC(ref float damageMult, ref int defense)Terraria.ModLoader.NPCLoaderstatic
CanBeHitByItem(NPC npc, Player player, Item item)Terraria.ModLoader.NPCLoaderstatic
CanBeHitByProjectile(NPC npc, Projectile projectile)Terraria.ModLoader.NPCLoaderstatic
CanChat(NPC npc, bool vanillaCanChat)Terraria.ModLoader.NPCLoaderstatic
CanGoToStatue(NPC npc, bool toKingStatue, bool vanillaCanGo)Terraria.ModLoader.NPCLoaderstatic
CanHitNPC(NPC npc, NPC target)Terraria.ModLoader.NPCLoaderstatic
CanHitPlayer(NPC npc, Player target, ref int cooldownSlot)Terraria.ModLoader.NPCLoaderstatic
CanTownNPCSpawn(int numTownNPCs, int money)Terraria.ModLoader.NPCLoaderstatic
CheckActive(NPC npc)Terraria.ModLoader.NPCLoaderstatic
CheckConditions(int type)Terraria.ModLoader.NPCLoaderstatic
CheckDead(NPC npc)Terraria.ModLoader.NPCLoaderstatic
ChooseSpawn(NPCSpawnInfo spawnInfo)Terraria.ModLoader.NPCLoaderstatic
DelegateBossHeadRotation(NPC npc, ref float rotation)Terraria.ModLoader.NPCLoaderprivate
DelegateBossHeadSlot(NPC npc, ref int index)Terraria.ModLoader.NPCLoaderprivate
DelegateBossHeadSpriteEffects(NPC npc, ref SpriteEffects spriteEffects)Terraria.ModLoader.NPCLoaderprivate
DelegateBuffTownNPC(ref float damageMult, ref int defense)Terraria.ModLoader.NPCLoaderprivate
DelegateCanHitPlayer(NPC npc, Player target, ref int cooldownSlot)Terraria.ModLoader.NPCLoaderprivate
DelegateDrawEffects(NPC npc, ref Color drawColor)Terraria.ModLoader.NPCLoaderprivate
DelegateDrawHealthBar(NPC npc, byte bhPosition, ref float scale, ref Vector2 position)Terraria.ModLoader.NPCLoaderprivate
DelegateDrawTownAttackGun(NPC npc, ref float scale, ref int item, ref int closeness)Terraria.ModLoader.NPCLoaderprivate
DelegateDrawTownAttackSwing(NPC npc, ref Texture2D item, ref int itemSize, ref float scale, ref Vector2 offset)Terraria.ModLoader.NPCLoaderprivate
DelegateEditSpawnRange(Player player, ref int spawnRangeX, ref int spawnRangeY, ref int safeRangeX, ref int safeRangeY)Terraria.ModLoader.NPCLoaderprivate
DelegateEditSpawnRate(Player player, ref int spawnRate, ref int maxSpawns)Terraria.ModLoader.NPCLoaderprivate
DelegateGetChat(NPC npc, ref string chat)Terraria.ModLoader.NPCLoaderprivate
DelegateModifyHitByItem(NPC npc, Player player, Item item, ref int damage, ref float knockback, ref bool crit)Terraria.ModLoader.NPCLoaderprivate
DelegateModifyHitByProjectile(NPC npc, Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection)Terraria.ModLoader.NPCLoaderprivate
DelegateModifyHitNPC(NPC npc, NPC target, ref int damage, ref float knockback, ref bool crit)Terraria.ModLoader.NPCLoaderprivate
DelegateModifyHitPlayer(NPC npc, Player target, ref int damage, ref bool crit)Terraria.ModLoader.NPCLoaderprivate
DelegateOnChatButtonClicked(NPC npc, bool firstButton)Terraria.ModLoader.NPCLoaderprivate
DelegateSetupShop(int type, Chest shop, ref int nextSlot)Terraria.ModLoader.NPCLoaderprivate
DelegateSetupTravelShop(int[] shop, ref int nextSlot)Terraria.ModLoader.NPCLoaderprivate
DelegateStrikeNPC(NPC npc, ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit)Terraria.ModLoader.NPCLoaderprivate
DelegateTownNPCAttackCooldown(NPC npc, ref int cooldown, ref int randExtraCooldown)Terraria.ModLoader.NPCLoaderprivate
DelegateTownNPCAttackMagic(NPC npc, ref float auraLightMultiplier)Terraria.ModLoader.NPCLoaderprivate
DelegateTownNPCAttackProj(NPC npc, ref int projType, ref int attackDelay)Terraria.ModLoader.NPCLoaderprivate
DelegateTownNPCAttackProjSpeed(NPC npc, ref float multiplier, ref float gravityCorrection, ref float randomOffset)Terraria.ModLoader.NPCLoaderprivate
DelegateTownNPCAttackShoot(NPC npc, ref bool inBetweenShots)Terraria.ModLoader.NPCLoaderprivate
DelegateTownNPCAttackStrength(NPC npc, ref int damage, ref float knockback)Terraria.ModLoader.NPCLoaderprivate
DelegateTownNPCAttackSwing(NPC npc, ref int itemWidth, ref int itemHeight)Terraria.ModLoader.NPCLoaderprivate
DelegateUpdateLifeRegen(NPC npc, ref int damage)Terraria.ModLoader.NPCLoaderprivate
DrawEffects(NPC npc, ref Color drawColor)Terraria.ModLoader.NPCLoaderstatic
DrawHealthBar(NPC npc, ref float scale)Terraria.ModLoader.NPCLoaderstatic
DrawHealthBar(NPC npc, Vector2 position, float scale)Terraria.ModLoader.NPCLoaderprivatestatic
DrawTownAttackGun(NPC npc, ref float scale, ref int item, ref int closeness)Terraria.ModLoader.NPCLoaderstatic
DrawTownAttackSwing(NPC npc, ref Texture2D item, ref int itemSize, ref float scale, ref Vector2 offset)Terraria.ModLoader.NPCLoaderstatic
EditSpawnRange(Player player, ref int spawnRangeX, ref int spawnRangeY, ref int safeRangeX, ref int safeRangeY)Terraria.ModLoader.NPCLoaderstatic
EditSpawnRate(Player player, ref int spawnRate, ref int maxSpawns)Terraria.ModLoader.NPCLoaderstatic
FindFrame(NPC npc, int frameHeight)Terraria.ModLoader.NPCLoaderstatic
GetAlpha(NPC npc, Color lightColor)Terraria.ModLoader.NPCLoaderstatic
GetChat(NPC npc, ref string chat)Terraria.ModLoader.NPCLoaderstatic
GetNPC(int type)Terraria.ModLoader.NPCLoaderstatic
HasMethod(Type t, string method, params Type[] args)Terraria.ModLoader.NPCLoaderprivatestatic
HitEffect(NPC npc, int hitDirection, double damage)Terraria.ModLoader.NPCLoaderstatic
HookAITerraria.ModLoader.NPCLoaderprivatestatic
HookBossHeadRotationTerraria.ModLoader.NPCLoaderprivatestatic
HookBossHeadSlotTerraria.ModLoader.NPCLoaderprivatestatic
HookBossHeadSpriteEffectsTerraria.ModLoader.NPCLoaderprivatestatic
HookBuffTownNPCTerraria.ModLoader.NPCLoaderprivatestatic
HookCanBeHitByItemTerraria.ModLoader.NPCLoaderprivatestatic
HookCanBeHitByProjectileTerraria.ModLoader.NPCLoaderprivatestatic
HookCanChatTerraria.ModLoader.NPCLoaderprivatestatic
HookCanGoToStatueTerraria.ModLoader.NPCLoaderprivatestatic
HookCanHitNPCTerraria.ModLoader.NPCLoaderprivatestatic
HookCanHitPlayerTerraria.ModLoader.NPCLoaderprivatestatic
HookCheckActiveTerraria.ModLoader.NPCLoaderprivatestatic
HookCheckDeadTerraria.ModLoader.NPCLoaderprivatestatic
HookDrawBehindTerraria.ModLoader.NPCLoaderprivatestatic
HookDrawEffectsTerraria.ModLoader.NPCLoaderprivatestatic
HookDrawHealthBarTerraria.ModLoader.NPCLoaderprivatestatic
HookDrawTownAttackGunTerraria.ModLoader.NPCLoaderprivatestatic
HookDrawTownAttackSwingTerraria.ModLoader.NPCLoaderprivatestatic
HookEditSpawnPoolTerraria.ModLoader.NPCLoaderprivatestatic
HookEditSpawnRangeTerraria.ModLoader.NPCLoaderprivatestatic
HookEditSpawnRateTerraria.ModLoader.NPCLoaderprivatestatic
HookFindFrameTerraria.ModLoader.NPCLoaderprivatestatic
HookGetAlphaTerraria.ModLoader.NPCLoaderprivatestatic
HookGetChatTerraria.ModLoader.NPCLoaderprivatestatic
HookHitEffectTerraria.ModLoader.NPCLoaderprivatestatic
HookModifyHitByItemTerraria.ModLoader.NPCLoaderprivatestatic
HookModifyHitByProjectileTerraria.ModLoader.NPCLoaderprivatestatic
HookModifyHitNPCTerraria.ModLoader.NPCLoaderprivatestatic
HookModifyHitPlayerTerraria.ModLoader.NPCLoaderprivatestatic
HookNPCLootTerraria.ModLoader.NPCLoaderprivatestatic
HookOnCatchNPCTerraria.ModLoader.NPCLoaderprivatestatic
HookOnChatButtonClickedTerraria.ModLoader.NPCLoaderprivatestatic
HookOnGoToStatueTerraria.ModLoader.NPCLoaderprivatestatic
HookOnHitByItemTerraria.ModLoader.NPCLoaderprivatestatic
HookOnHitByProjectileTerraria.ModLoader.NPCLoaderprivatestatic
HookOnHitNPCTerraria.ModLoader.NPCLoaderprivatestatic
HookOnHitPlayerTerraria.ModLoader.NPCLoaderprivatestatic
HookPostAITerraria.ModLoader.NPCLoaderprivatestatic
HookPostDrawTerraria.ModLoader.NPCLoaderprivatestatic
HookPreAITerraria.ModLoader.NPCLoaderprivatestatic
HookPreChatButtonClickedTerraria.ModLoader.NPCLoaderprivatestatic
HookPreDrawTerraria.ModLoader.NPCLoaderprivatestatic
HookPreNPCLootTerraria.ModLoader.NPCLoaderprivatestatic
HookResetEffectsTerraria.ModLoader.NPCLoaderprivatestatic
hooksTerraria.ModLoader.NPCLoaderprivatestatic
HookScaleExpertStatsTerraria.ModLoader.NPCLoaderprivatestatic
HookSetDefaultsTerraria.ModLoader.NPCLoaderprivatestatic
HookSetupShopTerraria.ModLoader.NPCLoaderprivatestatic
HookSetupTravelShopTerraria.ModLoader.NPCLoaderprivatestatic
HookSpawnNPCTerraria.ModLoader.NPCLoaderprivatestatic
HookSpecialNPCLootTerraria.ModLoader.NPCLoaderprivatestatic
HookStrikeNPCTerraria.ModLoader.NPCLoaderprivatestatic
HookTownNPCAttackCooldownTerraria.ModLoader.NPCLoaderprivatestatic
HookTownNPCAttackMagicTerraria.ModLoader.NPCLoaderprivatestatic
HookTownNPCAttackProjTerraria.ModLoader.NPCLoaderprivatestatic
HookTownNPCAttackProjSpeedTerraria.ModLoader.NPCLoaderprivatestatic
HookTownNPCAttackShootTerraria.ModLoader.NPCLoaderprivatestatic
HookTownNPCAttackStrengthTerraria.ModLoader.NPCLoaderprivatestatic
HookTownNPCAttackSwingTerraria.ModLoader.NPCLoaderprivatestatic
HookUpdateLifeRegenTerraria.ModLoader.NPCLoaderprivatestatic
ModifyHitByItem(NPC npc, Player player, Item item, ref int damage, ref float knockback, ref bool crit)Terraria.ModLoader.NPCLoaderstatic
ModifyHitByProjectile(NPC npc, Projectile projectile, ref int damage, ref float knockback, ref bool crit, ref int hitDirection)Terraria.ModLoader.NPCLoaderstatic
ModifyHitNPC(NPC npc, NPC target, ref int damage, ref float knockback, ref bool crit)Terraria.ModLoader.NPCLoaderstatic
ModifyHitPlayer(NPC npc, Player target, ref int damage, ref bool crit)Terraria.ModLoader.NPCLoaderstatic
nextNPCTerraria.ModLoader.NPCLoaderprivatestatic
NPCAI(NPC npc)Terraria.ModLoader.NPCLoaderstatic
NPCCountTerraria.ModLoader.NPCLoaderstatic
NPCLoader()Terraria.ModLoader.NPCLoaderprivatestatic
NPCLoot(NPC npc)Terraria.ModLoader.NPCLoaderstatic
OnCatchNPC(NPC npc, Player player, Item item)Terraria.ModLoader.NPCLoaderstatic
OnChatButtonClicked(bool firstButton)Terraria.ModLoader.NPCLoaderstatic
OnGoToStatue(NPC npc, bool toKingStatue)Terraria.ModLoader.NPCLoaderstatic
OnHitByItem(NPC npc, Player player, Item item, int damage, float knockback, bool crit)Terraria.ModLoader.NPCLoaderstatic
OnHitByProjectile(NPC npc, Projectile projectile, int damage, float knockback, bool crit)Terraria.ModLoader.NPCLoaderstatic
OnHitNPC(NPC npc, NPC target, int damage, float knockback, bool crit)Terraria.ModLoader.NPCLoaderstatic
OnHitPlayer(NPC npc, Player target, int damage, bool crit)Terraria.ModLoader.NPCLoaderstatic
PostAI(NPC npc)Terraria.ModLoader.NPCLoaderstatic
PostDraw(NPC npc, SpriteBatch spriteBatch, Color drawColor)Terraria.ModLoader.NPCLoaderstatic
PreAI(NPC npc)Terraria.ModLoader.NPCLoaderstatic
PreChatButtonClicked(bool firstButton)Terraria.ModLoader.NPCLoaderstatic
PreDraw(NPC npc, SpriteBatch spriteBatch, Color drawColor)Terraria.ModLoader.NPCLoaderstatic
PreNPCLoot(NPC npc)Terraria.ModLoader.NPCLoaderstatic
ReceiveExtraAI(NPC npc, BinaryReader reader)Terraria.ModLoader.NPCLoaderstatic
ResetEffects(NPC npc)Terraria.ModLoader.NPCLoaderstatic
ScaleExpertStats(NPC npc, int numPlayers, float bossLifeScale)Terraria.ModLoader.NPCLoaderstatic
SendExtraAI(NPC npc, BinaryWriter writer)Terraria.ModLoader.NPCLoaderstatic
SetChatButtons(ref string button, ref string button2)Terraria.ModLoader.NPCLoaderstatic
SetupShop(int type, Chest shop, ref int nextSlot)Terraria.ModLoader.NPCLoaderstatic
SetupTravelShop(int[] shop, ref int nextSlot)Terraria.ModLoader.NPCLoaderstatic
shopToNPCTerraria.ModLoader.NPCLoaderprivatestatic
SpawnNPC(int type, int tileX, int tileY)Terraria.ModLoader.NPCLoaderstatic
SpecialNPCLoot(NPC npc)Terraria.ModLoader.NPCLoaderstatic
StrikeNPC(NPC npc, ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit)Terraria.ModLoader.NPCLoaderstatic
TownNPCAttackCooldown(NPC npc, ref int cooldown, ref int randExtraCooldown)Terraria.ModLoader.NPCLoaderstatic
TownNPCAttackMagic(NPC npc, ref float auraLightMultiplier)Terraria.ModLoader.NPCLoaderstatic
TownNPCAttackProj(NPC npc, ref int projType, ref int attackDelay)Terraria.ModLoader.NPCLoaderstatic
TownNPCAttackProjSpeed(NPC npc, ref float multiplier, ref float gravityCorrection, ref float randomOffset)Terraria.ModLoader.NPCLoaderstatic
TownNPCAttackShoot(NPC npc, ref bool inBetweenShots)Terraria.ModLoader.NPCLoaderstatic
TownNPCAttackStrength(NPC npc, ref int damage, ref float knockback)Terraria.ModLoader.NPCLoaderstatic
TownNPCAttackSwing(NPC npc, ref int itemWidth, ref int itemHeight)Terraria.ModLoader.NPCLoaderstatic
TownNPCName(int type)Terraria.ModLoader.NPCLoaderstatic
UpdateLifeRegen(NPC npc, ref int damage)Terraria.ModLoader.NPCLoaderstatic
UsesPartyHat(NPC npc)Terraria.ModLoader.NPCLoaderstatic
vanillaSkeletonCountTerraria.ModLoader.NPCLoaderprivatestatic